From 13e858a4b0930b04e5192174a96413f5ee15bbc8 Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Mon, 12 Oct 2020 12:58:47 +0530 Subject: [PATCH] Initial commit --- .gitignore | 34 + angular.json | 187 + browserslist | 12 + build.json | 18 + config.xml | 127 + e2e/protractor.conf.js | 28 + e2e/src/app.e2e-spec.ts | 19 + e2e/src/app.po.ts | 15 + e2e/tsconfig.json | 13 + google-services.json | 40 + ionic.config.json | 7 + karma.conf.js | 31 + package-lock.json | 15906 ++++++++++++++++ package.json | 150 + releaseApk/No Use/pd-officer.jks | Bin 0 -> 2276 bytes releaseApk/Problem.txt | 19 + releaseApk/ReadMe.txt | 33 + releaseApk/pd-genie-officer.jks | Bin 0 -> 2324 bytes report.20200205.192559.19684.0.001.json | 365 + report.20200205.192809.19728.0.001.json | 365 + resources/README.md | 8 + resources/android/icon/drawable-hdpi-icon.png | Bin 0 -> 4165 bytes resources/android/icon/drawable-ldpi-icon.png | Bin 0 -> 1898 bytes resources/android/icon/drawable-mdpi-icon.png | Bin 0 -> 2633 bytes .../android/icon/drawable-xhdpi-icon.png | Bin 0 -> 5784 bytes .../android/icon/drawable-xxhdpi-icon.png | Bin 0 -> 9208 bytes .../android/icon/drawable-xxxhdpi-icon.png | Bin 0 -> 12886 bytes .../splash/drawable-land-hdpi-screen.png | Bin 0 -> 20616 bytes .../splash/drawable-land-ldpi-screen.png | Bin 0 -> 6762 bytes .../splash/drawable-land-mdpi-screen.png | Bin 0 -> 11087 bytes .../splash/drawable-land-xhdpi-screen.png | Bin 0 -> 36763 bytes .../splash/drawable-land-xxhdpi-screen.png | Bin 0 -> 50249 bytes .../splash/drawable-land-xxxhdpi-screen.png | Bin 0 -> 64107 bytes .../splash/drawable-port-hdpi-screen.png | Bin 0 -> 21138 bytes .../splash/drawable-port-ldpi-screen.png | Bin 0 -> 6922 bytes .../splash/drawable-port-mdpi-screen.png | Bin 0 -> 11358 bytes .../splash/drawable-port-xhdpi-screen.png | Bin 0 -> 37713 bytes .../splash/drawable-port-xxhdpi-screen.png | Bin 0 -> 51282 bytes .../splash/drawable-port-xxxhdpi-screen.png | Bin 0 -> 64893 bytes .../android/xml/network_security_config.xml | 6 + resources/icon.png | Bin 0 -> 56976 bytes resources/icon.png.md5 | 1 + resources/ios/icon/icon-1024.png | Bin 0 -> 61395 bytes resources/ios/icon/icon-20.png | Bin 0 -> 686 bytes resources/ios/icon/icon-20@2x.png | Bin 0 -> 1937 bytes resources/ios/icon/icon-20@3x.png | Bin 0 -> 3417 bytes resources/ios/icon/icon-24@2x.png | Bin 0 -> 2597 bytes resources/ios/icon/icon-27.5@2x.png | Bin 0 -> 3066 bytes resources/ios/icon/icon-29.png | Bin 0 -> 1267 bytes resources/ios/icon/icon-29@2x.png | Bin 0 -> 3362 bytes resources/ios/icon/icon-29@3x.png | Bin 0 -> 5937 bytes resources/ios/icon/icon-40.png | Bin 0 -> 1937 bytes resources/ios/icon/icon-40@2x.png | Bin 0 -> 5253 bytes resources/ios/icon/icon-40@3x.png | Bin 0 -> 8254 bytes resources/ios/icon/icon-44@2x.png | Bin 0 -> 5833 bytes resources/ios/icon/icon-50.png | Bin 0 -> 2757 bytes resources/ios/icon/icon-50@2x.png | Bin 0 -> 6842 bytes resources/ios/icon/icon-60.png | Bin 0 -> 3417 bytes resources/ios/icon/icon-60@2x.png | Bin 0 -> 8254 bytes resources/ios/icon/icon-60@3x.png | Bin 0 -> 14475 bytes resources/ios/icon/icon-72.png | Bin 0 -> 4264 bytes resources/ios/icon/icon-72@2x.png | Bin 0 -> 11034 bytes resources/ios/icon/icon-76.png | Bin 0 -> 4931 bytes resources/ios/icon/icon-76@2x.png | Bin 0 -> 11699 bytes resources/ios/icon/icon-83.5@2x.png | Bin 0 -> 12660 bytes resources/ios/icon/icon-86@2x.png | Bin 0 -> 13553 bytes resources/ios/icon/icon-98@2x.png | Bin 0 -> 16355 bytes resources/ios/icon/icon-small.png | Bin 0 -> 1267 bytes resources/ios/icon/icon-small@2x.png | Bin 0 -> 3362 bytes resources/ios/icon/icon-small@3x.png | Bin 0 -> 5937 bytes resources/ios/icon/icon.png | Bin 0 -> 3281 bytes resources/ios/icon/icon@2x.png | Bin 0 -> 8226 bytes resources/ios/splash/Default-2436h.png | Bin 0 -> 106666 bytes .../ios/splash/Default-568h@2x~iphone.png | Bin 0 -> 40249 bytes resources/ios/splash/Default-667h.png | Bin 0 -> 51333 bytes resources/ios/splash/Default-736h.png | Bin 0 -> 108540 bytes .../ios/splash/Default-Landscape-2436h.png | Bin 0 -> 115885 bytes .../ios/splash/Default-Landscape-736h.png | Bin 0 -> 119640 bytes .../ios/splash/Default-Landscape@2x~ipad.png | Bin 0 -> 136246 bytes .../ios/splash/Default-Landscape@~ipadpro.png | Bin 0 -> 95354 bytes .../ios/splash/Default-Landscape~ipad.png | Bin 0 -> 44293 bytes .../ios/splash/Default-Portrait@2x~ipad.png | Bin 0 -> 150631 bytes .../ios/splash/Default-Portrait@~ipadpro.png | Bin 0 -> 101584 bytes .../ios/splash/Default-Portrait~ipad.png | Bin 0 -> 44140 bytes resources/ios/splash/Default@2x~iphone.png | Bin 0 -> 36620 bytes .../splash/Default@2x~universal~anyany.png | Bin 0 -> 123242 bytes resources/ios/splash/Default~iphone.png | Bin 0 -> 13979 bytes resources/splash.png | Bin 0 -> 59723 bytes resources/splash.png.md5 | 1 + src/app/app-routing.module.ts | 59 + src/app/app.component.html | 58 + src/app/app.component.scss | 0 src/app/app.component.spec.ts | 67 + src/app/app.component.ts | 281 + src/app/app.module.ts | 89 + src/app/home/home.module.ts | 23 + src/app/home/home.page.html | 48 + src/app/home/home.page.scss | 4 + src/app/home/home.page.spec.ts | 24 + src/app/home/home.page.ts | 12 + src/app/list/list.module.ts | 23 + src/app/list/list.page.html | 27 + src/app/list/list.page.scss | 1 + src/app/list/list.page.spec.ts | 32 + src/app/list/list.page.ts | 39 + src/app/pages/authentication/auth/auth.html | 76 + src/app/pages/authentication/auth/auth.scss | 40 + src/app/pages/authentication/auth/auth.ts | 162 + .../authentication-routing.module.ts | 35 + .../authentication.component.html | 3 + .../authentication.component.scss | 0 .../authentication.component.spec.ts | 24 + .../authentication.component.ts | 14 + .../authentication/authentication.module.ts | 21 + .../login/login-routing.module.ts | 17 + .../authentication/login/login.module.ts | 22 + .../authentication/login/login.page.html | 59 + .../authentication/login/login.page.scss | 58 + .../authentication/login/login.page.spec.ts | 24 + .../pages/authentication/login/login.page.ts | 301 + .../authentication/password/password.html | 56 + .../authentication/password/password.scss | 37 + .../pages/authentication/password/password.ts | 97 + .../image-name-model/image-name-model.html | 43 + .../image-name-model/image-name-model.scss | 3 + .../image-name-model/image-name-model.ts | 57 + .../pages/pd/complete-list/complete-list.html | 118 + .../pages/pd/complete-list/complete-list.scss | 152 + .../pages/pd/complete-list/complete-list.ts | 195 + .../form-complete-check-modal.html | 25 + .../form-complete-check-modal.scss | 20 + .../form-complete-check-modal.ts | 41 + src/app/pages/pd/google-map/google-map.html | 28 + .../pages/pd/google-map/google-map.module.ts | 25 + src/app/pages/pd/google-map/google-map.scss | 18 + src/app/pages/pd/google-map/google-map.ts | 167 + .../input/bounced-reject/bounced-reject.html | 47 + .../input/bounced-reject/bounced-reject.scss | 16 + .../pd/input/bounced-reject/bounced-reject.ts | 109 + src/app/pages/pd/input/input.html | 412 + src/app/pages/pd/input/input.scss | 159 + src/app/pages/pd/input/input.ts | 1124 ++ src/app/pages/pd/map-address/map-address.html | 41 + src/app/pages/pd/map-address/map-address.scss | 8 + src/app/pages/pd/map-address/map-address.ts | 104 + .../officer-notes-modal.html | 51 + .../officer-notes-modal.scss | 37 + .../officer-notes-modal.ts | 129 + src/app/pages/pd/otp/otp.html | 95 + src/app/pages/pd/otp/otp.scss | 38 + src/app/pages/pd/otp/otp.ts | 221 + .../pages/pd/pd-allocation/pd-allocation.html | 145 + .../pages/pd/pd-allocation/pd-allocation.scss | 60 + .../pages/pd/pd-allocation/pd-allocation.ts | 28 + .../pages/pd/pd-component/pd.component.html | 38 + .../pages/pd/pd-component/pd.component.scss | 170 + .../pd/pd-component/pd.component.spec.ts | 24 + src/app/pages/pd/pd-component/pd.component.ts | 121 + .../Pd-general-images.module.ts | 56 + .../pd-general-images/pd-general-images.html | 119 + .../pd-general-images/pd-general-images.scss | 24 + .../pd/pd-general-images/pd-general-images.ts | 636 + .../advance-filter/advance-filter.html | 82 + .../advance-filter/advance-filter.scss | 8 + .../pd-list/advance-filter/advance-filter.ts | 159 + src/app/pages/pd/pd-list/pd-list.html | 362 + src/app/pages/pd/pd-list/pd-list.scss | 202 + src/app/pages/pd/pd-list/pd-list.ts | 339 + .../all-ques/all-ques-routing.module.ts | 25 + .../pd-questions/all-ques/all-ques.module.ts | 33 + .../pd-questions/all-ques/all-ques.page.html | 967 + .../pd-questions/all-ques/all-ques.page.scss | 189 + .../all-ques/all-ques.page.spec.ts | 24 + .../pd/pd-questions/all-ques/all-ques.page.ts | 1691 ++ .../dynamic-docs-form.component.html | 44 + .../dynamic-docs-form.component.scss | 0 .../dynamic-docs-form.component.spec.ts | 24 + .../dynamic-docs-form.component.ts | 83 + .../employer-info.component.html | 1168 ++ .../employer-info.component.scss | 190 + .../employer-info.component.spec.ts | 24 + .../employer-info/employer-info.component.ts | 1946 ++ .../pd-question-category.html | 170 + .../pd-question-category.scss | 96 + .../pd-question-category.ts | 546 + .../pd-questions-routing.module.ts | 31 + .../pd/pd-questions/pd-questions.module.ts | 35 + src/app/pages/pd/pd-questions/search.ts | 4 + src/app/pages/pd/pd-routing.module.ts | 62 + src/app/pages/pd/pd.module.ts | 76 + .../num-to-words/num-to-words.pipe.spec.ts | 8 + .../pipes/num-to-words/num-to-words.pipe.ts | 82 + src/app/pipes/pd/pd.ts | 30 + src/app/pipes/pipes.module.ts | 11 + .../rupee-currency-format.ts | 35 + .../pipes/search-relation/search-relation.ts | 29 + src/app/pipes/test.pipe.spec.ts | 8 + src/app/pipes/test.pipe.ts | 12 + src/app/services/_guard/auth.guard.ts | 63 + .../services/_guard/req-token.interceptor.ts | 180 + src/app/services/_guard/token.interceptor.ts | 112 + .../_guard/unsaved-changes.guard.spec.ts | 15 + .../services/_guard/unsaved-changes.guard.ts | 21 + src/app/services/aws-service/aws-service.ts | 213 + .../services/aws-service/cognito.service.ts | 194 + src/app/services/common-provider/camera.ts | 505 + .../events/events.service.spec.ts | 12 + .../common-provider/events/events.service.ts | 17 + .../common-provider/gps.service.spec.ts | 12 + .../services/common-provider/gps.service.ts | 79 + src/app/services/common-provider/loading.ts | 66 + src/app/services/common-provider/toast.ts | 159 + src/app/services/constants/constants.ts | 430 + src/app/services/database/database.ts | 53 + src/app/services/pdtrigger/pdtrigger.ts | 106 + .../question-category/question-category.ts | 290 + src/app/services/storage/storage.ts | 162 + .../directives/hide-header.directive.spec.ts | 8 + .../directives/hide-header.directive.ts | 40 + .../material-module/material-module.module.ts | 58 + src/assets/css/deeppurple-amber.css | 1 + src/assets/deep.min.css | 1 + src/assets/fonts/Roboto-Black.ttf | Bin 0 -> 171480 bytes src/assets/fonts/Roboto-BlackItalic.ttf | Bin 0 -> 177552 bytes src/assets/fonts/Roboto-Bold.ttf | Bin 0 -> 170760 bytes src/assets/fonts/Roboto-BoldItalic.ttf | Bin 0 -> 174952 bytes src/assets/fonts/Roboto-Italic.ttf | Bin 0 -> 173932 bytes src/assets/fonts/Roboto-Light.ttf | Bin 0 -> 170420 bytes src/assets/fonts/Roboto-LightItalic.ttf | Bin 0 -> 176616 bytes src/assets/fonts/Roboto-Medium.ttf | Bin 0 -> 172064 bytes src/assets/fonts/Roboto-MediumItalic.ttf | Bin 0 -> 176864 bytes src/assets/fonts/Roboto-Regular.ttf | Bin 0 -> 171676 bytes src/assets/fonts/Roboto-Thin.ttf | Bin 0 -> 171904 bytes src/assets/fonts/Roboto-ThinItalic.ttf | Bin 0 -> 176300 bytes src/assets/fonts/new Roboto-Light.ttf | Bin 0 -> 170420 bytes src/assets/icon/PDF_file_icon.svg | 149 + src/assets/icon/favicon.png | Bin 0 -> 930 bytes src/assets/icon/md-save.svg | 1 + src/assets/icon/pdf_icon.svg | Bin 0 -> 11025 bytes src/assets/img/PD_Genie_TM1_nobg.png | Bin 0 -> 115580 bytes src/assets/img/PD_watermark.png | Bin 0 -> 2357 bytes src/assets/img/avatar/girl-avatar.png | Bin 0 -> 4697 bytes src/assets/img/misc/avatar.jpg | Bin 0 -> 9450 bytes src/assets/img/misc/login-bg2.jpg | Bin 0 -> 8916942 bytes src/assets/img/misc/login.jpg | Bin 0 -> 642992 bytes src/assets/img/misc/sidemenubg.jpg | Bin 0 -> 8709 bytes src/assets/img/pd_icon.png | Bin 0 -> 236102 bytes src/assets/imgs/logo.png | Bin 0 -> 39757 bytes src/assets/sample_data.json | 103 + src/assets/shapes.svg | 1 + src/environments/environment.prod.ts | 3 + src/environments/environment.ts | 16 + src/global.scss | 426 + src/index.html | 30 + src/main.ts | 12 + src/polyfills.ts | 66 + src/test.ts | 20 + src/theme/filter-modal.scss | 68 + src/theme/imageNameModal.scss | 100 + src/theme/imgCompleteModal.scss | 25 + src/theme/mapAddress.scss | 50 + src/theme/officer-notes-modal.scss | 47 + src/theme/variables.scss | 100 + src/zone-flags.ts | 5 + tsconfig.app.json | 14 + tsconfig.json | 26 + tsconfig.spec.json | 19 + tslint.json | 88 + 268 files changed, 37083 insertions(+) mode change 100644 => 100755 .gitignore create mode 100755 angular.json create mode 100755 browserslist create mode 100755 build.json create mode 100755 config.xml create mode 100755 e2e/protractor.conf.js create mode 100755 e2e/src/app.e2e-spec.ts create mode 100755 e2e/src/app.po.ts create mode 100755 e2e/tsconfig.json create mode 100755 google-services.json create mode 100755 ionic.config.json create mode 100755 karma.conf.js create mode 100755 package-lock.json create mode 100755 package.json create mode 100755 releaseApk/No Use/pd-officer.jks create mode 100755 releaseApk/Problem.txt create mode 100755 releaseApk/ReadMe.txt create mode 100755 releaseApk/pd-genie-officer.jks create mode 100755 report.20200205.192559.19684.0.001.json create mode 100755 report.20200205.192809.19728.0.001.json create mode 100755 resources/README.md create mode 100755 resources/android/icon/drawable-hdpi-icon.png create mode 100755 resources/android/icon/drawable-ldpi-icon.png create mode 100755 resources/android/icon/drawable-mdpi-icon.png create mode 100755 resources/android/icon/drawable-xhdpi-icon.png create mode 100755 resources/android/icon/drawable-xxhdpi-icon.png create mode 100755 resources/android/icon/drawable-xxxhdpi-icon.png create mode 100755 resources/android/splash/drawable-land-hdpi-screen.png create mode 100755 resources/android/splash/drawable-land-ldpi-screen.png create mode 100755 resources/android/splash/drawable-land-mdpi-screen.png create mode 100755 resources/android/splash/drawable-land-xhdpi-screen.png create mode 100755 resources/android/splash/drawable-land-xxhdpi-screen.png create mode 100755 resources/android/splash/drawable-land-xxxhdpi-screen.png create mode 100755 resources/android/splash/drawable-port-hdpi-screen.png create mode 100755 resources/android/splash/drawable-port-ldpi-screen.png create mode 100755 resources/android/splash/drawable-port-mdpi-screen.png create mode 100755 resources/android/splash/drawable-port-xhdpi-screen.png create mode 100755 resources/android/splash/drawable-port-xxhdpi-screen.png create mode 100755 resources/android/splash/drawable-port-xxxhdpi-screen.png create mode 100755 resources/android/xml/network_security_config.xml create mode 100755 resources/icon.png create mode 100755 resources/icon.png.md5 create mode 100755 resources/ios/icon/icon-1024.png create mode 100755 resources/ios/icon/icon-20.png create mode 100755 resources/ios/icon/icon-20@2x.png create mode 100755 resources/ios/icon/icon-20@3x.png create mode 100755 resources/ios/icon/icon-24@2x.png create mode 100755 resources/ios/icon/icon-27.5@2x.png create mode 100755 resources/ios/icon/icon-29.png create mode 100755 resources/ios/icon/icon-29@2x.png create mode 100755 resources/ios/icon/icon-29@3x.png create mode 100755 resources/ios/icon/icon-40.png create mode 100755 resources/ios/icon/icon-40@2x.png create mode 100755 resources/ios/icon/icon-40@3x.png create mode 100755 resources/ios/icon/icon-44@2x.png create mode 100755 resources/ios/icon/icon-50.png create mode 100755 resources/ios/icon/icon-50@2x.png create mode 100755 resources/ios/icon/icon-60.png create mode 100755 resources/ios/icon/icon-60@2x.png create mode 100755 resources/ios/icon/icon-60@3x.png create mode 100755 resources/ios/icon/icon-72.png create mode 100755 resources/ios/icon/icon-72@2x.png create mode 100755 resources/ios/icon/icon-76.png create mode 100755 resources/ios/icon/icon-76@2x.png create mode 100755 resources/ios/icon/icon-83.5@2x.png create mode 100755 resources/ios/icon/icon-86@2x.png create mode 100755 resources/ios/icon/icon-98@2x.png create mode 100755 resources/ios/icon/icon-small.png create mode 100755 resources/ios/icon/icon-small@2x.png create mode 100755 resources/ios/icon/icon-small@3x.png create mode 100755 resources/ios/icon/icon.png create mode 100755 resources/ios/icon/icon@2x.png create mode 100755 resources/ios/splash/Default-2436h.png create mode 100755 resources/ios/splash/Default-568h@2x~iphone.png create mode 100755 resources/ios/splash/Default-667h.png create mode 100755 resources/ios/splash/Default-736h.png create mode 100755 resources/ios/splash/Default-Landscape-2436h.png create mode 100755 resources/ios/splash/Default-Landscape-736h.png create mode 100755 resources/ios/splash/Default-Landscape@2x~ipad.png create mode 100755 resources/ios/splash/Default-Landscape@~ipadpro.png create mode 100755 resources/ios/splash/Default-Landscape~ipad.png create mode 100755 resources/ios/splash/Default-Portrait@2x~ipad.png create mode 100755 resources/ios/splash/Default-Portrait@~ipadpro.png create mode 100755 resources/ios/splash/Default-Portrait~ipad.png create mode 100755 resources/ios/splash/Default@2x~iphone.png create mode 100755 resources/ios/splash/Default@2x~universal~anyany.png create mode 100755 resources/ios/splash/Default~iphone.png create mode 100755 resources/splash.png create mode 100755 resources/splash.png.md5 create mode 100755 src/app/app-routing.module.ts create mode 100755 src/app/app.component.html create mode 100755 src/app/app.component.scss create mode 100755 src/app/app.component.spec.ts create mode 100755 src/app/app.component.ts create mode 100755 src/app/app.module.ts create mode 100755 src/app/home/home.module.ts create mode 100755 src/app/home/home.page.html create mode 100755 src/app/home/home.page.scss create mode 100755 src/app/home/home.page.spec.ts create mode 100755 src/app/home/home.page.ts create mode 100755 src/app/list/list.module.ts create mode 100755 src/app/list/list.page.html create mode 100755 src/app/list/list.page.scss create mode 100755 src/app/list/list.page.spec.ts create mode 100755 src/app/list/list.page.ts create mode 100755 src/app/pages/authentication/auth/auth.html create mode 100755 src/app/pages/authentication/auth/auth.scss create mode 100755 src/app/pages/authentication/auth/auth.ts create mode 100755 src/app/pages/authentication/authentication-routing.module.ts create mode 100755 src/app/pages/authentication/authentication.component.html create mode 100755 src/app/pages/authentication/authentication.component.scss create mode 100755 src/app/pages/authentication/authentication.component.spec.ts create mode 100755 src/app/pages/authentication/authentication.component.ts create mode 100755 src/app/pages/authentication/authentication.module.ts create mode 100755 src/app/pages/authentication/login/login-routing.module.ts create mode 100755 src/app/pages/authentication/login/login.module.ts create mode 100755 src/app/pages/authentication/login/login.page.html create mode 100755 src/app/pages/authentication/login/login.page.scss create mode 100755 src/app/pages/authentication/login/login.page.spec.ts create mode 100755 src/app/pages/authentication/login/login.page.ts create mode 100755 src/app/pages/authentication/password/password.html create mode 100755 src/app/pages/authentication/password/password.scss create mode 100755 src/app/pages/authentication/password/password.ts create mode 100755 src/app/pages/pd/Modal/image-name-model/image-name-model.html create mode 100755 src/app/pages/pd/Modal/image-name-model/image-name-model.scss create mode 100755 src/app/pages/pd/Modal/image-name-model/image-name-model.ts create mode 100755 src/app/pages/pd/complete-list/complete-list.html create mode 100755 src/app/pages/pd/complete-list/complete-list.scss create mode 100755 src/app/pages/pd/complete-list/complete-list.ts create mode 100755 src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.html create mode 100755 src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.scss create mode 100755 src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.ts create mode 100755 src/app/pages/pd/google-map/google-map.html create mode 100755 src/app/pages/pd/google-map/google-map.module.ts create mode 100755 src/app/pages/pd/google-map/google-map.scss create mode 100755 src/app/pages/pd/google-map/google-map.ts create mode 100755 src/app/pages/pd/input/bounced-reject/bounced-reject.html create mode 100755 src/app/pages/pd/input/bounced-reject/bounced-reject.scss create mode 100755 src/app/pages/pd/input/bounced-reject/bounced-reject.ts create mode 100755 src/app/pages/pd/input/input.html create mode 100755 src/app/pages/pd/input/input.scss create mode 100755 src/app/pages/pd/input/input.ts create mode 100755 src/app/pages/pd/map-address/map-address.html create mode 100755 src/app/pages/pd/map-address/map-address.scss create mode 100755 src/app/pages/pd/map-address/map-address.ts create mode 100755 src/app/pages/pd/officer-notes-modal/officer-notes-modal.html create mode 100755 src/app/pages/pd/officer-notes-modal/officer-notes-modal.scss create mode 100755 src/app/pages/pd/officer-notes-modal/officer-notes-modal.ts create mode 100755 src/app/pages/pd/otp/otp.html create mode 100755 src/app/pages/pd/otp/otp.scss create mode 100755 src/app/pages/pd/otp/otp.ts create mode 100755 src/app/pages/pd/pd-allocation/pd-allocation.html create mode 100755 src/app/pages/pd/pd-allocation/pd-allocation.scss create mode 100755 src/app/pages/pd/pd-allocation/pd-allocation.ts create mode 100755 src/app/pages/pd/pd-component/pd.component.html create mode 100755 src/app/pages/pd/pd-component/pd.component.scss create mode 100755 src/app/pages/pd/pd-component/pd.component.spec.ts create mode 100755 src/app/pages/pd/pd-component/pd.component.ts create mode 100755 src/app/pages/pd/pd-general-images/Pd-general-images.module.ts create mode 100755 src/app/pages/pd/pd-general-images/pd-general-images.html create mode 100755 src/app/pages/pd/pd-general-images/pd-general-images.scss create mode 100755 src/app/pages/pd/pd-general-images/pd-general-images.ts create mode 100755 src/app/pages/pd/pd-list/advance-filter/advance-filter.html create mode 100755 src/app/pages/pd/pd-list/advance-filter/advance-filter.scss create mode 100755 src/app/pages/pd/pd-list/advance-filter/advance-filter.ts create mode 100755 src/app/pages/pd/pd-list/pd-list.html create mode 100755 src/app/pages/pd/pd-list/pd-list.scss create mode 100755 src/app/pages/pd/pd-list/pd-list.ts create mode 100755 src/app/pages/pd/pd-questions/all-ques/all-ques-routing.module.ts create mode 100755 src/app/pages/pd/pd-questions/all-ques/all-ques.module.ts create mode 100755 src/app/pages/pd/pd-questions/all-ques/all-ques.page.html create mode 100755 src/app/pages/pd/pd-questions/all-ques/all-ques.page.scss create mode 100755 src/app/pages/pd/pd-questions/all-ques/all-ques.page.spec.ts create mode 100755 src/app/pages/pd/pd-questions/all-ques/all-ques.page.ts create mode 100755 src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.html create mode 100755 src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.scss create mode 100755 src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.spec.ts create mode 100755 src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.ts create mode 100644 src/app/pages/pd/pd-questions/employer-info/employer-info.component.html create mode 100644 src/app/pages/pd/pd-questions/employer-info/employer-info.component.scss create mode 100644 src/app/pages/pd/pd-questions/employer-info/employer-info.component.spec.ts create mode 100644 src/app/pages/pd/pd-questions/employer-info/employer-info.component.ts create mode 100755 src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.html create mode 100755 src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.scss create mode 100755 src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.ts create mode 100755 src/app/pages/pd/pd-questions/pd-questions-routing.module.ts create mode 100755 src/app/pages/pd/pd-questions/pd-questions.module.ts create mode 100755 src/app/pages/pd/pd-questions/search.ts create mode 100755 src/app/pages/pd/pd-routing.module.ts create mode 100755 src/app/pages/pd/pd.module.ts create mode 100755 src/app/pipes/num-to-words/num-to-words.pipe.spec.ts create mode 100755 src/app/pipes/num-to-words/num-to-words.pipe.ts create mode 100755 src/app/pipes/pd/pd.ts create mode 100755 src/app/pipes/pipes.module.ts create mode 100755 src/app/pipes/rupee-currency-format/rupee-currency-format.ts create mode 100755 src/app/pipes/search-relation/search-relation.ts create mode 100755 src/app/pipes/test.pipe.spec.ts create mode 100755 src/app/pipes/test.pipe.ts create mode 100755 src/app/services/_guard/auth.guard.ts create mode 100755 src/app/services/_guard/req-token.interceptor.ts create mode 100755 src/app/services/_guard/token.interceptor.ts create mode 100755 src/app/services/_guard/unsaved-changes.guard.spec.ts create mode 100755 src/app/services/_guard/unsaved-changes.guard.ts create mode 100755 src/app/services/aws-service/aws-service.ts create mode 100755 src/app/services/aws-service/cognito.service.ts create mode 100755 src/app/services/common-provider/camera.ts create mode 100755 src/app/services/common-provider/events/events.service.spec.ts create mode 100755 src/app/services/common-provider/events/events.service.ts create mode 100755 src/app/services/common-provider/gps.service.spec.ts create mode 100755 src/app/services/common-provider/gps.service.ts create mode 100755 src/app/services/common-provider/loading.ts create mode 100755 src/app/services/common-provider/toast.ts create mode 100755 src/app/services/constants/constants.ts create mode 100755 src/app/services/database/database.ts create mode 100755 src/app/services/pdtrigger/pdtrigger.ts create mode 100755 src/app/services/question-category/question-category.ts create mode 100755 src/app/services/storage/storage.ts create mode 100755 src/app/shared/directives/hide-header.directive.spec.ts create mode 100755 src/app/shared/directives/hide-header.directive.ts create mode 100755 src/app/shared/material-module/material-module.module.ts create mode 100755 src/assets/css/deeppurple-amber.css create mode 100755 src/assets/deep.min.css create mode 100755 src/assets/fonts/Roboto-Black.ttf create mode 100755 src/assets/fonts/Roboto-BlackItalic.ttf create mode 100755 src/assets/fonts/Roboto-Bold.ttf create mode 100755 src/assets/fonts/Roboto-BoldItalic.ttf create mode 100755 src/assets/fonts/Roboto-Italic.ttf create mode 100755 src/assets/fonts/Roboto-Light.ttf create mode 100755 src/assets/fonts/Roboto-LightItalic.ttf create mode 100755 src/assets/fonts/Roboto-Medium.ttf create mode 100755 src/assets/fonts/Roboto-MediumItalic.ttf create mode 100755 src/assets/fonts/Roboto-Regular.ttf create mode 100755 src/assets/fonts/Roboto-Thin.ttf create mode 100755 src/assets/fonts/Roboto-ThinItalic.ttf create mode 100755 src/assets/fonts/new Roboto-Light.ttf create mode 100755 src/assets/icon/PDF_file_icon.svg create mode 100755 src/assets/icon/favicon.png create mode 100755 src/assets/icon/md-save.svg create mode 100755 src/assets/icon/pdf_icon.svg create mode 100755 src/assets/img/PD_Genie_TM1_nobg.png create mode 100755 src/assets/img/PD_watermark.png create mode 100755 src/assets/img/avatar/girl-avatar.png create mode 100755 src/assets/img/misc/avatar.jpg create mode 100755 src/assets/img/misc/login-bg2.jpg create mode 100755 src/assets/img/misc/login.jpg create mode 100755 src/assets/img/misc/sidemenubg.jpg create mode 100755 src/assets/img/pd_icon.png create mode 100755 src/assets/imgs/logo.png create mode 100755 src/assets/sample_data.json create mode 100755 src/assets/shapes.svg create mode 100755 src/environments/environment.prod.ts create mode 100755 src/environments/environment.ts create mode 100755 src/global.scss create mode 100755 src/index.html create mode 100755 src/main.ts create mode 100755 src/polyfills.ts create mode 100755 src/test.ts create mode 100755 src/theme/filter-modal.scss create mode 100755 src/theme/imageNameModal.scss create mode 100755 src/theme/imgCompleteModal.scss create mode 100755 src/theme/mapAddress.scss create mode 100755 src/theme/officer-notes-modal.scss create mode 100755 src/theme/variables.scss create mode 100755 src/zone-flags.ts create mode 100755 tsconfig.app.json create mode 100755 tsconfig.json create mode 100755 tsconfig.spec.json create mode 100755 tslint.json diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index b24d71e..854083a --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,36 @@ +<<<<<<< HEAD +# Specifies intentionally untracked files to ignore when using Git +# http://git-scm.com/docs/gitignore + +*~ +*.sw[mnpcod] +.tmp +*.tmp +*.tmp.* +*.sublime-project +*.sublime-workspace +.DS_Store +Thumbs.db +UserInterfaceState.xcuserstate +$RECYCLE.BIN/ + +*.log +log.txt +npm-debug.log* + +/.idea +/.ionic +/.sass-cache +/.sourcemaps +/.versions +/.vscode +/coverage +/dist +/node_modules +/platforms +/plugins +/www +======= # These are some examples of commonly ignored file patterns. # You should customize this list as applicable to your project. # Learn more about .gitignore: @@ -48,3 +81,4 @@ Thumbs.db *.mov *.wmv +>>>>>>> eed259fe04bcb0a948b742c308683ae4205b0fac diff --git a/angular.json b/angular.json new file mode 100755 index 0000000..784b4bf --- /dev/null +++ b/angular.json @@ -0,0 +1,187 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "defaultProject": "app", + "newProjectRoot": "projects", + "projects": { + "app": { + "root": "", + "sourceRoot": "src", + "projectType": "application", + "prefix": "app", + "schematics": {}, + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "www", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "assets": [ + { + "glob": "**/*", + "input": "src/assets", + "output": "assets" + }, + { + "glob": "**/*.svg", + "input": "node_modules/ionicons/dist/ionicons/svg", + "output": "./svg" + } + ], + "styles": [ + { + "input": "src/theme/variables.scss" + }, + { + "input": "src/global.scss" + } + ], + "scripts": [] + }, + "configurations": { + "production": { + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "optimization": true, + "outputHashing": "all", + "sourceMap": false, + "extractCss": true, + "namedChunks": false, + "aot": true, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "2mb", + "maximumError": "5mb" + } + ] + }, + "ci": { + "progress": false + } + } + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "options": { + "browserTarget": "app:build" + }, + "configurations": { + "production": { + "browserTarget": "app:build:production" + }, + "ci": { + "progress": false + } + } + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "app:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.spec.json", + "karmaConfig": "karma.conf.js", + "styles": [], + "scripts": [], + "assets": [ + { + "glob": "favicon.ico", + "input": "src/", + "output": "/" + }, + { + "glob": "**/*", + "input": "src/assets", + "output": "/assets" + } + ] + }, + "configurations": { + "ci": { + "progress": false, + "watch": false + } + } + }, + "lint": { + "builder": "@angular-devkit/build-angular:tslint", + "options": { + "tsConfig": [ + "tsconfig.app.json", + "tsconfig.spec.json", + "e2e/tsconfig.json" + ], + "exclude": ["**/node_modules/**"] + } + }, + "e2e": { + "builder": "@angular-devkit/build-angular:protractor", + "options": { + "protractorConfig": "e2e/protractor.conf.js", + "devServerTarget": "app:serve" + }, + "configurations": { + "production": { + "devServerTarget": "app:serve:production" + }, + "ci": { + "devServerTarget": "app:serve:ci" + } + } + }, + "ionic-cordova-build": { + "builder": "@ionic/angular-toolkit:cordova-build", + "options": { + "browserTarget": "app:build" + }, + "configurations": { + "production": { + "browserTarget": "app:build:production" + } + } + }, + "ionic-cordova-serve": { + "builder": "@ionic/angular-toolkit:cordova-serve", + "options": { + "cordovaBuildTarget": "app:ionic-cordova-build", + "devServerTarget": "app:serve" + }, + "configurations": { + "production": { + "cordovaBuildTarget": "app:ionic-cordova-build:production", + "devServerTarget": "app:serve:production" + } + } + } + } + } + }, + "cli": { + "defaultCollection": "@ionic/angular-toolkit" + }, + "schematics": { + "@ionic/angular-toolkit:component": { + "styleext": "scss" + }, + "@ionic/angular-toolkit:page": { + "styleext": "scss" + } + } +} diff --git a/browserslist b/browserslist new file mode 100755 index 0000000..b15c7fa --- /dev/null +++ b/browserslist @@ -0,0 +1,12 @@ +# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries + +# You can see what browsers were selected by your queries by running: +# npx browserslist + +> 0.5% +last 2 versions +Firefox ESR +not dead +not IE 9-11 # For IE 9-11 support, remove 'not'. diff --git a/build.json b/build.json new file mode 100755 index 0000000..6d76295 --- /dev/null +++ b/build.json @@ -0,0 +1,18 @@ +{ + "android": { + "debug": { + "keystore": "releaseApk/pd-genie-officer.jks", + "storePassword": "pdgenieofficer", + "alias": "my-alias", + "password" : "pdgenieofficer", + "keystoreType": "" + }, + "release": { + "keystore": "releaseApk/pd-genie-officer.jks", + "storePassword": "pdgenieofficer", + "alias": "my-alias", + "password" : "pdgenieofficer", + "keystoreType": "" + } + } +} diff --git a/config.xml b/config.xml new file mode 100755 index 0000000..1bc4608 --- /dev/null +++ b/config.xml @@ -0,0 +1,127 @@ + + + PD Genie Field Visit + info@pdgenie.com + PD Genie + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/e2e/protractor.conf.js b/e2e/protractor.conf.js new file mode 100755 index 0000000..b95b8f5 --- /dev/null +++ b/e2e/protractor.conf.js @@ -0,0 +1,28 @@ +// Protractor configuration file, see link for more information +// https://github.com/angular/protractor/blob/master/lib/config.ts + +const { SpecReporter } = require('jasmine-spec-reporter'); + +exports.config = { + allScriptsTimeout: 11000, + specs: [ + './src/**/*.e2e-spec.ts' + ], + capabilities: { + 'browserName': 'chrome' + }, + directConnect: true, + baseUrl: 'http://localhost:4200/', + framework: 'jasmine', + jasmineNodeOpts: { + showColors: true, + defaultTimeoutInterval: 30000, + print: function() {} + }, + onPrepare() { + require('ts-node').register({ + project: require('path').join(__dirname, './tsconfig.json') + }); + jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); + } +}; diff --git a/e2e/src/app.e2e-spec.ts b/e2e/src/app.e2e-spec.ts new file mode 100755 index 0000000..7bacf55 --- /dev/null +++ b/e2e/src/app.e2e-spec.ts @@ -0,0 +1,19 @@ +import { AppPage } from './app.po'; + +describe('new App', () => { + let page: AppPage; + + beforeEach(() => { + page = new AppPage(); + }); + describe('default screen', () => { + beforeEach(() => { + page.navigateTo('/home'); + }); + it('should have a title saying Home', () => { + page.getPageOneTitleText().then(title => { + expect(title).toEqual('Home'); + }); + }); + }); +}); diff --git a/e2e/src/app.po.ts b/e2e/src/app.po.ts new file mode 100755 index 0000000..be943f8 --- /dev/null +++ b/e2e/src/app.po.ts @@ -0,0 +1,15 @@ +import { browser, by, element } from 'protractor'; + +export class AppPage { + navigateTo(destination) { + return browser.get(destination); + } + + getTitle() { + return browser.getTitle(); + } + + getPageOneTitleText() { + return element(by.tagName('app-home')).element(by.deepCss('ion-title')).getText(); + } +} diff --git a/e2e/tsconfig.json b/e2e/tsconfig.json new file mode 100755 index 0000000..77d311e --- /dev/null +++ b/e2e/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/app", + "module": "commonjs", + "target": "es5", + "types": [ + "jasmine", + "jasminewd2", + "node" + ] + } +} diff --git a/google-services.json b/google-services.json new file mode 100755 index 0000000..fc2a547 --- /dev/null +++ b/google-services.json @@ -0,0 +1,40 @@ +{ + "project_info": { + "project_number": "906855209078", + "firebase_url": "https://pdgenie-prod.firebaseio.com", + "project_id": "pdgenie-prod", + "storage_bucket": "pdgenie-prod.appspot.com" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:906855209078:android:ee338aff821e0d8a", + "android_client_info": { + "package_name": "com.sineedge.pdgvendor" + } + }, + "oauth_client": [ + { + "client_id": "906855209078-sb98futmik28cnlpd8urtbg21i223tlj.apps.googleusercontent.com", + "client_type": 3 + } + ], + "api_key": [ + { + "current_key": "AIzaSyBR2ZvqPvV0KzoG_q-iSzgJQXBss6T_VHs" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [ + { + "client_id": "906855209078-sb98futmik28cnlpd8urtbg21i223tlj.apps.googleusercontent.com", + "client_type": 3 + } + ] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/ionic.config.json b/ionic.config.json new file mode 100755 index 0000000..4e23fba --- /dev/null +++ b/ionic.config.json @@ -0,0 +1,7 @@ +{ + "name": "pd_officer_v4", + "integrations": { + "cordova": {} + }, + "type": "angular" +} diff --git a/karma.conf.js b/karma.conf.js new file mode 100755 index 0000000..ffd7c16 --- /dev/null +++ b/karma.conf.js @@ -0,0 +1,31 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, '../coverage'), + reports: ['html', 'lcovonly', 'text-summary'], + fixWebpackSourcePaths: true + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false + }); +}; diff --git a/package-lock.json b/package-lock.json new file mode 100755 index 0000000..1ad33b1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,15906 @@ +{ + "name": "vendor_officer", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.801.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.801.3.tgz", + "integrity": "sha512-gg6ZyJMiRYuzzmbpuDszrsE/hpwzoUnlOVoLNNzbACGBSDiqelC1mvGHb9JQM56Sy8gSjZn6RT0K2/Og79GoSg==", + "dev": true, + "requires": { + "@angular-devkit/core": "8.1.3", + "rxjs": "6.4.0" + }, + "dependencies": { + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@angular-devkit/build-angular": { + "version": "0.803.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.803.25.tgz", + "integrity": "sha512-WY0E7NgXuog3phhz5ZdutZPWQ9nbOr+omGN5KI1e8MZs1sJO4xkyaGRT8zOulkogkqJ2NboTBq3j9uSbZkcYeg==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.803.25", + "@angular-devkit/build-optimizer": "0.803.25", + "@angular-devkit/build-webpack": "0.803.25", + "@angular-devkit/core": "8.3.25", + "@babel/core": "7.8.3", + "@babel/preset-env": "7.8.3", + "@ngtools/webpack": "8.3.25", + "ajv": "6.10.2", + "autoprefixer": "9.6.1", + "browserslist": "4.8.6", + "cacache": "12.0.2", + "caniuse-lite": "1.0.30001024", + "circular-dependency-plugin": "5.2.0", + "clean-css": "4.2.1", + "copy-webpack-plugin": "5.1.1", + "core-js": "3.6.4", + "coverage-istanbul-loader": "2.0.3", + "file-loader": "4.2.0", + "find-cache-dir": "3.0.0", + "glob": "7.1.4", + "jest-worker": "24.9.0", + "karma-source-map-support": "1.4.0", + "less": "3.9.0", + "less-loader": "5.0.0", + "license-webpack-plugin": "2.1.2", + "loader-utils": "1.2.3", + "mini-css-extract-plugin": "0.8.0", + "minimatch": "3.0.4", + "open": "6.4.0", + "parse5": "4.0.0", + "postcss": "7.0.17", + "postcss-import": "12.0.1", + "postcss-loader": "3.0.0", + "raw-loader": "3.1.0", + "regenerator-runtime": "0.13.3", + "rxjs": "6.4.0", + "sass": "1.22.9", + "sass-loader": "7.2.0", + "semver": "6.3.0", + "source-map": "0.7.3", + "source-map-loader": "0.2.4", + "source-map-support": "0.5.13", + "speed-measure-webpack-plugin": "1.3.1", + "style-loader": "1.0.0", + "stylus": "0.54.5", + "stylus-loader": "3.0.2", + "terser": "4.6.3", + "terser-webpack-plugin": "1.4.3", + "tree-kill": "1.2.2", + "webpack": "4.39.2", + "webpack-dev-middleware": "3.7.2", + "webpack-dev-server": "3.9.0", + "webpack-merge": "4.2.1", + "webpack-sources": "1.4.3", + "webpack-subresource-integrity": "1.1.0-rc.6", + "worker-plugin": "3.2.0" + }, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.803.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.803.25.tgz", + "integrity": "sha512-usV/zEncKCKQuF6AD3pRU6N5i5fbaAux/qZb+nbOz9/2G5jrXwe5sH+y3vxbgqB83e3LqusEQCTu7/tfg6LwZg==", + "dev": true, + "requires": { + "@angular-devkit/core": "8.3.25", + "rxjs": "6.4.0" + } + }, + "@angular-devkit/core": { + "version": "8.3.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-8.3.25.tgz", + "integrity": "sha512-l7Gqy1tMrTpRmPVlovcFX8UA3mtXRlgO8kcSsbJ9MKRKNTCcxlfsWEYY5igyDBUVh6ADkgSIu0nuk31ZGTe0lw==", + "dev": true, + "requires": { + "ajv": "6.10.2", + "fast-json-stable-stringify": "2.0.0", + "magic-string": "0.25.3", + "rxjs": "6.4.0", + "source-map": "0.7.3" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "cacache": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.2.tgz", + "integrity": "sha512-ifKgxH2CKhJEg6tNdAwziu6Q33EvuG26tYcda6PT3WKisZcYDXsnEdnRv67Po3yCzFfaSoMjGZzJyD2c3DT1dg==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "core-js": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", + "dev": true + }, + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + } + } + }, + "@angular-devkit/build-optimizer": { + "version": "0.803.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.803.25.tgz", + "integrity": "sha512-MiQimuEs8QeM3xo7bR3Yk1OWHHlp2pGCc2GLUMIcWhKqM+QjoRky0HoGoBazbznx292l+xjFjANvPEKbqJ2v7Q==", + "dev": true, + "requires": { + "loader-utils": "1.2.3", + "source-map": "0.7.3", + "tslib": "1.10.0", + "typescript": "3.5.3", + "webpack-sources": "1.4.3" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", + "dev": true + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.803.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.803.25.tgz", + "integrity": "sha512-WR7HWJIWL6TB3WHG7ZFn8s0z3WlojeQlod75UIKl5i+f4OU90kp8kxcoH5G6OCXu56x5w40oIi1ve5ljjWSJkw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.803.25", + "@angular-devkit/core": "8.3.25", + "rxjs": "6.4.0" + }, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.803.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.803.25.tgz", + "integrity": "sha512-usV/zEncKCKQuF6AD3pRU6N5i5fbaAux/qZb+nbOz9/2G5jrXwe5sH+y3vxbgqB83e3LqusEQCTu7/tfg6LwZg==", + "dev": true, + "requires": { + "@angular-devkit/core": "8.3.25", + "rxjs": "6.4.0" + } + }, + "@angular-devkit/core": { + "version": "8.3.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-8.3.25.tgz", + "integrity": "sha512-l7Gqy1tMrTpRmPVlovcFX8UA3mtXRlgO8kcSsbJ9MKRKNTCcxlfsWEYY5igyDBUVh6ADkgSIu0nuk31ZGTe0lw==", + "dev": true, + "requires": { + "ajv": "6.10.2", + "fast-json-stable-stringify": "2.0.0", + "magic-string": "0.25.3", + "rxjs": "6.4.0", + "source-map": "0.7.3" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@angular-devkit/core": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-8.1.3.tgz", + "integrity": "sha512-Vj5fowuz27J+S74U1+MrSrJ7vI+OZC5HBOp4m7rrh/GcYlujcX3BUu0Bxi7LI1v90yDsr0s/iEAKsff05ByXiw==", + "dev": true, + "requires": { + "ajv": "6.10.0", + "fast-json-stable-stringify": "2.0.0", + "magic-string": "0.25.3", + "rxjs": "6.4.0", + "source-map": "0.7.3" + }, + "dependencies": { + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@angular-devkit/schematics": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-8.1.3.tgz", + "integrity": "sha512-nz3b0uXu3w3PPLq4D+ersjeX/AyW3Amq7UwXa8lZFoJ0oc8cPjXW+h4D56rNw2GbOGZX7aaNe/Cxd9SBt0wF2A==", + "dev": true, + "requires": { + "@angular-devkit/core": "8.1.3", + "rxjs": "6.4.0" + }, + "dependencies": { + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@angular/animations": { + "version": "8.2.14", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-8.2.14.tgz", + "integrity": "sha512-3Vc9TnNpKdtvKIXcWDFINSsnwgEMiDmLzjceWg1iYKwpeZGQahUXPoesLwQazBMmxJzQiA4HOMj0TTXKZ+Jzkg==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/cdk": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-8.2.3.tgz", + "integrity": "sha512-ZwO5Sn720RA2YvBqud0JAHkZXjmjxM0yNzCO8RVtRE9i8Gl26Wk0j0nQeJkVm4zwv2QO8MwbKUKGTMt8evsokA==", + "requires": { + "parse5": "^5.0.0", + "tslib": "^1.7.1" + }, + "dependencies": { + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "optional": true + } + } + }, + "@angular/cli": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-8.1.3.tgz", + "integrity": "sha512-8BuN+UW1etRGS2U8rnxLagcA/zCxAmrtH6cB943CecPkr3p9+VUlVXtrRU8lkQE/wdrGmJjS5qkG9TybTIPRwg==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.801.3", + "@angular-devkit/core": "8.1.3", + "@angular-devkit/schematics": "8.1.3", + "@schematics/angular": "8.1.3", + "@schematics/update": "0.801.3", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.0", + "debug": "^4.1.1", + "ini": "1.3.5", + "inquirer": "6.4.1", + "npm-package-arg": "6.1.0", + "open": "6.4.0", + "pacote": "9.5.1", + "read-package-tree": "5.3.1", + "semver": "6.2.0", + "symbol-observable": "1.2.0", + "universal-analytics": "^0.4.20", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.0.tgz", + "integrity": "sha512-3NkLpm6I6kEgC8J0I9EZ0fouXc/mm5J9zqJFCgA2jGqmsL0O64I7Uvi3AmUMnnRqc6u7uLgVVnY4pyBQ03nCiw==", + "dev": true + }, + "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 + } + } + }, + "@angular/common": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-8.1.3.tgz", + "integrity": "sha512-AnTlYV+Y3HYjJsAIt2AkIJ63qphvu9RNIJSZS61zQ4YBty29aslAJ/jh3PSWD0Yj9UT/AgzquJhfhhNEuImDRw==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/compiler": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-8.1.3.tgz", + "integrity": "sha512-mKeRkpPy/iBPGBCVQIPF9x4f1S68ilEYaQTTfHoLR0OfivEQsyGuf2GEegwbTosEBX3JF+0JHfCNvsAE1zI5Og==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/compiler-cli": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-8.1.3.tgz", + "integrity": "sha512-rzlKU/xo6AzSPBLnJ/jeSwgojn/MaByTaGFG4THLRUizfGPqAsmppQ12Nmqr9faIiuG0k/izGSoWmppCJEK8FA==", + "dev": true, + "requires": { + "canonical-path": "1.0.0", + "chokidar": "^2.1.1", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.7.2", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "source-map": "^0.6.1", + "tslib": "^1.9.0", + "yargs": "13.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "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" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "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" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "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.6", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "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.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "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.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "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-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" + } + }, + "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" + } + }, + "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" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.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" + } + }, + "yargs": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.1.0.tgz", + "integrity": "sha512-1UhJbXfzHiPqkfXNHYhiz79qM/kZqjTE8yGlEjZa85Q+3+OwcV6NRkV7XOV1W2Eom2bzILeUn55pQYffjVOLAg==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.0.0" + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@angular/core": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-8.1.3.tgz", + "integrity": "sha512-45ocymDkXhmgluhaIX/O6IgqGPCLOlSYEXYpJ660QS1JgprKU7Ae9mWiNSmbBmT0OGV/sKKF8SNMQAGOHgio6Q==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/forms": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-8.1.3.tgz", + "integrity": "sha512-NabNiUsR1XgrI1/T8hFwbTH0BMqhKd1riSTU+xyJ3qVbdmORq1xnf6/dLbljNGxViMU28P8hBXvyf1BoTS+HyQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/language-service": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-8.1.3.tgz", + "integrity": "sha512-9s2LWlRlBhUXZ0oWh5ojYKnQgXgYH/VifEXteRWmEJ0dlwDApgw5Jk6usstDhv09XQvLdoumMQwOXf07zjcJrQ==", + "dev": true + }, + "@angular/material": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-8.2.3.tgz", + "integrity": "sha512-SOczkIaqes+r+9XF/UUiokidfFKBpHkOPIaFK857sFD0FBNPvPEpOr5oHKCG3feERRwAFqHS7Wo2ohVEWypb5A==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@angular/platform-browser": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-8.1.3.tgz", + "integrity": "sha512-ihjoJd3OCmn/LBpYEDeCYnYJ1JRzeY6xYySNBEHNHLc07FX0TTiNwiZJHjbKoxdjr7qe6cj6gpT51M77pRlKKw==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/platform-browser-dynamic": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-8.1.3.tgz", + "integrity": "sha512-tsZWp8aFZNvbJ1TgP75GEfrwLe4SFW02kzEF12o7XlGU/iwnMjEs356rGHeueJZuWMFGS8PLL4mqPic7R5p53Q==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/router": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-8.1.3.tgz", + "integrity": "sha512-MOalKqqWcTaosHLNE5nmk5rsLRp3jE1PobGaFtbUJKTTZW0vS4rcr6iiRg2bZRv/srGixDXvNLenvYjTpzzTdw==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/compat-data": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.5.tgz", + "integrity": "sha512-jWYUqQX/ObOhG1UiEkbH5SANsE/8oKXiQWjj7p7xgj9Zmnt//aUvyz4dBkK0HNsS8/cbyC5NmmH87VekW+mXFg==", + "dev": true, + "requires": { + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/core": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", + "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helpers": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "json5": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "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 + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", + "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-call-delegate": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", + "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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 + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz", + "integrity": "sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.8.4", + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz", + "integrity": "sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==", + "dev": true, + "requires": { + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.6.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true + }, + "regjsparser": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.3.tgz", + "integrity": "sha512-8uZvYbnfAtEm9Ab8NTb3hdLwL4g/LQzEYP7Xs27T96abJCCE2d6r3cPZPQEsLKy0vRSGVNG+/zVGtLr86HQduA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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 + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", + "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", + "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", + "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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 + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", + "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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 + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", + "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "dev": true, + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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 + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helpers": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", + "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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 + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/parser": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", + "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz", + "integrity": "sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz", + "integrity": "sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz", + "integrity": "sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz", + "integrity": "sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz", + "integrity": "sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz", + "integrity": "sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", + "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz", + "integrity": "sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz", + "integrity": "sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz", + "integrity": "sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz", + "integrity": "sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.3.tgz", + "integrity": "sha512-Rs4RPL2KjSLSE2mWAx5/iCH+GC1ikKdxPrhnRS6PfFVaiZeom22VFKN4X8ZthyN61kAaR05tfXTbCvatl9WIQg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.8.0", + "@babel/helper-compilation-targets": "^7.8.3", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.8.3", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.8.3", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.8.3", + "@babel/plugin-transform-modules-umd": "^7.8.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.3", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.3", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.3", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/types": "^7.8.3", + "browserslist": "^4.8.2", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.0", + "semver": "^5.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/template": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", + "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/traverse": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", + "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.4", + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "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" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "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 + } + } + }, + "@babel/types": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", + "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@ionic-native/android-permissions": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/android-permissions/-/android-permissions-5.22.0.tgz", + "integrity": "sha512-M4B513lCB5ZqBX+a7NK8VbvJOOjzEoaqv8LfHxIapYUckcDXcnDJUEowYbdESami9IZech4DLgADVHqgK2GZHQ==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/app-version": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/app-version/-/app-version-5.22.0.tgz", + "integrity": "sha512-pAMEozAvZVIrrkrsC7KWpEHISqfeO8Yc0Qzyf0IhwVsVzJeAJdK0q49fzdk029xd3qxoHCQB933FoRdy02Vv2g==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/background-geolocation": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/background-geolocation/-/background-geolocation-5.22.0.tgz", + "integrity": "sha512-WApqfICvMV20rii+nv/lhAC6DoCBfcfnMtc+IFc24w4bKONBtw+ZolNKuiObQAuTLvzu+u06yNoE8QO+KduTIA==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/camera": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/camera/-/camera-5.22.0.tgz", + "integrity": "sha512-EhRYs9yU0Qq6azUSwTbw9C0WkMlfsFL0nFowx8wzhJTohecpz340WtrAMTdpP3c9ACbVjEHpqoC9XdfaPylO9Q==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/core": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/core/-/core-5.22.0.tgz", + "integrity": "sha512-zX4EUDDDkCBtZVmu00V+SVbpuqDGhxe0Fri75neAjsG1oHvP3l470EOGHJgLW5edJtIcStlqvDE49RUcwT4mlA==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/diagnostic": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/diagnostic/-/diagnostic-5.22.0.tgz", + "integrity": "sha512-QlgdQzaQZqrUFM7hXZl7RtrMcfXZV7ZszU6PwZTPfqRP31rlk2TuChWcT8Z8+wHUhlVkGR1r9VIDmrLJZ7Bwfw==", + "requires": { + "@types/cordova": "^0.0.34" + }, + "dependencies": { + "@types/cordova": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz", + "integrity": "sha1-6nrd907Ow9dimCegw54smt3HPQQ=" + } + } + }, + "@ionic-native/document-scanner": { + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@ionic-native/document-scanner/-/document-scanner-5.28.0.tgz", + "integrity": "sha512-pduvyOJNGu0CG74O2AJ791RbmK/ldPSkZUtDcOWkHHCjbs82FgZlkWSKgLzlfZkCmiM0o23LfWDz6zlAMK/47Q==", + "requires": { + "@types/cordova": "^0.0.34" + }, + "dependencies": { + "@types/cordova": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz", + "integrity": "sha1-6nrd907Ow9dimCegw54smt3HPQQ=" + } + } + }, + "@ionic-native/file": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/file/-/file-5.22.0.tgz", + "integrity": "sha512-D9P+SvqQywb2/s06No5IYCkCWWyTqCBUAVT3x2zsHOLiqzldw04VUxReigUbos/b8T/D3QoTc5AzNidBIcWvDg==", + "requires": { + "@types/cordova": "^0.0.34" + }, + "dependencies": { + "@types/cordova": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz", + "integrity": "sha1-6nrd907Ow9dimCegw54smt3HPQQ=" + } + } + }, + "@ionic-native/fingerprint-aio": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/fingerprint-aio/-/fingerprint-aio-5.22.0.tgz", + "integrity": "sha512-qg9I2diyGKej15/vcbV2zQA0/7AALkWeVcoMgMlS58+aHdvbYXfL1VvgV+mWlw06DovqCKjNHRBDrjMGUI4+Zg==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/geolocation": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/geolocation/-/geolocation-5.22.0.tgz", + "integrity": "sha512-eQi/YVi0CmKNSuMuO4rPePOUlXsSfYcuc86WQdMbxNI7JCHFtnKNy/CbhLdnZxHTqPu4Me62XY0s6ypRdNBLdQ==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/launch-navigator": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/launch-navigator/-/launch-navigator-5.22.0.tgz", + "integrity": "sha512-px69g8ot5/7xLdmnFyqmTR531hClr9Ibp8lZ9cITt3pvu7LpC1uaW5y+V+HhMVqdrG3cWkKhllRXD3NGiPZajQ==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/location-accuracy": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/location-accuracy/-/location-accuracy-5.22.0.tgz", + "integrity": "sha512-i6Y6aO7gUyP1H0TA82tiys9cdILouTIVmeuy+/v7fxXSgMi//yuI/yk+R2CJKqHkLNBFKODw91/ZxLQSNyauhw==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/market": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/market/-/market-5.22.0.tgz", + "integrity": "sha512-y+QaexEBbMVlqsKPr1KHdP/ecnKl8XnVNtkEFZBOcPHUvMybkmqxYG1dg51wVRoxdYpx8IhKUYheRPDLWboymQ==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/push": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/push/-/push-5.22.0.tgz", + "integrity": "sha512-zDximkfihSK9baQ95/2IcleM4Efbinjy46MrmE8VK5yanCTlmMeEaRUwaBPiJcErMI/al8ld7f9MQGgOOwRSLA==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/splash-screen": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/splash-screen/-/splash-screen-5.22.0.tgz", + "integrity": "sha512-cJC93eCsxYAhC9kn4GMA09pbCcpihiKXhMedelkUpeeBa2w0QBG0RiCIUFQ8G4G963vT991gxzwQO625xoCekQ==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/sqlite": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/sqlite/-/sqlite-5.22.0.tgz", + "integrity": "sha512-ZGfXzfToGeueyWIVcAxdCWACle06jtdvrIUyOXf80n97Bg6iXFtYIKCHVUMabZx9M3SfkY7yW/VjvD97FwkVTA==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic-native/status-bar": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/@ionic-native/status-bar/-/status-bar-5.22.0.tgz", + "integrity": "sha512-CVb/HjNZdYMmUHK/H2q1uo6uIt+KOG/NnOgn4jUNTiw5XiGWvT+hqrMNTBrRk1nG573ky5OhW0f0oe+GqWaxOg==", + "requires": { + "@types/cordova": "^0.0.34" + } + }, + "@ionic/angular": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-5.2.1.tgz", + "integrity": "sha512-CdtGMafw0J45uY3hxv4A5hfWOBlK2xvbCl+4hVCYhkk8r4PDJZuuSX+TW4+jSuV4qzvCgzsXaWO14QFWvRYddQ==", + "requires": { + "@ionic/core": "5.2.1", + "tslib": "^1.9.3" + } + }, + "@ionic/angular-toolkit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ionic/angular-toolkit/-/angular-toolkit-2.2.0.tgz", + "integrity": "sha512-sT3GokCa5CVrtLsijcTWEm5tbUB3CcJ1ucC9NlIcAZG+dh3oQ7zK2gS7U3xdbSR1cNO+y2TBVNVyY0xSiI+Rbg==", + "dev": true, + "requires": { + "@schematics/angular": ">=8.0.0", + "cheerio": "1.0.0-rc.3", + "colorette": "1.1.0", + "copy-webpack-plugin": "5.1.1", + "tslib": "^1.9.0", + "ws": "^7.0.1" + }, + "dependencies": { + "ws": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz", + "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==", + "dev": true + } + } + }, + "@ionic/core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.2.1.tgz", + "integrity": "sha512-jgNTAAMDXgPOi+1PBVh02rXeyC9loTSii4YETqc79y8u+gIcR094q2ragQf1rbhVa5dkTZaXmnhdRVVYbzaILA==", + "requires": { + "ionicons": "^5.0.1", + "tslib": "^1.10.0" + } + }, + "@ionic/storage": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ionic/storage/-/storage-2.2.0.tgz", + "integrity": "sha512-2pszrzmI+fAar2Rx0WmJDVpc15D1k5tvLkB49NLYWJ2pOMaO/3/vp7mg/mEbg3rdsPE9FRbYI6vdKjQ2pP1EWA==", + "requires": { + "localforage": "1.7.1", + "localforage-cordovasqlitedriver": "1.7.0", + "tslib": "^1.7.1" + } + }, + "@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true + }, + "@netbasal/content-loader": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@netbasal/content-loader/-/content-loader-1.1.0.tgz", + "integrity": "sha512-xzDuM4DWNu+xaTu8FiTUOoOAOHn/ryDyeagzW+3E1bG11pxmXqj9tjyWqx6SE9fH38J90RC5ozZF7LCf0fZDkQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", + "requires": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": { + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + } + } + }, + "@ngtools/webpack": { + "version": "8.3.25", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-8.3.25.tgz", + "integrity": "sha512-yHvgxXUXlgdWijtzcRjTaUqzK+6TVK/8p7PreBR00GsLxhl4U1jQSC6yDaZUCjOaEkiczFWl4hEuC4wTU/hLdg==", + "dev": true, + "requires": { + "@angular-devkit/core": "8.3.25", + "enhanced-resolve": "4.1.0", + "rxjs": "6.4.0", + "tree-kill": "1.2.2", + "webpack-sources": "1.4.3" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "8.3.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-8.3.25.tgz", + "integrity": "sha512-l7Gqy1tMrTpRmPVlovcFX8UA3mtXRlgO8kcSsbJ9MKRKNTCcxlfsWEYY5igyDBUVh6ADkgSIu0nuk31ZGTe0lw==", + "dev": true, + "requires": { + "ajv": "6.10.2", + "fast-json-stable-stringify": "2.0.0", + "magic-string": "0.25.3", + "rxjs": "6.4.0", + "source-map": "0.7.3" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@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==", + "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==" + }, + "@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==", + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@schematics/angular": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-8.1.3.tgz", + "integrity": "sha512-DsR/LDC7Vifw78pDew4HhUYvhKM5gyY8muvJqqfAU9DLq4yZ5ixus7jpqWXNeL3ZalFcH1/yQW20nzLQiLETkA==", + "dev": true, + "requires": { + "@angular-devkit/core": "8.1.3", + "@angular-devkit/schematics": "8.1.3" + } + }, + "@schematics/update": { + "version": "0.801.3", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.801.3.tgz", + "integrity": "sha512-Y4HlG1eMUMlu62Kw2ic1+hF9+kKJlP35o+DO4t2LHKe/Kw+P+HJUeEpr/jocUxV56LDxF43BT3hkc9yJGIQ/Yw==", + "dev": true, + "requires": { + "@angular-devkit/core": "8.1.3", + "@angular-devkit/schematics": "8.1.3", + "@yarnpkg/lockfile": "1.1.0", + "ini": "1.3.5", + "pacote": "9.5.1", + "rxjs": "6.4.0", + "semver": "6.2.0", + "semver-intersect": "1.4.0" + }, + "dependencies": { + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@types/cordova": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz", + "integrity": "sha1-6nrd907Ow9dimCegw54smt3HPQQ=" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/jasmine": { + "version": "3.3.16", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.3.16.tgz", + "integrity": "sha512-Nveep4zKGby8uIvG2AEUyYOwZS8uVeHK9TgbuWYSawUDDdIgfhCKz28QzamTo//Jk7Ztt9PO3f+vzlB6a4GV1Q==", + "dev": true + }, + "@types/jasminewd2": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.8.tgz", + "integrity": "sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg==", + "dev": true, + "requires": { + "@types/jasmine": "*" + } + }, + "@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": "8.9.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.5.tgz", + "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==", + "dev": true + }, + "@types/q": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "@types/selenium-webdriver": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz", + "integrity": "sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw==", + "dev": true + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/webpack-sources": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.6.tgz", + "integrity": "sha512-FtAWR7wR5ocJ9+nP137DV81tveD/ZgB1sadnJ/axUGM3BUVfRPx8oQNMtv3JNfTeHx3VP7cXiyfR/jmtEsVHsQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "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" + } + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "adm-zip": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.14.tgz", + "integrity": "sha512-/9aQCnQHF+0IiCl0qhXoK7qs//SwYE7zX8lsr/DNk1BRAHYxeLZPL4pguwK29gUEqasYQjqPtEpDRSWEkdHn9g==", + "dev": true + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", + "dev": true + }, + "amazon-cognito-identity-js": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/amazon-cognito-identity-js/-/amazon-cognito-identity-js-3.2.5.tgz", + "integrity": "sha512-DIJM6Spo4YErBxhCqCuQNVWwHG2XBE57Cvrt97L4mSziCTq612E9jerBxEb2+Iy/xjFZpL4Yzqxe+j3rJmBWEQ==", + "requires": { + "buffer": "4.9.1", + "crypto-js": "3.1.9-1", + "js-cookie": "^2.1.4" + }, + "dependencies": { + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + } + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "android-versions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/android-versions/-/android-versions-1.5.0.tgz", + "integrity": "sha512-/GWUAqa2OJNlDF5VGSe3SR1QMHEPXxx54Ur56r0qQC0H9FlBr7kyBF2SgVEhzFCPbrW4UcYgVuWrq/2Ty3QvXg==", + "requires": { + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "ansi": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", + "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=" + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": 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 + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "app-root-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.2.1.tgz", + "integrity": "sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA==", + "dev": true + }, + "append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "dev": true, + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "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-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-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-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "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 + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "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 + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "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-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "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 + }, + "autoprefixer": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.1.tgz", + "integrity": "sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==", + "dev": true, + "requires": { + "browserslist": "^4.6.3", + "caniuse-lite": "^1.0.30000980", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.17", + "postcss-value-parser": "^4.0.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", + "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==", + "dev": true + }, + "axobject-query": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", + "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "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" + } + }, + "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 + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.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=" + }, + "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 + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "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 + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "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" + } + }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "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 + }, + "blocking-proxy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", + "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", + "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "browserstack": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.3.tgz", + "integrity": "sha512-AO+mECXsW4QcqC9bxwM29O7qWa7bJT94uBFzeb5brylIQwawuEziwq20dPYbins95GlWzOawgyDNdjYAo32EKg==", + "dev": true, + "requires": { + "https-proxy-agent": "^2.2.1" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "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 + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", + "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "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" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001024", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001024.tgz", + "integrity": "sha512-LubRSEPpOlKlhZw9wGlLHo8ZVj6ugGU3xGUfLPneNBledSd9lIM5cCGZ9Mz/mMCJUhEt4jZpYteZNVRdJw5FRA==", + "dev": true + }, + "canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "cheerio": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", + "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "dev": true, + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.1", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + }, + "dependencies": { + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "dev": true, + "requires": { + "@types/node": "*" + } + } + } + }, + "chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chownr": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", + "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-dependency-plugin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz", + "integrity": "sha512-7p4Kn/gffhQaavNfyDFg7LS5S/UT1JAjyGd4UqR2+jzoYF02eDkj0Ec3+48TsIa4zghjLY87nQHIh/ecK9qLdw==", + "dev": 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-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.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-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "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 + }, + "codelyzer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-5.2.1.tgz", + "integrity": "sha512-awBZXFcJUyC5HMYXiHzjr3D24tww2l1D1OqtfA9vUhEtYr32a65A+Gblm/OvsO+HuKLYzn8EDMw1inSM3VbxWA==", + "dev": true, + "requires": { + "app-root-path": "^2.2.1", + "aria-query": "^3.0.0", + "axobject-query": "2.0.2", + "css-selector-tokenizer": "^0.7.1", + "cssauron": "^1.4.0", + "damerau-levenshtein": "^1.0.4", + "semver-dsl": "^1.0.1", + "source-map": "^0.5.7", + "sprintf-js": "^1.1.2" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + } + } + }, + "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-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colorette": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.1.0.tgz", + "integrity": "sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg==", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compare-versions": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.5.1.tgz", + "integrity": "sha512-9fGPIB7C6AyM18CJJBHt5EnCZDG3oiTJYy0NjfIAGjKpzv0tkxWko7TNQHF5ymqm7IH03tqmeuBxtvD+Izh6mg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "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 + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + }, + "dependencies": { + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", + "dev": true + } + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + } + }, + "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 + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "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-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==", + "dev": true, + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", + "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + } + } + }, + "cordova-android": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-9.0.0.tgz", + "integrity": "sha512-2ZEgApK4LPMYW0zh/mLAH3CabzCaKE0yxQTzA2wTf0Eo2HHTJnRtDCf9spGf3nPOkubyXS6+pvzz5QzNHpVTqQ==", + "requires": { + "android-versions": "^1.5.0", + "cordova-common": "^4.0.1", + "execa": "^4.0.2", + "fs-extra": "^9.0.1", + "nopt": "^4.0.3", + "properties-parser": "^0.3.1", + "which": "^2.0.2" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-common": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-4.0.2.tgz", + "integrity": "sha512-od7aNShyuBajzPY83mUEO8tERwwWdFklXETHiXP5Ft87CWeo/tSuwNPFztyTy8XYc74yXdogXKPTJeUHuVzB8Q==", + "requires": { + "@netflix/nerror": "^1.1.3", + "ansi": "^0.3.1", + "bplist-parser": "^0.2.0", + "cross-spawn": "^7.0.1", + "elementtree": "^0.1.7", + "endent": "^1.4.1", + "fast-glob": "^3.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "plist": "^3.0.1", + "q": "^1.5.1", + "read-chunk": "^3.2.0", + "strip-bom": "^4.0.0", + "underscore": "^1.9.2" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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" + } + }, + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-plugin-actionsheet": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-actionsheet/-/cordova-plugin-actionsheet-2.3.3.tgz", + "integrity": "sha1-6SYbLQBKjaQHOI1g31NMFWxS/xE=" + }, + "cordova-plugin-add-swift-support": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-add-swift-support/-/cordova-plugin-add-swift-support-2.0.2.tgz", + "integrity": "sha512-K03WDnsD3GT+n7Od3BnS17D8rYnAFZbZjjQJa2r7qW8QLq8+h7hGbFaiF+w5+nUtyAqUNq+HT/d/MdqBGLNzxA==", + "requires": { + "glob": "^7.1.3", + "semver": "^6.0.0", + "xcode": "^2.0.0" + } + }, + "cordova-plugin-android-permissions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-android-permissions/-/cordova-plugin-android-permissions-1.0.2.tgz", + "integrity": "sha512-Eb7Cf3lk9RydSYqmUzBAEVTT/EU+opV2yvyqkgZZAB/RVfHxsla/1wzHq0PBwAFjHIrxBAGZrOpJFVKc1SxtuA==" + }, + "cordova-plugin-app-version": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/cordova-plugin-app-version/-/cordova-plugin-app-version-0.1.9.tgz", + "integrity": "sha1-nbBgeGMzenEEiTAuX1CpBPFEm9s=" + }, + "cordova-plugin-camera": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-camera/-/cordova-plugin-camera-4.1.0.tgz", + "integrity": "sha512-fCLhWjWYn49q3X5xaypAPgTz6MAWSKFFQvD2Gpi5SuVlrRPRphtX2jIqR2zCBuDTBR082QVnlc+yUDXt65Mjgw==" + }, + "cordova-plugin-device": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-device/-/cordova-plugin-device-2.0.3.tgz", + "integrity": "sha512-Jb3V72btxf3XHpkPQsGdyc8N6tVBYn1vsxSFj43fIz9vonJDUThYPCJJHqk6PX6N4dJw6I4FjxkpfCR4LDYMlw==" + }, + "cordova-plugin-dialogs": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-dialogs/-/cordova-plugin-dialogs-2.0.2.tgz", + "integrity": "sha512-FUHI6eEVeoz2VkxbF0P56QlUQLGzXcvw3i4xuXyM9gEct6Y+FA3Xzgl2pJTZcTg5wRqLWzN08kgNoHPkom15pw==" + }, + "cordova-plugin-document-scanner": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-document-scanner/-/cordova-plugin-document-scanner-4.2.3.tgz", + "integrity": "sha512-4aW0Aj/6BPWGC9biIf26ti8wqIZMVyeN97LCbxfprCcSw9ccUDDCJe/u/C2XhKUUtZfTNBOQl3lVaeW1DnkuWw==" + }, + "cordova-plugin-file": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-file/-/cordova-plugin-file-6.0.2.tgz", + "integrity": "sha512-m7cughw327CjONN/qjzsTpSesLaeybksQh420/gRuSXJX5Zt9NfgsSbqqKDon6jnQ9Mm7h7imgyO2uJ34XMBtA==" + }, + "cordova-plugin-fingerprint-aio": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cordova-plugin-fingerprint-aio/-/cordova-plugin-fingerprint-aio-3.0.1.tgz", + "integrity": "sha512-Sgbv8Ykk74Ov1foEZg77owIqmHZoGktsv41rmW8KAAMf2JE93AawvQdUCYYROnk+ozG3D9ItELa5yhYU8i7Zhw==", + "requires": { + "cordova-plugin-add-swift-support": "^2.0.2" + } + }, + "cordova-plugin-geolocation": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-geolocation/-/cordova-plugin-geolocation-4.0.2.tgz", + "integrity": "sha512-QGThnPKzPxESHkruZlpE0+5aFBVOet8al0vIJ7laSUOQHIC1dd/JY6peVIbtLboKi5Dap1wCKRubOqPqH8xcQA==" + }, + "cordova-plugin-ionic-keyboard": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-ionic-keyboard/-/cordova-plugin-ionic-keyboard-2.2.0.tgz", + "integrity": "sha512-yDUG+9ieKVRitq5mGlNxjaZh/MgEhFFIgTIPhqSbUaQ8UuZbawy5mhJAVClqY97q8/rcQtL6dCDa7x2sEtCLcA==" + }, + "cordova-plugin-ionic-webview": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-ionic-webview/-/cordova-plugin-ionic-webview-4.1.3.tgz", + "integrity": "sha512-hlrUF0kLjjEkZmpYlLJO0NnXmVjMmQ3MOZVXm1ytDihLPKHklYCOpCvjA5Wz3hJrPD1shFEsqi/SPnp873AsdQ==" + }, + "cordova-plugin-market": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-market/-/cordova-plugin-market-1.2.0.tgz", + "integrity": "sha1-YeNkKBR+lUAsZOr4bjFzeP/bJ08=" + }, + "cordova-plugin-mauron85-background-geolocation": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cordova-plugin-mauron85-background-geolocation/-/cordova-plugin-mauron85-background-geolocation-3.0.1.tgz", + "integrity": "sha512-TH5V9ktKimFw6zmp9HBonvDAqxMBqYXzo7ZD+DFXpc2yw8wh26XfkbximXy+KfE0xkzvPbGzshGtX/wKzWQHfQ==" + }, + "cordova-plugin-request-location-accuracy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-request-location-accuracy/-/cordova-plugin-request-location-accuracy-2.3.0.tgz", + "integrity": "sha512-Rgr3DnRC8PUQyxmsOs76KxvDJB28MoCoYFfceiGn9Nzwsg6nAJmAwEtrYzm283x1cDhBPvzkZ6lzuldTkmnWjA==" + }, + "cordova-plugin-splashscreen": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-splashscreen/-/cordova-plugin-splashscreen-5.0.3.tgz", + "integrity": "sha512-rnoDXMDfzoeHDBvsnu6JmzDE/pV5YJCAfc5hYX/Mb2BIXGgSjFJheByt0tU6kp3Wl40tSyFX4pYfBwFblBGyRg==" + }, + "cordova-plugin-statusbar": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-statusbar/-/cordova-plugin-statusbar-2.4.3.tgz", + "integrity": "sha512-ThmXzl6QIKWFXf4wWw7Q/zpB+VKkz3VM958+5A0sXD4jmR++u7KnGttLksXshVwWr6lvGwUebLYtIyXwS4Ovcg==" + }, + "cordova-plugin-whitelist": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/cordova-plugin-whitelist/-/cordova-plugin-whitelist-1.3.4.tgz", + "integrity": "sha512-EYC5eQFVkoYXq39l7tYKE6lEjHJ04mvTmKXxGL7quHLdFPfJMNzru/UYpn92AOfpl3PQaZmou78C7EgmFOwFQQ==" + }, + "cordova-sqlite-storage": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cordova-sqlite-storage/-/cordova-sqlite-storage-4.0.0.tgz", + "integrity": "sha512-/n5KT3TyRAC7QRe9A4Sn7bMpdsBJ6aMmHat2PsMxFZBot45SOxbAEgfGmXtq0e7OEdVzk573sIn42bLS6lNLjQ==", + "requires": { + "cordova-sqlite-storage-dependencies": "2.1.1" + } + }, + "cordova-sqlite-storage-dependencies": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cordova-sqlite-storage-dependencies/-/cordova-sqlite-storage-dependencies-2.1.1.tgz", + "integrity": "sha512-1lV5Pg1FttjBmGO8z4gxtuA4BbPKtgTfUEh1Vx4boa41inizyxaowRyTeaaqEhi5gmYAaX8sRTABm9U/XckRFg==" + }, + "cordova-support-google-services": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/cordova-support-google-services/-/cordova-support-google-services-1.3.2.tgz", + "integrity": "sha512-RtEWzULreUX662MFWopGhFispLiHX7gUf2GijPOC2mY2oCNuUobj2mO4tl5q7PYbOreSxq+PrSekhmS6TAAWdw==" + }, + "cordova.plugins.diagnostic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/cordova.plugins.diagnostic/-/cordova.plugins.diagnostic-5.0.1.tgz", + "integrity": "sha512-nuHDm0EQZcoz1DIFLG7/cdxhFL2LHVi9hWZ+gLNO5GsMSvjMh1PRGuoBjOjvBjsqTFlYbWEetu1/tgZ/29qbfg==", + "requires": { + "colors": "^1.1.2", + "elementtree": "^0.1.6", + "minimist": "1.2.0" + } + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "core-js-compat": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "dev": true, + "requires": { + "browserslist": "^4.8.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": 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 + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "coverage-istanbul-loader": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/coverage-istanbul-loader/-/coverage-istanbul-loader-2.0.3.tgz", + "integrity": "sha512-LiGRvyIuzVYs3M1ZYK1tF0HekjH0DJ8zFdUwAZq378EJzqOgToyb1690dp3TAUlP6Y+82uu42LRjuROVeJ54CA==", + "dev": true, + "requires": { + "convert-source-map": "^1.7.0", + "istanbul-lib-instrument": "^4.0.0", + "loader-utils": "^1.2.3", + "merge-source-map": "^1.1.0", + "schema-utils": "^2.6.1" + }, + "dependencies": { + "ajv": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-js": { + "version": "3.1.9-1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", + "integrity": "sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg=" + }, + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", + "dev": true + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "requires": { + "through": "X.X.X" + } + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "damerau-levenshtein": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.5.tgz", + "integrity": "sha512-CBCRqFnpu715iPmw1KrdOrzRqbdFwQTwAWyyyYS42+iAgHCuXZ+/TdMgQkUENPomxEz9z1BEzuQU2Xw0kUuAgA==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-format": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", + "dev": true + }, + "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" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, + "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 + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "dev": true, + "requires": { + "strip-bom": "^3.0.0" + } + }, + "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": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "dependency-graph": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", + "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "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" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.354", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.354.tgz", + "integrity": "sha512-24YMkNiZWOUeF6YeoscWfIGP0oMx+lJpU/miwI+lcu7plIDpyZn8Gx0lx0qTDlzGoz7hx+lpyD8QkbkX5L2Pqw==", + "dev": true + }, + "elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", + "requires": { + "sax": "1.1.4" + }, + "dependencies": { + "sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=" + } + } + }, + "elliptic": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "dev": true, + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "endent": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/endent/-/endent-1.4.1.tgz", + "integrity": "sha512-buHTb5c8AC9NshtP6dgmNLYkiT+olskbq1z6cEGvfGCF3Qphbu/1zz5Xu+yjTDln8RbxNhPoUyJ5H8MSrp1olQ==", + "requires": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.4" + } + }, + "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": { + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "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" + } + }, + "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.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" + }, + "dependencies": { + "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 + }, + "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" + } + }, + "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-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" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "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" + } + }, + "es-abstract": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz", + "integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "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 + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==", + "dev": true + }, + "events": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "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": { + "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" + } + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "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" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "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" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "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": { + "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==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + } + } + }, + "fast-json-parse": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-loader": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.2.0.tgz", + "integrity": "sha512-+xZnaK5R8kBJrHK0/6HRlrKNamvVS5rjyuju+rnyxRGuwUJwpAMsVzUl5dz6rK8brkzjV6JpcFNjp6NqV0g1OQ==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "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==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.0.0.tgz", + "integrity": "sha512-t7ulV1fmbxh5G9l/492O1p5+EBbr3uwpt6odhFTMc+nWyhmbloe+ja9BZ8pIBtqFWhOmCWVjx+pTW4zDkFoclw==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.0", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "flatted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", + "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.9.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz", + "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==", + "dev": true, + "requires": { + "debug": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "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 + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "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 + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-access": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", + "dev": true, + "requires": { + "null-check": "^1.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.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, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "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 + }, + "genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "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-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "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" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", + "dev": true + }, + "handlebars": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", + "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", + "dev": true, + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "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" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "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-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "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": { + "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" + } + } + } + }, + "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" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "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": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "dev": true + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "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" + } + } + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "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 + } + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "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" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.4.1.tgz", + "integrity": "sha512-/Jw+qPZx4EDYsaT6uz7F4GJRNFMRdKNeUZw3ZnKV8lyuUgz/YWRCSUAJMZSVhSq4Ec0R2oYnyi6b3d4JXcL5Nw==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "install": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/install/-/install-0.8.9.tgz", + "integrity": "sha1-n0tcDRhR74cunfheT3Fi1OXc2+0=" + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "ionic-cache": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ionic-cache/-/ionic-cache-4.1.0.tgz", + "integrity": "sha512-0/jsoY7nYleFYkG+/YVJ6zK3r0oPQSYHV+zOWwtoU/yO+W77gFqkyEjkBvkhTcQaHeyzynlEo7G6zUnKEcnVfw==" + }, + "ionicons": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-5.0.1.tgz", + "integrity": "sha512-P9GHr7pgCJcG211W0wute49NZ9AvJZvFJf4OwYybakjX6j7tu0q5t5HNWn9bcb9YjI7SxBblJg8iqQ1Yb59DXw==" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "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-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.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-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "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-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "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-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "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=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "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==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "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-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "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-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "^1.2.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-2.1.6.tgz", + "integrity": "sha512-x0Eicp6KsShG1k1rMgBAi/1GgY7kFGEBwQpw3PXGEmu+rBcBNhqU8g2DgY9mlepAsLPzrzrbqSgCGANnki4POA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "compare-versions": "^3.4.0", + "fileset": "^2.0.3", + "istanbul-lib-coverage": "^2.0.5", + "istanbul-lib-hook": "^2.0.7", + "istanbul-lib-instrument": "^3.3.0", + "istanbul-lib-report": "^2.0.8", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^2.2.4", + "js-yaml": "^3.13.1", + "make-dir": "^2.1.0", + "minimatch": "^3.0.4", + "once": "^1.4.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + } + } + } + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz", + "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==", + "dev": true, + "requires": { + "append-transform": "^1.0.0" + } + }, + "istanbul-lib-instrument": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.1.tgz", + "integrity": "sha512-imIchxnodll7pvQBYOqUu88EufLCU56LMeFPZZM/fJZ1irYcYdqroaV+ACK1Ila8ls09iEYArp+nqyC6lW1Vfg==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@babel/parser": "^7.7.5", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "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" + } + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "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 + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", + "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", + "dev": true, + "requires": { + "handlebars": "^4.1.2" + } + }, + "jasmine": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", + "dev": true, + "requires": { + "exit": "^0.1.2", + "glob": "^7.0.6", + "jasmine-core": "~2.8.0" + }, + "dependencies": { + "jasmine-core": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + } + } + }, + "jasmine-core": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.4.0.tgz", + "integrity": "sha512-HU/YxV4i6GcmiH4duATwAbJQMlE0MsDIR5XmSVxURxKHn3aGAdbY1/ZJFmVRbKtnLwIxxMJD7gYaPsypcbYimg==", + "dev": true + }, + "jasmine-spec-reporter": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-4.2.1.tgz", + "integrity": "sha512-FZBoZu7VE5nR7Nilzy+Np8KuVIOxF4oXDPDknehCYBDE080EnlPu0afdZNmpGDBRCUBv3mj5qgqCRmk6W/K8vg==", + "dev": true, + "requires": { + "colors": "1.1.2" + } + }, + "jasminewd2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", + "dev": true + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.2.2.tgz", + "integrity": "sha512-NmKajvAFQpbg3taXQXr/ccS2wcucR1AZ+NtyWp2Nq7HHVsXhcJFR8p0Baf32C2yVvBylFWVeKf+WI2AnvlPhpA==", + "dev": true, + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "karma": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/karma/-/karma-4.1.0.tgz", + "integrity": "sha512-xckiDqyNi512U4dXGOOSyLKPwek6X/vUizSy2f3geYevbLj+UIdvNwbn7IwfUIL2g1GXEPWt/87qFD1fBbl/Uw==", + "dev": true, + "requires": { + "bluebird": "^3.3.0", + "body-parser": "^1.16.1", + "braces": "^2.3.2", + "chokidar": "^2.0.3", + "colors": "^1.1.0", + "connect": "^3.6.0", + "core-js": "^2.2.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.0", + "flatted": "^2.0.0", + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "http-proxy": "^1.13.0", + "isbinaryfile": "^3.0.0", + "lodash": "^4.17.11", + "log4js": "^4.0.0", + "mime": "^2.3.1", + "minimatch": "^3.0.2", + "optimist": "^0.6.1", + "qjobs": "^1.1.4", + "range-parser": "^1.2.0", + "rimraf": "^2.6.0", + "safe-buffer": "^5.0.1", + "socket.io": "2.1.1", + "source-map": "^0.6.1", + "tmp": "0.0.33", + "useragent": "2.3.0" + }, + "dependencies": { + "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" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "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" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "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.6", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "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.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "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.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": 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-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" + } + }, + "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" + } + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "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" + } + } + } + }, + "karma-chrome-launcher": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz", + "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", + "dev": true, + "requires": { + "fs-access": "^1.0.0", + "which": "^1.2.1" + } + }, + "karma-coverage-istanbul-reporter": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.6.tgz", + "integrity": "sha512-WFh77RI8bMIKdOvI/1/IBmgnM+Q7NOLhnwG91QJrM8lW+CIXCjTzhhUsT/svLvAkLmR10uWY4RyYbHMLkTglvg==", + "dev": true, + "requires": { + "istanbul-api": "^2.1.6", + "minimatch": "^3.0.4" + } + }, + "karma-jasmine": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-2.0.1.tgz", + "integrity": "sha512-iuC0hmr9b+SNn1DaUD2QEYtUxkS1J+bSJSn7ejdEexs7P8EYvA1CWkEdrDQ+8jVH3AgWlCNwjYsT1chjcNW9lA==", + "dev": true, + "requires": { + "jasmine-core": "^3.3" + } + }, + "karma-jasmine-html-reporter": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.2.tgz", + "integrity": "sha512-ILBPsXqQ3eomq+oaQsM311/jxsypw5/d0LnZXj26XkfThwq7jZ55A2CFSKJVA5VekbbOGvMyv7d3juZj0SeTxA==", + "dev": true + }, + "karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "requires": { + "source-map-support": "^0.5.5" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "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 + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "less": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz", + "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "less-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-5.0.0.tgz", + "integrity": "sha512-bquCU89mO/yWLaUq0Clk7qCsKhsF/TZpJUzETRvJa9KSVEL9SO3ovCvdEHISBhrC81OwC8QSVX7E0bzElZj9cg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^4.0.1" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "license-webpack-plugin": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.1.2.tgz", + "integrity": "sha512-7poZHRla+ae0eEButlwMrPpkXyhNVBf2EHePYWT0jyLnI6311/OXJkTI2sOIRungRpQgU2oDMpro5bSFPT5F0A==", + "dev": true, + "requires": { + "@types/webpack-sources": "^0.1.5", + "webpack-sources": "^1.2.0" + } + }, + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "requires": { + "immediate": "~3.0.5" + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "localforage": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.7.1.tgz", + "integrity": "sha1-5JJ+BCMCuGTbMPMhHxO1xvDell0=", + "requires": { + "lie": "3.1.1" + }, + "dependencies": { + "lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "requires": { + "immediate": "~3.0.5" + } + } + } + }, + "localforage-cordovasqlitedriver": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/localforage-cordovasqlitedriver/-/localforage-cordovasqlitedriver-1.7.0.tgz", + "integrity": "sha1-i5OVd1nuaI06WNW6fAR39sy1ODg=", + "requires": { + "localforage": ">=1.5.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "log4js": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.5.1.tgz", + "integrity": "sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw==", + "dev": true, + "requires": { + "date-format": "^2.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.0", + "rfdc": "^1.1.4", + "streamroller": "^1.0.6" + }, + "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 + } + } + }, + "loglevel": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", + "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.3.tgz", + "integrity": "sha512-6QK0OpF/phMz0Q2AxILkX2mFhi7m+WMwTRg0LQKq/WBB0cDP4rYH3Wp4/d3OTXlrPLVJT/RFqj8tFeAR4nk8AA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", + "dev": true + }, + "make-fetch-happen": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.2.tgz", + "integrity": "sha512-YMJrAjHSb/BordlsDEcVcPyTbiJKkzqMf48N8dAJZT9Zjctrkb6Yg4TY9Sq2AwSIQJFn5qBBKVTYt3vP5FMIHA==", + "dev": true, + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^11.3.3", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "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" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "dev": true, + "requires": { + "mime-db": "1.42.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mini-css-extract-plugin": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz", + "integrity": "sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "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, + "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, + "requires": { + "minipass": "^2.9.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "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 + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "ngx-ionic-image-viewer": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/ngx-ionic-image-viewer/-/ngx-ionic-image-viewer-0.5.2.tgz", + "integrity": "sha512-xbPs9bOyIYj/mL5Qn0fY5KDaQocZ2lW8Gr/Uigc1yuKlts4Z97WecoHHC9/he7tke2Zflgy7bfvYfIP3koI89A==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ngx-mat-select-search": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ngx-mat-select-search/-/ngx-mat-select-search-2.1.2.tgz", + "integrity": "sha512-LH6g51PwBsKFu9oOh5RQkC3XwE8InUbNVhHYA6PSUKPNNVx89fpHLXXnd6P/+XztL4+DNTVDeo/XzreIq7Pa4g==", + "requires": { + "tslib": "^1.9.0" + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-fetch-npm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz", + "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.49", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.49.tgz", + "integrity": "sha512-xH8t0LS0disN0mtRCh+eByxFPie+msJUBL/lJDBuap53QGiYPa9joh83K4pCZgWJ+2L4b9h88vCVdXQ60NO2bg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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 + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", + "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "npm-packlist": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.7.tgz", + "integrity": "sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ==", + "dev": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz", + "integrity": "sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "npm-registry-fetch": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.9.1.tgz", + "integrity": "sha512-VQCEZlydXw4AwLROAXWUR7QDfe2Y8Id/vpAgp6TI1/H78a4SiQ1kQrKZALm5/zxM5n4HIi+aYb+idUAV/RuY0Q==", + "dev": true, + "requires": { + "JSONStream": "^1.3.4", + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^4.0.2", + "npm-package-arg": "^6.1.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "null-check": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", + "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", + "dev": true + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "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 + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": 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 + }, + "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-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==", + "dev": true + }, + "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-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.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "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" + } + }, + "objectorarray": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.4.tgz", + "integrity": "sha512-91k8bjcldstRz1bG6zJo8lWD7c6QXcB4nTDUqiEvIL1xAsLoZlOOZZG+nd6YPz+V7zY1580J4Xxh1vZtyv4i/w==" + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "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" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + } + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "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=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pacote": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.1.tgz", + "integrity": "sha512-Zqvczvf/zZ7QNosdE9uTC7SRuvSs9tFqRkF6cJl+2HH7COBnx4BRAGpeXJlrbN+mM0CMHpbi620xdEHhCflghA==", + "dev": true, + "requires": { + "bluebird": "^3.5.3", + "cacache": "^11.3.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.3", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^4.0.1", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.12", + "npm-pick-manifest": "^2.2.3", + "npm-registry-fetch": "^3.8.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.6.0", + "ssri": "^6.0.1", + "tar": "^4.4.8", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "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-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "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=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "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-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "phonegap-plugin-multidex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/phonegap-plugin-multidex/-/phonegap-plugin-multidex-1.0.0.tgz", + "integrity": "sha512-1wvc3iQOQpEBaQbXgLxA2JUiLSQ2azdF/bF29ghXDiQJWSpQ1BF8gSuqttM8WZoj081Ps8OKL0gYxdDBkFNPqA==" + }, + "phonegap-plugin-push": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/phonegap-plugin-push/-/phonegap-plugin-push-2.3.0.tgz", + "integrity": "sha512-0R35BGVvvNzov3fckBspc7snwsIdClIBhI7jUCIa7AgSZy2Lrwm8kPuLTyzMVSNR3MJTxWX6s06aDlVL7EvQ3w==", + "requires": { + "install": "^0.8.2" + } + }, + "picomatch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "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" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + }, + "dependencies": { + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + } + } + }, + "portfinder": { + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", + "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "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 + } + } + }, + "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 + }, + "postcss": { + "version": "7.0.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.17.tgz", + "integrity": "sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-import": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", + "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + } + }, + "postcss-value-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", + "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "dependencies": { + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true + } + } + }, + "properties-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/properties-parser/-/properties-parser-0.3.1.tgz", + "integrity": "sha1-ExbpU5/7/ZOEXjabIRAiq9R4dxo=", + "requires": { + "string.prototype.codepointat": "^0.2.0" + } + }, + "protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "requires": { + "genfun": "^5.0.0" + } + }, + "protractor": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.4.3.tgz", + "integrity": "sha512-7pMAolv8Ah1yJIqaorDTzACtn3gk7BamVKPTeO5lqIGOrfosjPgXFx/z1dqSI+m5EeZc2GMJHPr5DYlodujDNA==", + "dev": true, + "requires": { + "@types/q": "^0.0.32", + "@types/selenium-webdriver": "^3.0.0", + "blocking-proxy": "^1.0.0", + "browserstack": "^1.5.1", + "chalk": "^1.1.3", + "glob": "^7.0.3", + "jasmine": "2.8.0", + "jasminewd2": "^2.1.0", + "optimist": "~0.6.0", + "q": "1.4.1", + "saucelabs": "^1.5.0", + "selenium-webdriver": "3.6.0", + "source-map-support": "~0.4.0", + "webdriver-js-extender": "2.1.0", + "webdriver-manager": "^12.0.6" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "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" + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "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-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "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 + }, + "webdriver-manager": { + "version": "12.1.7", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.7.tgz", + "integrity": "sha512-XINj6b8CYuUYC93SG3xPkxlyUc3IJbD6Vvo75CVGuG9uzsefDzWQrhz0Lq8vbPxtb4d63CZdYophF8k8Or/YiA==", + "dev": true, + "requires": { + "adm-zip": "^0.4.9", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.87.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" + } + } + } + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true + }, + "qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "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" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + } + } + }, + "raw-loader": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-3.1.0.tgz", + "integrity": "sha512-lzUVMuJ06HF4rYveaz9Tv0WRlUMxJ0Y1hgSkkgg+50iEdaI0TthyEDe08KIHb0XsF6rn8WYTqPCaGTZg3sX+qA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^2.0.1" + }, + "dependencies": { + "ajv": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" + } + } + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-chunk": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", + "requires": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + } + }, + "read-package-json": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", + "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "dev": true, + "requires": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.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" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "dev": true, + "requires": { + "picomatch": "^2.0.7" + } + }, + "reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "dev": true, + "requires": { + "private": "^0.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" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "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 + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "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.14.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.1.tgz", + "integrity": "sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "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 + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "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 + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rfdc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", + "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "requires": { + "tslib": "^1.9.0" + } + }, + "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 + }, + "sass": { + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.22.9.tgz", + "integrity": "sha512-FzU1X2V8DlnqabrL4u7OBwD2vcOzNMongEJEx3xMEhWY/v26FFR3aG0hyeu2T965sfR0E9ufJwmG+Qjz78vFPQ==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.2.0.tgz", + "integrity": "sha512-h8yUWaWtsbuIiOCgR9fd9c2lRXZ2uG+h8Dzg/AGNj+Hg/3TO8+BBAW9mEP+mh8ei+qBKqSJ0F1FLlYjNBc61OA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.0.1", + "neo-async": "^2.5.0", + "pify": "^4.0.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "saucelabs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", + "dev": true, + "requires": { + "https-proxy-agent": "^2.2.1" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selenium-webdriver": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", + "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", + "dev": true, + "requires": { + "jszip": "^3.1.3", + "rimraf": "^2.5.4", + "tmp": "0.0.30", + "xml2js": "^0.4.17" + }, + "dependencies": { + "tmp": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.1" + } + } + } + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "dev": true, + "requires": { + "node-forge": "0.9.0" + } + }, + "semver": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz", + "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==" + }, + "semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "requires": { + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "semver-intersect": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", + "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", + "dev": true, + "requires": { + "semver": "^5.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "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.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "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 + } + } + }, + "serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", + "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": { + "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" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "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-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "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" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-plist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", + "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", + "requires": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "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": { + "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" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "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": { + "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" + } + } + } + }, + "socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", + "dev": true + }, + "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" + }, + "dependencies": { + "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 + }, + "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" + } + } + } + }, + "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" + }, + "dependencies": { + "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 + }, + "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" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.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 + } + } + }, + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "dev": true, + "requires": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "dev": true, + "requires": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "dependencies": { + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + } + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", + "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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 + }, + "sourcemap-codec": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.7.tgz", + "integrity": "sha512-RuN23NzhAOuUtaivhcrjXx1OPXsFeH9m5sI373/U7+tGLKihjUyboZAzOadytMjnqHp1f45RGk1IzDKCpDpSYA==", + "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.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "spdy": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", + "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.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 + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "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 + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "speed-measure-webpack-plugin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.3.1.tgz", + "integrity": "sha512-qVIkJvbtS9j/UeZumbdfz0vg+QfG/zxonAjzefZrqzkr7xOncLVXkeGbTpzd1gjCBM4PmVNkWlkeTVhgskAGSQ==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "streamroller": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.6.tgz", + "integrity": "sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg==", + "dev": true, + "requires": { + "async": "^2.6.2", + "date-format": "^2.0.0", + "debug": "^3.2.6", + "fs-extra": "^7.0.1", + "lodash": "^4.17.14" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "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 + } + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==" + }, + "string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "style-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.0.0.tgz", + "integrity": "sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.0.1" + }, + "dependencies": { + "ajv": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" + } + } + } + }, + "stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "dev": true, + "requires": { + "css-parse": "1.7.x", + "debug": "*", + "glob": "7.0.x", + "mkdirp": "0.5.x", + "sax": "0.5.x", + "source-map": "0.1.x" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "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, + "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" + } + }, + "terser": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.3.tgz", + "integrity": "sha512-Lw+ieAXmY69d09IIc/yqeBqXpEQIpDGZqT34ui1QWXIUpR2RjbqEkT8X7Lgex19hslSqcWM5iMN2kM11eMsESQ==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", + "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "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" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "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-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "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": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "ts-node": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", + "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", + "dev": true, + "requires": { + "arrify": "^1.0.0", + "buffer-from": "^1.1.0", + "diff": "^3.1.0", + "make-error": "^1.1.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "source-map-support": "^0.5.6", + "yn": "^2.0.0" + } + }, + "tslib": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + }, + "tslint": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.15.0.tgz", + "integrity": "sha512-6bIEujKR21/3nyeoX2uBnE8s+tMXCQXhqMmaIPJpHmXJoBJPTLcI7/VHRtUwMhnLVdwLqqY3zmd8Dxqa5CVdJA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.13.0", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.5.tgz", + "integrity": "sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw==", + "dev": true + }, + "uglify-js": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.3.tgz", + "integrity": "sha512-7tINm46/3puUA4hCkKYo4Xdts+JDaVC9ZPRcG8Xw9R4nhO/gZgUM3TENq8IF4Vatk8qCig4MzP/c8G4u2BkVQg==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.20.3", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "uk.co.workingedge.phonegap.plugin.launchnavigator": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/uk.co.workingedge.phonegap.plugin.launchnavigator/-/uk.co.workingedge.phonegap.plugin.launchnavigator-5.0.4.tgz", + "integrity": "sha512-DMRb3kV9dUEDD2baJhUgLg4qDMQ21kdwkOuPvMzOnWfpIUe2WviVCH3BjJOoXVR+RrxxBsT5FtSDkC1yt8Sa4A==" + }, + "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 + }, + "underscore": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", + "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "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-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universal-analytics": { + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz", + "integrity": "sha512-gE91dtMvNkjO+kWsPstHRtSwHXz0l2axqptGYp5ceg4MsuurloM0PU3pdOfpb5zBXUvyjT4PwhWK2m39uczZuw==", + "dev": true, + "requires": { + "debug": "^3.0.0", + "request": "^2.88.0", + "uuid": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "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 + } + } + }, + "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 + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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 + }, + "useragent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", + "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "dev": true, + "requires": { + "lru-cache": "4.1.x", + "tmp": "0.0.x" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "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 + }, + "util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + }, + "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" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "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" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "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.6", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "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.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "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.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": 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-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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "watermarkjs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watermarkjs/-/watermarkjs-2.1.1.tgz", + "integrity": "sha512-HDabpga8Fz5d61Z7gBkKO2cDsfViAU/mO5qIoWmDX92wJZLb7Dv4L+CwoHAqS4XkqWcYVGy/AF035BD1EN3v/g==" + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webdriver-js-extender": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", + "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", + "dev": true, + "requires": { + "@types/selenium-webdriver": "^3.0.0", + "selenium-webdriver": "^3.0.1" + } + }, + "webpack": { + "version": "4.39.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.39.2.tgz", + "integrity": "sha512-AKgTfz3xPSsEibH00JfZ9sHXGUwIQ6eZ9tLN8+VLzachk1Cw2LVmy+4R7ZiwTa9cZZ15tzySjeMui/UnSCAZhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.1", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "ajv": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + } + } + }, + "webpack-core": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", + "dev": true, + "requires": { + "source-list-map": "~0.1.7", + "source-map": "~0.4.1" + }, + "dependencies": { + "source-list-map": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz", + "integrity": "sha512-E6uQ4kRrTX9URN9s/lIbqTAztwEPdvzVrcmHE8EQ9YnuT9J8Es5Wrd8n9BKg1a0oZ5EgEke/EQFgUsp18dSTBw==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.4", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" + }, + "dependencies": { + "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" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "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" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "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.6", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "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.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "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.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "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", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": 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-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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.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" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.1.tgz", + "integrity": "sha512-4p8WQyS98bUJcCvFMbdGZyZmsKuWjWVnVHnAS3FFg0HDaRVrPbkivx2RYCre8UiemD67RsiFFLfn4JhLAin8Vw==", + "dev": true, + "requires": { + "lodash": "^4.17.5" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-subresource-integrity": { + "version": "1.1.0-rc.6", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.1.0-rc.6.tgz", + "integrity": "sha512-Az7y8xTniNhaA0620AV1KPwWOqawurVVDzQSpPAeR5RwNbL91GoBSJAAo9cfd+GiFHwsS5bbHepBw1e6Hzxy4w==", + "dev": true, + "requires": { + "webpack-core": "^0.6.8" + } + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "with-open-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", + "requires": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "worker-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-3.2.0.tgz", + "integrity": "sha512-W5nRkw7+HlbsEt3qRP6MczwDDISjiRj2GYt9+bpe8A2La00TmJdwzG5bpdMXhRt1qcWmwAvl1TiKaHRa+XDS9Q==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "dependencies": { + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + } + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "yn": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", + "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", + "dev": true + }, + "zone.js": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.9.1.tgz", + "integrity": "sha512-GkPiJL8jifSrKReKaTZ5jkhrMEgXbXYC+IPo1iquBjayRa0q86w3Dipjn8b415jpitMExe9lV8iTsv8tk3DGag==" + } + } +} diff --git a/package.json b/package.json new file mode 100755 index 0000000..0bd7f28 --- /dev/null +++ b/package.json @@ -0,0 +1,150 @@ +{ + "name": "vendor_officer", + "version": "0.0.1", + "author": "PD Genie", + "homepage": "https://pdgenie.com", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "test": "ng test", + "lint": "ng lint", + "e2e": "ng e2e" + }, + "private": true, + "dependencies": { + "@angular/animations": "^8.2.14", + "@angular/cdk": "^8.2.3", + "@angular/common": "~8.1.2", + "@angular/core": "~8.1.2", + "@angular/forms": "~8.1.2", + "@angular/material": "^8.2.3", + "@angular/platform-browser": "~8.1.2", + "@angular/platform-browser-dynamic": "~8.1.2", + "@angular/router": "~8.1.2", + "@ionic-native/android-permissions": "^5.22.0", + "@ionic-native/app-version": "^5.22.0", + "@ionic-native/background-geolocation": "^5.22.0", + "@ionic-native/camera": "^5.22.0", + "@ionic-native/core": "^5.22.0", + "@ionic-native/diagnostic": "^5.22.0", + "@ionic-native/document-scanner": "^5.28.0", + "@ionic-native/file": "^5.22.0", + "@ionic-native/fingerprint-aio": "^5.22.0", + "@ionic-native/geolocation": "^5.22.0", + "@ionic-native/launch-navigator": "^5.22.0", + "@ionic-native/location-accuracy": "^5.22.0", + "@ionic-native/market": "^5.22.0", + "@ionic-native/push": "^5.22.0", + "@ionic-native/splash-screen": "^5.22.0", + "@ionic-native/sqlite": "^5.22.0", + "@ionic-native/status-bar": "^5.22.0", + "@ionic/angular": "^5.2.1", + "@ionic/storage": "^2.2.0", + "@netbasal/content-loader": "^1.1.0", + "amazon-cognito-identity-js": "^3.2.5", + "cordova-android": "^9.0.0", + "cordova-plugin-actionsheet": "2.3.3", + "cordova-plugin-android-permissions": "1.0.2", + "cordova-plugin-app-version": "0.1.9", + "cordova-plugin-camera": "4.1.0", + "cordova-plugin-device": "^2.0.3", + "cordova-plugin-dialogs": "2.0.2", + "cordova-plugin-document-scanner": "4.2.3", + "cordova-plugin-file": "6.0.2", + "cordova-plugin-fingerprint-aio": "3.0.1", + "cordova-plugin-geolocation": "4.0.2", + "cordova-plugin-ionic-keyboard": "^2.2.0", + "cordova-plugin-ionic-webview": "^4.1.3", + "cordova-plugin-market": "1.2.0", + "cordova-plugin-mauron85-background-geolocation": "3.0.1", + "cordova-plugin-request-location-accuracy": "2.3.0", + "cordova-plugin-splashscreen": "^5.0.3", + "cordova-plugin-statusbar": "^2.4.3", + "cordova-plugin-whitelist": "^1.3.4", + "cordova-sqlite-storage": "4.0.0", + "cordova-support-google-services": "^1.3.2", + "cordova.plugins.diagnostic": "5.0.1", + "core-js": "^2.5.4", + "ionic-cache": "^4.1.0", + "ngx-ionic-image-viewer": "^0.5.2", + "ngx-mat-select-search": "^2.1.2", + "phonegap-plugin-multidex": "^1.0.0", + "phonegap-plugin-push": "2.3.0", + "rxjs": "^6.5.4", + "tslib": "^1.11.1", + "uk.co.workingedge.phonegap.plugin.launchnavigator": "5.0.4", + "watermarkjs": "^2.1.1", + "zone.js": "~0.9.1" + }, + "devDependencies": { + "@angular-devkit/architect": "~0.801.2", + "@angular-devkit/build-angular": "^0.803.25", + "@angular-devkit/core": "~8.1.2", + "@angular-devkit/schematics": "~8.1.2", + "@angular/cli": "~8.1.2", + "@angular/compiler": "~8.1.2", + "@angular/compiler-cli": "~8.1.2", + "@angular/language-service": "~8.1.2", + "@ionic/angular-toolkit": "^2.2.0", + "@types/jasmine": "~3.3.8", + "@types/jasminewd2": "~2.0.3", + "@types/node": "~8.9.4", + "codelyzer": "^5.0.0", + "jasmine-core": "~3.4.0", + "jasmine-spec-reporter": "~4.2.1", + "karma": "~4.1.0", + "karma-chrome-launcher": "~2.2.0", + "karma-coverage-istanbul-reporter": "~2.0.1", + "karma-jasmine": "~2.0.1", + "karma-jasmine-html-reporter": "^1.5.2", + "protractor": "^5.4.3", + "ts-node": "~7.0.0", + "tslint": "~5.15.0", + "typescript": "~3.4.3" + }, + "description": "An Ionic project", + "cordova": { + "plugins": { + "cordova-plugin-android-permissions": {}, + "cordova-plugin-app-version": {}, + "cordova-plugin-mauron85-background-geolocation": { + "GOOGLE_PLAY_SERVICES_VERSION": "11+", + "ANDROID_SUPPORT_LIBRARY_VERSION": "26+", + "ICON": "@mipmap/icon", + "SMALL_ICON": "@mipmap/icon", + "ACCOUNT_NAME": "@string/app_name", + "ACCOUNT_LABEL": "@string/app_name", + "ACCOUNT_TYPE": "$PACKAGE_NAME.account", + "CONTENT_AUTHORITY": "$PACKAGE_NAME" + }, + "cordova-plugin-camera": {}, + "cordova-plugin-fingerprint-aio": {}, + "cordova-plugin-geolocation": {}, + "uk.co.workingedge.phonegap.plugin.launchnavigator": { + "GOOGLE_API_KEY_FOR_ANDROID": "AIzaSyA3lYDYxwtn5vLSl45SOKbtK7G6cEyXGr0", + "OKHTTP_VERSION": "3.12.0" + }, + "cordova-plugin-request-location-accuracy": {}, + "phonegap-plugin-push": {}, + "cordova-sqlite-storage": {}, + "cordova-plugin-market": {}, + "cordova-plugin-whitelist": {}, + "cordova-plugin-statusbar": {}, + "cordova-plugin-device": {}, + "cordova-plugin-splashscreen": {}, + "cordova-plugin-ionic-webview": { + "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+" + }, + "cordova-plugin-ionic-keyboard": {}, + "cordova-plugin-document-scanner": {}, + "cordova-plugin-file": {}, + "cordova.plugins.diagnostic": { + "ANDROID_SUPPORT_VERSION": "28.+" + } + }, + "platforms": [ + "android" + ] + } +} \ No newline at end of file diff --git a/releaseApk/No Use/pd-officer.jks b/releaseApk/No Use/pd-officer.jks new file mode 100755 index 0000000000000000000000000000000000000000..b5083a88d98cc62ee159dc49124f8deefe215812 GIT binary patch literal 2276 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 literal 0 HcmV?d00001 diff --git a/releaseApk/Problem.txt b/releaseApk/Problem.txt new file mode 100755 index 0000000..615e1bd --- /dev/null +++ b/releaseApk/Problem.txt @@ -0,0 +1,19 @@ +problem: Failed to apply plugin [class 'com.google.gms.googleservices.GoogleServicesPlugin'] + > For input string: "11+" + +solution:Go to src/platform/android/project.properties---->change the gms location and firebase-messaging version to 11.+ + + +For apk size Highly increased problem(Due to camera scanner plugin - openCv libraries) +--------------------- + +Go to src/platform/android/app/build.gradle -> add +ndk { + abiFilters "armeabi-v7a", "arm64-v8a" // includes ARM SO files only, so no x86 SO file + } +the above object inside of + +android { + defaultConfig { + + diff --git a/releaseApk/ReadMe.txt b/releaseApk/ReadMe.txt new file mode 100755 index 0000000..913d34d --- /dev/null +++ b/releaseApk/ReadMe.txt @@ -0,0 +1,33 @@ +key Name :pd-genie-officer.jks +password: pdgenieofficer + + + +commands: + +command 1 GENERATE A KEY(One Time Generation only) +-------------------------------------------------- + +keytool -genkey -v -keystore lender.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias (One time only) + + + +command 2 SIGN THE APK +---------------------- + +jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore pd-genie-officer.jks app-release-unsigned.apk my-alias + +command 3 OPTIMIZE THE APK +-------------------------- + +zipalign -v 4 app-release-unsigned.apk pd_genie_officer.apk + +command 4 VERIFY THE SIGNED APK +------------------------------- + +apksigner verify pd_genie_officer.apk + + + + + diff --git a/releaseApk/pd-genie-officer.jks b/releaseApk/pd-genie-officer.jks new file mode 100755 index 0000000000000000000000000000000000000000..cb533fe55d06321bf42a279e4c94f02400741656 GIT binary patch literal 2324 zcmd5-c{tPy7oN?GeQ9Jji9!s1W0{*GyEbIkXCM1A=nfOczAt6Dm@t&B;?|JmD_a;c zWJ?$lu3UR$54nb}dcN;@?tkCE-yi3X_kG^yJmeA5vu>mU#d1c-$l1KeM4(Gx_l3zM80-YpF&f>u~UYeyVjRW;utQxQriWiL9dK`oR#BLPca)R=c0;|KcKApW(91!4BbksHdr&7&=Sj~`E|W-W!ryx^(gsSiw4n+t|Un) zZpdyLdlq}D>wE9>un6hO-3psMMbXmu!21q zj9{7w-@C05iaW=%g?z>!#vb{_0Lw@l;zkb4kF>J)@MQhY3Yrpn>RNo2eYo9c)n|j1 z%=XHotOJ_!Eq932ktHwA?IU^93?i`5^sS_vNI08PnO ziYY7}NBPK!#ErmH=Lws$n)9sGg)oxnkx8;B5&qO%(4>oOlu^TgAo>U|RzEXyFOAH~ zw$nG3@?F(Gb;%wzV2Zo>*nB-BTh_hh0&S?(D^hKZf(A(*LY$s->r`IVY#(AveDA8v z6y)%9L)v7^!q6scIlI%7WcLNEH| zNGVv2EABPc^iGsY?~-e%(I2nUir-iU4ZHA^`;F1-jiO5j@^?0e)5ILhYTn*MnRN&7 z*JY(te&^CNoLHdcO`23a60FUc$%5NZ*u>d`3)` z2y~vv`98{w27NunYh?)Yms+r(Qg-(1v+dlP@!>P}zq$U}Q@Yg2+eDeL59Z&?Cr@cG zr4}w}1~nldHmp4oKnU}4+TnapK}6o*edI`d;;^TT(DID~9d)5@8rF_-avqU&o6u0n?MslKSKdw|QFnolFDJG*34T*b_AnlSXa%UO5y++S5y zNumk^ej3wJZUjw}l3T1>(GRFE=)XvMYTkTEnXWFpgDSFjm8t@=l8Ubze>Vft3Xs$AXQ@;ReEi>_qHcVSo+4IQOC}1-FdYb$>$fxD=k=8 z?50h%&ZW*YesmL()BEz|x&&cDW)vlHr_iq;JH<(aPxZOwYzyf_NcK`@Zw-9F*n1?{ z4zyu*085IBrqCH|i07@2g%wP4Ls*T`cE`qq@TST#`uOaqAUAO#^ICdyozel2ne04X z>S0w*jx!KVJ3gYmr%yH!?$@v;EL~CCid!PX^FD>3&h!cE$a2>tUax8^m)8WF>rM8H z8!aoRJaUX5^FB9ZKG)e}>w~}aVL$zVwh}fQp=w&?A$?4Wud&zeYW;Z|S#B$;0qP(S zv2hCpDZIb0n87o1Hl@mk_O7Z}XJ0s>;PFdP6I9BKuFBO$;=3=-h` z0a%gjmN-9eyo3qPjfmkrxvD250*TP`a`*Sgd1KB4Qa>1Wq?on4zY9*{y1z#N!4DVY z9pEov>F(;~AAk?=4E?W+mv!h}XK5#e zRY$7m;UHAhg!YI6j~ZZ;QjttwY*@qM$aov;2-VS0nPES;?r4I@UeBX8ndof)RqXQB2SLjB1^3yWA2%ux3kjG;DK9? zwLJhSslD;3R{Nj@7a)B&4sK(Ln%f_()4$e5uwRWrNa)+?8K0VL#prN;;1S2XLWPVI zbq30WeFwu`NN#j1}PblF60nz5s? zS*YJBvA0Aq{VA=$)Pp1PTU$%gzF40P&Myi*v&SVEijPy1E8K7L(PJVT?}JZt@BwL?Fj^^y0Ud-G)pA){=-zzGfQ67^LMqnmnC= zAPO)epEeV$?0OiPeA2|MCcTfS`l&HayWie=iIg~$ubWY`u9nNaEbHALTGIjucMZkp z-ik)0-!1ZZckkvZ&lMjeAz1!g49{1CRR(Nl?>#VcGq^RYjBdZt8m%-qV?Q3xxL_=O zdF(L7ck`A!i_(pRdF^NMFHF$w61gPeS1Kq5GtgAyzEO`&9lgB8X3g+RME{XzlI{x; zQRWSt4WVgib9S~RC&1^ENPXvwcp$-7CortUV;faBbfx{_UMH&A*vdPz jeLa)ecV6~A(m!rAtnl0gi-&9)fpgAGTZUrmlia@ng;)6~ literal 0 HcmV?d00001 diff --git a/report.20200205.192559.19684.0.001.json b/report.20200205.192559.19684.0.001.json new file mode 100755 index 0000000..25b1f62 --- /dev/null +++ b/report.20200205.192559.19684.0.001.json @@ -0,0 +1,365 @@ + +{ + "header": { + "reportVersion": 1, + "event": "Allocation failed - JavaScript heap out of memory", + "trigger": "FatalError", + "filename": "report.20200205.192559.19684.0.001.json", + "dumpEventTime": "2020-02-05T19:25:59Z", + "dumpEventTimeStamp": "1580910959478", + "processId": 19684, + "cwd": "/home/rajasekar/project/SineEdge/Resource/Ionic4 migration/pd_officer_v4", + "commandLine": [ + "/usr/local/bin/node", + "/home/rajasekar/project/SineEdge/Resource/Ionic4 migration/pd_officer_v4/node_modules/jest-worker/build/workers/processChild.js" + ], + "nodejsVersion": "v12.9.0", + "glibcVersionRuntime": "2.23", + "glibcVersionCompiler": "2.17", + "wordSize": 64, + "arch": "x64", + "platform": "linux", + "componentVersions": { + "node": "12.9.0", + "v8": "7.6.303.29-node.15", + "uv": "1.31.0", + "zlib": "1.2.11", + "brotli": "1.0.7", + "ares": "1.15.0", + "modules": "72", + "nghttp2": "1.39.2", + "napi": "4", + "llhttp": "1.1.4", + "http_parser": "2.8.0", + "openssl": "1.1.1c", + "cldr": "35.1", + "icu": "64.2", + "tz": "2019a", + "unicode": "12.1" + }, + "release": { + "name": "node", + "headersUrl": "https://nodejs.org/download/release/v12.9.0/node-v12.9.0-headers.tar.gz", + "sourceUrl": "https://nodejs.org/download/release/v12.9.0/node-v12.9.0.tar.gz" + }, + "osName": "Linux", + "osRelease": "4.4.0-150-generic", + "osVersion": "#176-Ubuntu SMP Wed May 29 18:56:26 UTC 2019", + "osMachine": "x86_64", + "cpus": [ + { + "model": "Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", + "speed": 2000, + "user": 57009400, + "nice": 60700, + "sys": 11595400, + "idle": 240164800, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", + "speed": 2000, + "user": 58024200, + "nice": 62800, + "sys": 13428300, + "idle": 236402200, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", + "speed": 2000, + "user": 56237200, + "nice": 75000, + "sys": 11413600, + "idle": 238351900, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", + "speed": 2000, + "user": 54480800, + "nice": 64300, + "sys": 12108000, + "idle": 241536800, + "irq": 0 + } + ], + "networkInterfaces": [ + { + "name": "lo", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "127.0.0.1", + "netmask": "255.0.0.0", + "family": "IPv4" + }, + { + "name": "wlp1s0", + "internal": false, + "mac": "a8:6b:ad:81:1d:8f", + "address": "192.168.0.109", + "netmask": "255.255.255.0", + "family": "IPv4" + }, + { + "name": "lo", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "::1", + "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "wlp1s0", + "internal": false, + "mac": "a8:6b:ad:81:1d:8f", + "address": "fe80::39af:d850:bca6:37cc", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 3 + }, + { + "name": "wlp1s0", + "internal": false, + "mac": "a8:6b:ad:81:1d:8f", + "address": "fe80::aea:bb2c:66ac:af34", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 3 + }, + { + "name": "wlp1s0", + "internal": false, + "mac": "a8:6b:ad:81:1d:8f", + "address": "fe80::9f05:48b2:4d04:f4dc", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 3 + } + ], + "host": "rajasekar-Vostro-15-3568" + }, + "javascriptStack": { + "message": "No stack.", + "stack": [ + "Unavailable." + ] + }, + "nativeStack": [ + { + "pc": "0x0000000000ae38f5", + "symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::string const&, v8::Local) [/usr/local/bin/node]" + }, + { + "pc": "0x00000000009bdcc3", + "symbol": "node::OnFatalError(char const*, char const*) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000b18ede", + "symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000b19259", + "symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000ccab35", + "symbol": " [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000ccb1a6", + "symbol": "v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000cd69da", + "symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000cd78e5", + "symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000cda3a8", + "symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000ca1ed7", + "symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000fc9f28", + "symbol": "v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/usr/local/bin/node]" + }, + { + "pc": "0x000000000134f099", + "symbol": " [/usr/local/bin/node]" + } + ], + "javascriptHeap": { + "totalMemory": 2153148416, + "totalCommittedMemory": 2148933984, + "usedMemory": 2122776784, + "availableMemory": 49638160, + "memoryLimit": 2197815296, + "heapSpaces": { + "read_only_space": { + "memorySize": 262144, + "committedMemory": 31744, + "capacity": 261832, + "used": 31432, + "available": 230400 + }, + "new_space": { + "memorySize": 4194304, + "committedMemory": 1218744, + "capacity": 2094656, + "used": 166552, + "available": 1928104 + }, + "old_space": { + "memorySize": 2052698112, + "committedMemory": 2052275576, + "capacity": 2028556032, + "used": 2027837912, + "available": 718120 + }, + "code_space": { + "memorySize": 1736704, + "committedMemory": 1630816, + "capacity": 1534368, + "used": 1534368, + "available": 0 + }, + "map_space": { + "memorySize": 1839104, + "committedMemory": 1359056, + "capacity": 930960, + "used": 930960, + "available": 0 + }, + "large_object_space": { + "memorySize": 92368896, + "committedMemory": 92368896, + "capacity": 92272104, + "used": 92272104, + "available": 0 + }, + "code_large_object_space": { + "memorySize": 49152, + "committedMemory": 49152, + "capacity": 3456, + "used": 3456, + "available": 0 + }, + "new_large_object_space": { + "memorySize": 0, + "committedMemory": 0, + "capacity": 2094656, + "used": 0, + "available": 2094656 + } + } + }, + "resourceUsage": { + "userCpuSeconds": 212.76, + "kernelCpuSeconds": 4.172, + "cpuConsumptionPercent": 173.546, + "maxRss": 2275667968, + "pageFaults": { + "IORequired": 10, + "IONotRequired": 1089707 + }, + "fsActivity": { + "reads": 4360, + "writes": 11792 + } + }, + "uvthreadResourceUsage": { + "userCpuSeconds": 97.748, + "kernelCpuSeconds": 2.224, + "cpuConsumptionPercent": 79.9776, + "fsActivity": { + "reads": 4264, + "writes": 5840 + } + }, + "libuv": [ + ], + "environmentVariables": { + "TERM": "xterm-256color", + "PATH": "/home/rajasekar/project/SineEdge/Resource/Ionic4 migration/pd_officer_v4/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "LANG": "en_GB.UTF-8", + "HOME": "/home/rajasekar", + "LANGUAGE": "en_IN:en", + "DISPLAY": ":0", + "XAUTHORITY": "/home/rajasekar/.Xauthority", + "MAIL": "/var/mail/root", + "LOGNAME": "root", + "USER": "root", + "USERNAME": "root", + "SHELL": "/bin/bash", + "SUDO_COMMAND": "/usr/local/bin/ionic cordova build android", + "SUDO_USER": "rajasekar", + "SUDO_UID": "1001", + "SUDO_GID": "1001", + "IONIC_CLI_BIN": "/usr/local/lib/node_modules/ionic/bin/ionic", + "IONIC_CLI_LIB": "/usr/local/lib/node_modules/ionic", + "IONIC_CLI_LOCAL_ERROR": "LOCAL_CLI_NOT_FOUND", + "FORCE_COLOR": "1", + "WEBPACK_DEV_SERVER": "true", + "JEST_WORKER_ID": "3" + }, + "userLimits": { + "core_file_size_blocks": { + "soft": 0, + "hard": "unlimited" + }, + "data_seg_size_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "file_size_blocks": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_locked_memory_bytes": { + "soft": 65536, + "hard": 65536 + }, + "max_memory_size_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "open_files": { + "soft": 1048576, + "hard": 1048576 + }, + "stack_size_bytes": { + "soft": 8388608, + "hard": "unlimited" + }, + "cpu_time_seconds": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_user_processes": { + "soft": 30756, + "hard": 30756 + }, + "virtual_memory_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + } + }, + "sharedObjects": [ + "/lib/x86_64-linux-gnu/libdl.so.2", + "/lib/x86_64-linux-gnu/librt.so.1", + "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", + "/lib/x86_64-linux-gnu/libm.so.6", + "/lib/x86_64-linux-gnu/libgcc_s.so.1", + "/lib/x86_64-linux-gnu/libpthread.so.0", + "/lib/x86_64-linux-gnu/libc.so.6", + "/lib64/ld-linux-x86-64.so.2" + ] +} \ No newline at end of file diff --git a/report.20200205.192809.19728.0.001.json b/report.20200205.192809.19728.0.001.json new file mode 100755 index 0000000..91b24b1 --- /dev/null +++ b/report.20200205.192809.19728.0.001.json @@ -0,0 +1,365 @@ + +{ + "header": { + "reportVersion": 1, + "event": "Allocation failed - JavaScript heap out of memory", + "trigger": "FatalError", + "filename": "report.20200205.192809.19728.0.001.json", + "dumpEventTime": "2020-02-05T19:28:09Z", + "dumpEventTimeStamp": "1580911089060", + "processId": 19728, + "cwd": "/home/rajasekar/project/SineEdge/Resource/Ionic4 migration/pd_officer_v4", + "commandLine": [ + "/usr/local/bin/node", + "/home/rajasekar/project/SineEdge/Resource/Ionic4 migration/pd_officer_v4/node_modules/jest-worker/build/workers/processChild.js" + ], + "nodejsVersion": "v12.9.0", + "glibcVersionRuntime": "2.23", + "glibcVersionCompiler": "2.17", + "wordSize": 64, + "arch": "x64", + "platform": "linux", + "componentVersions": { + "node": "12.9.0", + "v8": "7.6.303.29-node.15", + "uv": "1.31.0", + "zlib": "1.2.11", + "brotli": "1.0.7", + "ares": "1.15.0", + "modules": "72", + "nghttp2": "1.39.2", + "napi": "4", + "llhttp": "1.1.4", + "http_parser": "2.8.0", + "openssl": "1.1.1c", + "cldr": "35.1", + "icu": "64.2", + "tz": "2019a", + "unicode": "12.1" + }, + "release": { + "name": "node", + "headersUrl": "https://nodejs.org/download/release/v12.9.0/node-v12.9.0-headers.tar.gz", + "sourceUrl": "https://nodejs.org/download/release/v12.9.0/node-v12.9.0.tar.gz" + }, + "osName": "Linux", + "osRelease": "4.4.0-150-generic", + "osVersion": "#176-Ubuntu SMP Wed May 29 18:56:26 UTC 2019", + "osMachine": "x86_64", + "cpus": [ + { + "model": "Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", + "speed": 1988, + "user": 57621500, + "nice": 61100, + "sys": 11646000, + "idle": 240726200, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", + "speed": 1988, + "user": 58644900, + "nice": 63500, + "sys": 13482000, + "idle": 236944600, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", + "speed": 1957, + "user": 56905600, + "nice": 75400, + "sys": 11471600, + "idle": 238799100, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", + "speed": 1932, + "user": 55237900, + "nice": 65000, + "sys": 12161800, + "idle": 241955400, + "irq": 0 + } + ], + "networkInterfaces": [ + { + "name": "lo", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "127.0.0.1", + "netmask": "255.0.0.0", + "family": "IPv4" + }, + { + "name": "wlp1s0", + "internal": false, + "mac": "a8:6b:ad:81:1d:8f", + "address": "192.168.0.109", + "netmask": "255.255.255.0", + "family": "IPv4" + }, + { + "name": "lo", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "::1", + "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "wlp1s0", + "internal": false, + "mac": "a8:6b:ad:81:1d:8f", + "address": "fe80::39af:d850:bca6:37cc", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 3 + }, + { + "name": "wlp1s0", + "internal": false, + "mac": "a8:6b:ad:81:1d:8f", + "address": "fe80::aea:bb2c:66ac:af34", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 3 + }, + { + "name": "wlp1s0", + "internal": false, + "mac": "a8:6b:ad:81:1d:8f", + "address": "fe80::9f05:48b2:4d04:f4dc", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 3 + } + ], + "host": "rajasekar-Vostro-15-3568" + }, + "javascriptStack": { + "message": "No stack.", + "stack": [ + "Unavailable." + ] + }, + "nativeStack": [ + { + "pc": "0x0000000000ae38f5", + "symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::string const&, v8::Local) [/usr/local/bin/node]" + }, + { + "pc": "0x00000000009bdcc3", + "symbol": "node::OnFatalError(char const*, char const*) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000b18ede", + "symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000b19259", + "symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000ccab35", + "symbol": " [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000ccb1a6", + "symbol": "v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000cd69da", + "symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000cd78e5", + "symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000cda3a8", + "symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000ca1ed7", + "symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType) [/usr/local/bin/node]" + }, + { + "pc": "0x0000000000fc9f28", + "symbol": "v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/usr/local/bin/node]" + }, + { + "pc": "0x000000000134f099", + "symbol": " [/usr/local/bin/node]" + } + ], + "javascriptHeap": { + "totalMemory": 2153639936, + "totalCommittedMemory": 2149642688, + "usedMemory": 2123023336, + "availableMemory": 48544168, + "memoryLimit": 2197815296, + "heapSpaces": { + "read_only_space": { + "memorySize": 262144, + "committedMemory": 31744, + "capacity": 261832, + "used": 31432, + "available": 230400 + }, + "new_space": { + "memorySize": 4194304, + "committedMemory": 1220024, + "capacity": 2094656, + "used": 167960, + "available": 1926696 + }, + "old_space": { + "memorySize": 2053746688, + "committedMemory": 2053331128, + "capacity": 2028386000, + "used": 2028268944, + "available": 117056 + }, + "code_space": { + "memorySize": 1736704, + "committedMemory": 1519360, + "capacity": 1357824, + "used": 1357824, + "available": 0 + }, + "map_space": { + "memorySize": 1314816, + "committedMemory": 1155152, + "capacity": 923920, + "used": 923920, + "available": 0 + }, + "large_object_space": { + "memorySize": 92368896, + "committedMemory": 92368896, + "capacity": 92272104, + "used": 92272104, + "available": 0 + }, + "code_large_object_space": { + "memorySize": 16384, + "committedMemory": 16384, + "capacity": 1152, + "used": 1152, + "available": 0 + }, + "new_large_object_space": { + "memorySize": 0, + "committedMemory": 0, + "capacity": 2094656, + "used": 0, + "available": 2094656 + } + } + }, + "resourceUsage": { + "userCpuSeconds": 207.016, + "kernelCpuSeconds": 4.052, + "cpuConsumptionPercent": 173.007, + "maxRss": 2257125376, + "pageFaults": { + "IORequired": 2, + "IONotRequired": 1150153 + }, + "fsActivity": { + "reads": 25032, + "writes": 0 + } + }, + "uvthreadResourceUsage": { + "userCpuSeconds": 94.952, + "kernelCpuSeconds": 2.184, + "cpuConsumptionPercent": 79.6197, + "fsActivity": { + "reads": 25032, + "writes": 0 + } + }, + "libuv": [ + ], + "environmentVariables": { + "TERM": "xterm-256color", + "PATH": "/home/rajasekar/project/SineEdge/Resource/Ionic4 migration/pd_officer_v4/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "LANG": "en_GB.UTF-8", + "HOME": "/home/rajasekar", + "LANGUAGE": "en_IN:en", + "DISPLAY": ":0", + "XAUTHORITY": "/home/rajasekar/.Xauthority", + "MAIL": "/var/mail/root", + "LOGNAME": "root", + "USER": "root", + "USERNAME": "root", + "SHELL": "/bin/bash", + "SUDO_COMMAND": "/usr/local/bin/ionic cordova build android", + "SUDO_USER": "rajasekar", + "SUDO_UID": "1001", + "SUDO_GID": "1001", + "IONIC_CLI_BIN": "/usr/local/lib/node_modules/ionic/bin/ionic", + "IONIC_CLI_LIB": "/usr/local/lib/node_modules/ionic", + "IONIC_CLI_LOCAL_ERROR": "LOCAL_CLI_NOT_FOUND", + "FORCE_COLOR": "1", + "WEBPACK_DEV_SERVER": "true", + "JEST_WORKER_ID": "3" + }, + "userLimits": { + "core_file_size_blocks": { + "soft": 0, + "hard": "unlimited" + }, + "data_seg_size_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "file_size_blocks": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_locked_memory_bytes": { + "soft": 65536, + "hard": 65536 + }, + "max_memory_size_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "open_files": { + "soft": 1048576, + "hard": 1048576 + }, + "stack_size_bytes": { + "soft": 8388608, + "hard": "unlimited" + }, + "cpu_time_seconds": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_user_processes": { + "soft": 30756, + "hard": 30756 + }, + "virtual_memory_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + } + }, + "sharedObjects": [ + "/lib/x86_64-linux-gnu/libdl.so.2", + "/lib/x86_64-linux-gnu/librt.so.1", + "/usr/lib/x86_64-linux-gnu/libstdc++.so.6", + "/lib/x86_64-linux-gnu/libm.so.6", + "/lib/x86_64-linux-gnu/libgcc_s.so.1", + "/lib/x86_64-linux-gnu/libpthread.so.0", + "/lib/x86_64-linux-gnu/libc.so.6", + "/lib64/ld-linux-x86-64.so.2" + ] +} \ No newline at end of file diff --git a/resources/README.md b/resources/README.md new file mode 100755 index 0000000..46c696e --- /dev/null +++ b/resources/README.md @@ -0,0 +1,8 @@ +These are Cordova resources. You can replace icon.png and splash.png and run +`ionic cordova resources` to generate custom icons and splash screens for your +app. See `ionic cordova resources --help` for details. + +Cordova reference documentation: + +- Icons: https://cordova.apache.org/docs/en/latest/config_ref/images.html +- Splash Screens: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/ diff --git a/resources/android/icon/drawable-hdpi-icon.png b/resources/android/icon/drawable-hdpi-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..ebb49371b50cb50c9362e23ee4570305285fac0c GIT binary patch literal 4165 zcmZ`+cRUo1`@eJNtWak5NJezdEQce`9!XY7wj$%=jyM^~&WWt!NOAUMq_e_VIisvH z$|iechw%0J^Y_Q^dA*+J{dzyo^M3w)o+sAKRF9dFmk|H}FdOJ2&CgN)Kc|PBN6Yn( zdglOsbj#!x08p98^v{v@oCE#L^|XLvT{5BPMA%v1+ynp!5(fanUIG9|=c%wI00096 z09G6T0C)xfz>Ol*-%&d+K%9*9kmq=AhuRJQsTolE_xu0=Ciedv2*@N{1^`&$2FP0$ z&wj2G0#W=wvO6`(vA7)VyyFU&E^@HpUkW(F>%u4#x#hJco3NZMm^|tl|3unIl1%oO z(pvW>Yf*;_YR$*;TR$~WTBA@Fz%R-Ue4Y``p094-+rDa)wl<*e*M~mvIlFA2Kdb_m zA$+azC{fJZnEHIMJaxRcc`~^guHkN0yrl>g<(&pGs@flBZ)VS(Oyo^F0##GZ_vUEy zk)J6t)8^A`xsW1&FYv}RpgLAu4xFDrF)=Jw?!0_!Ak3Y@J8esebWvMaUAo#f;3+?e zfNP4rr#_0F5R4MAnx1a2OIvXGN3vI#w=JMsTRS zibhN{WIAM8&&8=%s4eNz-=X3$4=he?F- ziPu-Mzq)|M~?(X4#7RR@g22NL){dGeK#63{~i?NwE9Oohn4$#nE9 zQR_@p?8P%*))s5~t4GWJ{E?ByfwNM(H|wPG6{QN#!Nv zpYIO=v%xK?~{SQ6+@@wk6J9@Tf)j-n{q=Lab_{JK&ChLPB5z0{jVL zsk6KBvJN@kI_`N!yV&dro{UX!ca>bS@fiB$5c^l6?Q$B|EVh|niGTV^5=)%Qp*lM}x}H6=x7zu4L0k0>X63 zt_;i73GP2*b_4EwfsSpm42qi5KS(EqgD?U%?o57DAuoQNa)*wwJ<#D4V-XbF@8HhI zDLOzRM!Uo^J0m{UUJk%0+&~{Gfdg-Gtgj&kU`}xtYxjXAlsvyK~!CSk;+C zglN4N-zhQuPSEDbGj8Y_j*pHt;Ezz>NM)ccQ|!yg0;v=lyUozQ`9sPWW=9qQm3HOO z*H}^a&mOyX?tm^{;>OR8RB+yIX=onP|GjTrCvu8V-Kz`c&5km}*Jhh}5fs~v>_{NwUA&Vl-dzb>fOsS8em+xoZ#jzC-aSrh-#@~nLlc~d!>sm8m!15*|pH_U>m3KG@FvS zD%H3O{qVE_k0_1F?#mY0n}P1y&?Ke_&uq{A;S`RdQ_Z2UL{|EIAP$Y|Oi*n>D(9PD=$F zoY&Zfp_(dVIW`YmP^$rjzVM8d9ei4PV&jVVhm#)8XA>vw{Dp4_zok(eTu;|pny*@o zP^_jz*}4-ZL9glO7weuao!jw$a(?Yw!eV+qUCIU261w#n%5yk3|dQ4lUA=F;}CIPx! zKfAzJa&zyV$UdKQL{X2up5kLtwaGQlL39;fFZ3V1D&qJ8(S0fER`3p8`)P$Uby;U4 zjuS0YALSohBp8Ow6`tx)3bo4lk#eoG^rM?At?A;Z%t*qh;pa;H;u%I7bNp*7h)Vz@&O*pDcw|LT4ju;XA&WOspY9!iMr zIkxmH&ymY6DVfAxMx3bW+hRTXo$mjvRtXjxKL8P7D*?`Ly}NkLoTdkb%;Fwpt;*qci_C)hezPz&ITn4)l7=%Y0v*+l)$-LJ^ zz%U!Kc#BlcoRs~1q?h+{G8m+au{wIk@uh66NJd??Q#E||bn*Y=EkV%ql^r$)X- z7$sl;i}Q?(Bd02~Bcajz`4RRAY)n+%rEB7WQrFfr;$u2YPIp3iZ$1|vV0xWP{RGe8 zBIW(A>3k~t50aDl^Bte0)}PdL2A?B(;%eh*`El@HXqN{fM?Kf({??Oq_&%4N!C#Ps zd-(c>k6+D!7xWK#kUXRGqUB<J4ugZ zI=o9wa?$Ofzkf8$x2TC*y;&L#zt)g1rln>5R$}d4O48M%(npnZ>io8#wWweqk09N* zI7U+;@77`t7FyE$4h|!w&?q#^P^-Ur8a9?dr&6-;^h;9bHnF3zfUYv5E9XSy^!U>i z&#~b+SEEg{@KztaI{7Nv!u(35gwbyrsQD(WL)^MO zQ9+|B730C+)2I;J7~NV+;H|91OL+*eu*ViOtlns}Ygy=~y189taSVvmH@WhB7W`Es zlrSW#mWb`PI6n<>##W1^)R$}9YTK&J(152&mGoZwk;)gH2V>qzU6XLEn}8wPtL z?-$pg-&nzp&qrb;+Hc2N1y^8ZxGLaRKW)R+6v-rYG6QNWd7j81Omr|WrfVay$KUI% zxIMG)9^9h#@Q3xxkFe=d47E>4Dg&w${_M8qb8l9KloC2=pZd|Gh274X&xzw2LDby&gu zYLjyJJT@#Y#_WN=gI|6G&hNmB%6dhfQYgRUW(G_K{WIGK%xa|T?RYyPAsx=ujyB8i zAYpEG*v79k+z^j{y{NsPM82cZ5Xa6U*G0^Ht~6hH8ge9ei^8DwZvI(-!)J`9lsOHmf94VkPFKpodW4Vpyb);o@slEPuyfa^S6Dzn zszN&>lfBZMAJGg{0%C)JE8n@~a}+)6&^EzeY52WaX^V$)DJYw2MT{|8LN8B%5_<|* zr$zJ)-*@*?itMp^olfsmq!`sBKAuG3%_3UMPatA0Vr?kIDG zIoDBBGn=)lNsX;1yhpY$Uvut4U5X_k{a0yLICrXfV{mgb&$J(<#gp_z=PC#HV}3_Q z?(ZDN=tp|*)0ZS52f+LkI9N@4VQa~;r@YhMsNwtwCi+_q8=bI|Kor@A))47YN#3wBDA6 zN*B-+voHch0}y&Ujj!w*NPs3JH-#4+r?hm{+K?FDNmVO{|7Cf(W26^;9Q8uMGd9K^ z86qyqpmJs@A$r9Y#7mQ`hZJN>BFApbNLJe+(_UrS$HhQJr?`?D*(Zi%QaO^ib@GG8 zrwOzk5)XYQ)0e%OYYAm1o3Dh z8L4Wz7*)KGCA`LZrEKA~lz$_$8q=DYVZzFWs@tkqHZ+(4-`Q0zwzJk*7v>5ixrk?O zqMKIWJ=DD6XaA7tH0Kkr{+D1vMG(U-Pn!VH5q;Ay@i*}u)RZW`E@Sxs|5kT1L)S*F z;BP=?K(Fwe$?3Odfh*vY6)=a$$0NL8&!YTk{-vceKo*xeJ4R4W{rt7Qiq^3~yEvj< z;m*FU=Kzq0$-}P0RQU3L1YSNa?rwqqzrdV6KImKk NFwikYe$aAw@jrP@&4vH~ literal 0 HcmV?d00001 diff --git a/resources/android/icon/drawable-ldpi-icon.png b/resources/android/icon/drawable-ldpi-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..b2d65bb884ebcc52ab8564e6b7d954ec19ef0a41 GIT binary patch literal 1898 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 literal 0 HcmV?d00001 diff --git a/resources/android/icon/drawable-xhdpi-icon.png b/resources/android/icon/drawable-xhdpi-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..6f7a767f36cf896220cb5e1db98162d6949bd13e GIT binary patch literal 5784 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 LQ%f;P_`=96I`{CWQvpLzF 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 AU;qFB literal 0 HcmV?d00001 diff --git a/resources/android/splash/drawable-land-hdpi-screen.png b/resources/android/splash/drawable-land-hdpi-screen.png new file mode 100755 index 0000000000000000000000000000000000000000..cfa8f7a22f2e9028e912e14fd606fad387ad2679 GIT binary patch literal 20616 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 literal 0 HcmV?d00001 diff --git a/resources/android/splash/drawable-land-ldpi-screen.png b/resources/android/splash/drawable-land-ldpi-screen.png new file mode 100755 index 0000000000000000000000000000000000000000..7581b94a4cd74a8ccc192eba5f00d29721ebf2b8 GIT binary patch literal 6762 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 literal 0 HcmV?d00001 diff --git a/resources/android/splash/drawable-land-xhdpi-screen.png b/resources/android/splash/drawable-land-xhdpi-screen.png new file mode 100755 index 0000000000000000000000000000000000000000..d4ad6c5317c78eb26eb6f5324a37ba5e43907865 GIT binary patch literal 36763 zcmeFZ=U)@s_XZjeP(kz@0jYu>ItVDeNK@&(B=n+mLXqB!DDpi>KzbLDp3tk5faTD8 zNkR=OgwT8FA$P$0;{E~mskD(ud7B&%|Zz@L-nZI`2OzE(H$0fA`fE`P{C zSvgF=aFE6eW#hn^jro9fOTS#w?$J@m@Z_v#@EwgCVE7F_YJpc4^p=<{^Kj@a7}F#m zxq+-kVj3BZH*5?3cX029JTiTDSyv8!MkIO-4PY=-THt%EV%Ls`9!jAl6=51u&#@ow5 zkH6(WslsW;;y2-**w6j$f?#W}`n7B+L3XB(TtXMW)9vMClLeHYzqkQX5-cFUbotU5 z;!&Lq#myZq$y5;}Ia-_Wa(KX8`OJ(&tQL2sINO2OBa279YGd{sG9Xak$1Cq2`BqtW zq5AK0n5BPa6KRJe?%kzmyzu48&C@!wOiRd1y@d87Q5dL3|D*FQDp0<|pD@FHxTjY8 zFZFKc<8iG9oR*F8Do47YaH{UCh3Sjip$?>y>}lU$Kn4Qc%KoMRO28EVzdL@6)7w`d+p2KxH# z&7V8*x*X#*InDRqW1x7-PUF$}`MDJu5a_l7MI>+wr8e~+oq@JW2x|g0Es^lsYWbWD z6!|tecjFpx6;#7fBu4t3E7y41X;WFyX<1RzEK+{DUvUfq{j~iPiZ!%)kuA(LBf)Pw zNyzUV3MYJ78=SykBM{jG;0~i}<7=HTjD zCx^Dyq|D3ElmE{(aB*q`q0*vpwU8t2iK^)P%WJlb6p_F;lmx|8SrvB_z+3G`P5QR8 zK)m>c@y{sAAV#fj=OvDG=uZ>IUVq=wQ{X)h|MzDZl)Fv)WZa1}CO83x%m?`dMi6M@ zZ?Xr#9Y_Y*d6?_&Mi^E4X{FksTO# ze}Ntt7zs)8xTu^9Z+kD&7B>w{@n`rS2@(2FFmqq(7_Z3B&SHPa0nE^bA`%#&MB~yx zx^1&3mH8lr_Z(QGqql!1$1tqX?R-#@ZQQZSGaVYgrU(MP?))P(_r}T&S&^p#DznW4 z@0iJz{=ZkI4&{Oes3l3{pvbW9=F8+DAI!uVRNY_M+;1=HMgsDJvv+@tXJP(#a@qlv=okF!mtdpsw?b|W`v~C6&L#(Kz&14Dkm*mxojU6b zInEXs_N=q8o(v8jg8$o*2p;~|!rmL1MCYD*`E?75NMMPCB+P?JuXm}!RxO$lrngdu zq`|r1m%gTY`w>Qg8~=30-XH;A9z|cSztZgP>h}cN?Ece(bcjIqO?rx?c9UtGpCLh3 zC?1VS8qgHD+VcF$%R^+-L}nl`{M@Vlg8}s!X7}&I%jvwo znvTV;OGW_7Z?@6@xkhGO>J#fdYro{NxKl~O$x9SM*Mk`O&!&E5tAPf`W90|Hu$en# zz`yZ@1V|7aLcI0ao=4rC`@k6K2Y=rD zHFki>WglJV(dws^IVvegj+CNan!JCfF9Z;=z{T7AO>i{}<0`CB-{|dIm)k)1N1!%D zuv((yS$^E^Glr0d9Q`f!7kOf;s@9Y?iRt#_2^<3Dq=QzOeyv=s}=-s7YYx@~rt?yXxOGqVuxw)UHYF+n$%!Ibr zvlcE~UvwhkjMKD!R{YxV=be7|~qg`ipx`9f|k{()p7!f|<>JV?mXHwpG zkA~&Gb-B*M`Mc%z^QV+ux6X|OcICM;7jvKQ4GOvrS47<#ULPG~KC!Z{H{hNs zV+S(*3_glTK+oO9pQYZHgAOf7%|yW3b1GEd-k$CbwzV^E3u>gsB^OT(pj`Vonk@?> zzG$v15N{6!t!Ag>%9A<-$yf_)ICr$3e>pADfdlqk)$@xkjzQ44WzipnsWxfwDIGU< z#pJ*CRJQW@_uu3>Q<|Cp-96o=se-|c>3$*eqVvDi;DLir1larJUi6O4{sozr|Rxd4GI9q*};j{V?`(FK>d*Tcl%1b!yz8wZK`C zrUazrE_D46ZaJfxcQUSirgOxA1+x!0LFJI+KBPKj`v7d(>C)1;}?LAb2wP zV=9~*%pp+S;xTo!_;-%N2d_0)%ZeUO@Tb4G@kM?C z>CqfV!FpRr3a*nIT-9{06|JL1q}RjHAIo)+N}*MebPvP7n1(XJlRpx+F&aHO6P&sk zRY5+nLyt#WmKZAB6OI6vt1W*e9P&jsZRurDt{%-~LH~a3VYw|U;rfAksmM~-WA>vf zX0CFMSxwX6kxjXl4C35t0E~1kMu(k->L}tDPyuKeQRR;f6s)rqMIV|xP`!%PqhCEm zCU+Jt;DOHS3h;qt8qt;O)f%hFbr%x;hj;YNjXrrVSx zYF!8$@$q%~mIsdny>DedQD;a{EMPW0k@kQHH~k~hCxuu^^7*pA_0r03-k-Rfu->p2 z|1fnRF;1c%PtNec&L#|bH1u=xO-IRA>MZsws4i2f#clMwKxkIrw96B{X3}X<+VQD^ zJ*;0_e(OoS-}vqXY9iOzRTiJ^-VFj=I33x8OaFjoi7sdfQ0FWh?P0kQEPmIw43k1X zYcFd{m}yIu!|C(;8*VHK`ejyCeCOUb?hLDJ3O(8vsBYH~v)K`Fa2!nH0(*4oTw}B@ zdqWdm-oM$bf#vl%jqT#vVQt18MQ*<(SYx+Y9?itZFG>G4O`Y|`yg$mRuIaR~D$OhC z@EHc<3pon&>%~rX@7*HL-mFKLSqHQ(zrTMvpNCohttI6$fR3$WMpz2#JK;^g9NLn1 zUPs7CJx;v|^UjRRN!Kh)4EOqFZnbmfC+n+`{^_vjBzVrw5xN^Syj;6gP5>f{pWprg z0k*-tATd=uiX+d%{XWMDMXZEvh&a73G>gN)twOt7z`E0FY-Y1AOy$JOWl_R z4>(jb)RTbLfF>5u>I=+tNeNyr4b=B z{|LzyA%d#h?py|H*RD2_6^6SbZ>3R;I;I#k?d#U%Y|5{kW;Qps5%G*mxrtL1gfFz} zwiu-ksMXRJr$!RgzcuK#6c|i@F(OoEH?Dr*0Ehk1?P^r-+KPhr_qJW1M$5fn?Cz=33RZp?Kny2^xKHZYMzN_ z^1gL+Xug{y=Qi?ppzFKv5P3!oFBa|Px;NAXT9K(a(#!=cG9^waZTX39-!yTrbV! zb)&upb8Ww(oRCez-FeAp#0RgjZ;}*#YTi5>Ezr%~0y)u4_4q5zM>IOh&8f6s5aK)p zwW(~g-U+28;$9VJizj^@)q_0{ito7>I`?{Cmv}T=HO`9lY7{=hLvZ_VVxwzXzyYyr zdkXtlLH|CU-&@0RaEa3DaQtoLIl*LQV4?N7MH8gEiMe^E4+yRK3spKQfy8g)ZG)!U z^tiQ(M}^Q-OYIuJV5x;z44losH)~0mhgAS8S+){S+cz=EdD5DkV0o8fSyYsG-=%B? zw^n=4|MpsvjMLiZ--W2n_c(_o)HAU8V$|1sgx00y2(jM#r!r_B3byjo8>e;~oN8Ls z80AyFMP9fmhdAwZGFfq`?tB(;x~}RV3dz0y>)ptq+($f%oCvfS`>BE|#`ScG(Q|BI z;dONQSt&uo!11pJ``()%5D&*6IU45uKzBPAmkLHQ_W~BoK+LdP&75Nxy|xjG)8@(( z?tEMT_C30HlIXhk!a$TpU)PX+z@Nch&L?R<);+(ydd+OQa}^^tj6Mp?=x>DF z;Nz|*&(%tMZ(l#NyU4K?Uz%6xzHlCFC_Y_Am1FDW^Y?q-UmTeA6Om5ih4ap~r5qC{ zwGy*kj7Phk0Q=joWzD<@FjV!RJHV*474B zju*>y7py-SJq6Bp-=pp5(7| zZ7EjhGy!8(kVg!LQAg{yxaCVL9M9OWX2-S3in6ejueTprmEH+o z6@phqew)SE&wNPdDcJldzPS%9aJ_sM`6Ws~Nna3Z4hEPBL*@X21e_u>{= zGLBL8?Q=im$vKp;DuRVuq6PA_;1?gAeHHL^F0-;g2CeW%ItGfrjV*{QRBVTnBy(}q zsh?YOZqj#4$cG<$3S?yERKz9zp6Z|CN*O?uFnH8@G{gvauI+XAn{rY@uz@F9d?0ym#G^d}Z+K8wl%iXHn-P8JI{Yh&+zOVoE)ZXSZ(JK*`Ycw@mnm8al zHZKxfpn9>J;47RT(koQvCA+=7h2lJ|Zni96IQK%f%8IRO(OqozDO=wH><2r=l^!OA zw(bTvmz5-h;dF;!lIy+wn&4D}pLVJ4$~`d4>Yfx*d8`f`l+3|~Aos^taLwDd+adGWA^>r`- zC8G&i0{1C2G>2NUoIXV(N+sGQ+hHRqo5O@M1FQW+kdDbr2JB|7HE*74*{RHsoSHtC zaQdl$Y_?LrvW?z89m?JVxFC8JbK*kvSei(<@{qFcoyWD%2BLLv*FEH^kcsPJT3u_a zXu~<+J=j1Lkw6-Q6JNflw6Yl=iD=fHkSmIzwaSCcaFZn^nhY(8SGVhuBoClLv!+x@ zZWJEIWWgfDh68o?{rUbWQw6IVuPRb+y5D`>1(W<)>u;OaL@t=FVWa2GGipZALTytq z9GgN#_Yc~(c=^`XU9(LGWcY8`f7fTllGxqPr_`3h3R}GwhDGC(`#V2ebZB@6;w4zv z|IIi8Jo9VN72=V$IFWmw5rA~oo4U;HC85FYAJ%xLiid~$%iZ>6eeij{kdwQq+6HeD za5;%jtg%cu?IMCfr!b%VKQ}?icfWGYLEWyWb%V)TYnw1r1NP7PYee_pGZkrF2*S!5 z7@m={*8x}b%PRm+N4wmZIt52AE`VmIi*@pjzo0wM&aFsW3jYlY-iQm27^6a-%wyoz z0sW3b`xhVpWqClZ1o#BQ96fV2DNp|OsD&y6p1g^<86Lumw`~oic*YZ@k?9M%`%YWv z{|S{?yn%iH+SgZR>v}r$bN94orC_ZF+@(-SKKQ<@<22U{k?f??**Z2Fg)P>VRg;+uiwu@U?X)flzJa}9qitg_(cl9y9SBb83 zPKEOzMtfSHL=;iI^`MNM6{TpHpP$*oi8#-nY-_`LStF!$InUcpPd9@noibjsKG8h8e?_Dl0S? zqbU65jXsrldOqbQW=dBcYdPN5O!~|>eQQGkO*Q9y^R~Oshu6-pat&K_lTrv0l>@^Q zr-N(`p<#6*3m2F&ijB>QCeLsyR_wlqgwf1Ft3(qKi*$Xlef*Ok08{P1djYr^ZKkX3 z6lJL=NqPuFakDL7C}sDi^~M<$Lt1qeI&1*j+GiSF zki4(jm0z{su3*XNCab9e#{J$EBaJ^ru)r*+MXRVsnIuGeTl-dyXNI!q+zl#}9Fj4c zEyZ=%Mia`P$5P!P)5F5<7w06`#U6z$%Y+828S_H-Sw!#;xoY$&ZK1%@wXS!UfF#}f zE8HbcwQDLi_3cc1afLR|M}jVL_hZhqR*hpNy_(@)&SPo{pI5g-^Bjd&CY%&rM}6{L zeo9N*lT`72bRekknLg$S!&Zt27&I~fchz!9K`2)WrCn&*G1L{R84i_kiT@;z-DIW$m?XF(=B;>xa`=bCpM6e+a<9w33B-mI){TMlN#&yH3fj5Mc(%an7 zMhIcw{qwNK#=+uaYWBuJ;7@TuGP%Z8qrA!G>ToccCG1qIdF@WbbpEHUxZfE&cL0e0 z^BnPXM86q3A^F4& zhY-i$sJP#JX|<5)2k2JA=8op&Kr_Y!@Tr9P8%|!EO76m~-?gx>*bsi^YkW@R_wQDw z5^CexRo!A#-PF#S$fQI9S#}uY#1DS$6OyIER1}Xl@A=((^y|`7a6PX?V4HfRhbZ1yy1baMIX5H_*E=!RIorb)t)yOuBNCpiwB?8AZ}Kd|mFO#khxkk8tdc_5uzoAtM+2^s_F_Y)b|)NRU5 zOR@}a>;BW$tv-&=BQ|NtFsL0a8xXOK*A$U}SKvPO^~ZMWIHV5L#-+x!_Y3Q{&yxRT zcdd)_$6D~U#urI64{LsYt)O-3X!Z+HA@ue!adPq>LK?NbHpserdlKE$N|)Pl?sX@jVkxuP zUs<|pF+burP$r55zTDt(aoXD|YrQX83!fTcZiyITF-xytU@}<|6L`G)P5GmbF353s{CoT}Y70SoFNpYRUQE0;-(ep*Uc3GK@o60c=O8z+gcNfDYNt z#7FkMyPZe<`%C1%cbm7284yV8V&JD+Uy2AAEXm~4gU8;((8IwfgO3qkZ*`XklFP(;%49Fy#Dg%kD#_Ht5`vg83 z**`;RtCma;&RMr}36^H{t??rDFl9n~`g3(;`A_=r4{KDFYu1Nmmby)!18z^?d!GWZ zLy^}j#x@13)e9uwi#gzMu+(bfN#e0ss#T3XP^IkRxT93(G9^ey6^zf0HxY&sV0mtn zu-p%Xz)mv>#@;{?nLarURI4_RI-GP_u*I5YKFEA)@+62E_$yR~-oF9=6^Hc1o|PXT0uz4Ab|q8%XxH>Za}gIiX{}mX2g^svBM3ado(^J%-SXeG zCmJ`L<4_hh0ToRU@79wetKdCxUXJUc!?2+XM3>>qX7{h%0~Chy?^qg79A~QuRf!K^ zNK>`}%=(@e7l1L4(znnx^cL%~|KIf2|snmJ*oAPdRnN+J2 z;P#bKTOJO}LqM?3JBupLFMQsl|BDs0RWOzQ&K-WNOuqA(WJ_Y=64MWTo@}5* za-#Y`=4N{wImc>(Rl)@Nb(XA^OFx9ftkDgqr%@w|R+8h;AOM}|3fZ75ll5|{a9VAX z27_g$Of>ucCI~rL8fU6zq6aceAHZp?1h?6)YCTx<#Ke>VGs-tQ-<5$))VM19nLpzk zUgx8#d!tb=Tv$;JwQ`Jaa&U4TizloF{>M)p9Gv{vO))wW8B~ZTj+M_7lXh*%Y=ywzlC&YrxG=Eb{s7@< zSgri0fRX4qlp?}l$(R{7IgyO=Qaf576kA?tNOp4m)*g?{E7Y^7Ne$(RO9T)|Hy#9b zt73VGe{FCAubu>;_N(I&9%CvI3q=+ltdpa!bxuO_wQX@_HvqGgd{umHNZA5l(+4g+ zDH`|mQc^InzZ1>xT2{v=>n3pp;n{c2JLR7MwosY%C zZL`Hd3{-X9(65KR%z{DXKLyQww~WNMa{>f>&iSc7M2B={_zdN{q}$a%noNy>fBqMt zeoxQ2hDHVH@7#7hXoWWJV>-tHAik`_!+mci`qlo)ZE?Rm^Ntj*m}gqm4RUN?D zZd;Oak*jG>uZ0X#%&_RD+b`uz`Y?Op?b6~&nEw5`z*4K=AHlxn|6F3dq#CAPkF>dUYoATkiEUQ-`&chH9Z#gs`aA9 z(pAB{rz+b)1GVPu`SoU-n82LIv+a7(i<2C!XB}NMvV@D~`=ufgd-n3@UtC!DQ4DgO zHZ}l7;%CQ|{Yo3{?b$m~QoD~un9oZf&f|9BG6=0x-SqWrFWbYB5-o+gdVJa0K@UGW zGc%N~5q7x1HC10=z|H4u@z@F-C?k>^`rVfqx&)h#_*L{or$Kv3otk$(Y90&NgEusfrozopA(WM2g( zxcXt{s5Tr@cKznF%u38Vcw2lFO+b=C)!6#Hs{BGD14}UWyzYBHwDTOlEBGpSFMge$+u>2rKI8^6JpyWfu^C-%^!uR`-= zRAL^jOujDf7^&<50ifDFvIjt9C8Na{0RMQ0VY_bed+%wj+--F+SC)J~wt%R;fjj94 z$b@gH!7{G+aZ01^(L0((&J`o$%GFVB`62WKQ6~F!LO10bZ{1wpyw47br~d}$`Nz+V zj)qUi11kVzVZ*|sLMJ~`a{oa^pjl{da|?Caoc`A*yF29)I|1)3AN7D%xj!E>hQiREra|3zzK;0`c9ck@`9aGFba-~* zp-r`x*ZIe1N+Lixs6>JFg)E~KZyb@Qjaj6N zJDSQF?;`KKlKEe{L7BRR=!Bn2k4FD--yIS;)L1|z_|)j$%G+&e>)iVVmMj-KVC9*+ zmc7?cf6B#A)PL$wFE$h}PGAPsQ21(chAd=ri|q0igkFi~%64(C5~c2P0&P#Xl==oU zxRd*eiX$`yuD#Wdj+@Y|H?`RC1#0di5$L-^Sq2$XYn}5FY42VnmLPvdn;(?x@%G$T zxg$++AllysuM%QINMr`}AD+3l7U_H6yMj z{M+zk2+^r>%$a*UF@~`6V_Vib`q@W_nQkHt5d;vd@Tmjl$fL@hwH=3f0G<#s=mOTw z{7(f=1}5;eRNkv2-V|F1xCb=PX1-L_R5@TarK;E;6I$DST-`uV_6!5kg%1+OmlKsp z#5!E?0lye-ZW5{{!DDt?l&B(t9wddr=6cmd2X?{(nJE>}l_xlshIwjwJxx$XoTab8 z(sSe@?2eI*r@y8({`&V4F|v@5x?oIp0ze3n%=MC)Rs)KHGh}2BE^P=frTBRL>agiw z)Z~TIhk(riY9}wUn~iTDKlzW7Q{${6?iH^eebGQGM{(!vN8=wpDOiv$<{XTg{~5~Q z+S#}E841a5)m41H+pAvpcuB!j1_(tjrgwK52myP;l@OocdBNM5TD7Cb&|{3P`<{%# z)`|jhiy;PK?q{^W4`gQMx36ZR0gEl4;E>QFose!%jJ~#dX)7*miGek5r1;u0zIid* ztmX9x50eF>`{%sF{C9SPSL^Sswqq14WR5)hm!)8vKvIAW!6IIFYqz-iRd0UPg~-@U zv~F0=r&{F*lQIG&=Z{0WUFr$#PVD27zigiW#g(`2bUyGb*K6hxEM?8zFC0J_y#M$# z2kpCQ=bdmhF-Yn$gw7J#ONHN zqC~`f+hYYgh+RB1+A+|tabM((70IB<%LKWY6!i4;-5+e|gtZH}6rlNvUS4@+@ zk*gK$W9!xF9PGv|(6p_fRW&~>dBLX$Y_i|V zoVM(Kwcq#7Zb~<{tqM%1va(HHC^Eb{`35~ydSw#6@hm!7pXdZLD89SC;~*d0Jx!A> zgx>5g`QR}e)=w^EGgIj;0bzB_1@ zy@+30S^I|p@Q{Xb-i`5+{BJbc2$Wca=nmmG^sYNZt2kvhM63~tPph{jO*@G zi`NQ$MYE&|CdMn4*f=SASH5H$UbQ@w4LfREK#{@^>({on(0QZ-UgQC{2)NiB$lfe8W+-9`?Cw<+PBfE?YN=9IKVVJj(Wp`bVNE`*0V24EH~(TU923d{-Fbk zDs(I$Sv+d`?=_oG(u&h78^!-(6-B2*MGy2z-sn)`&+kIssGBz5fO3!dAK1eJ=I}Q* zWGG8QEAM==lrWy&{z5NkFBx2oL18ew8mENn@M0~ImKVi|f72%1T5qfl%f%ijk_sQ+ z$`<-Iv?JnvEj}iu0Y{UU-fprWM$(DqOh~F#-uo!6yNqvq^;ZVF&#zui@Y7!}Xsx`< z-D1Yx54v?x+lzZ$Nv|qr?rZJNc)3;)`G$M#C3g(&_G`unt)mOH+Kf9SbshC|H-zs2 zVc+*FaG#z7RN+}lpJ~_bx7zbXYs@#Uyj3^h$yzl6zyB3W^!gtZ z9>#UNUx)5xa#@^7q6*-d4Pi}WCNkSR>!UoA;&L`D&ok(J#Zn!58wF-LCX=?xn|L%4$JebeNaCPa4(%)0NGPIwLti9%L zT*P^FIJQ~uZ*;Dm<=K>5DmYUGcQd(9w}P)-yG9+Qgf>srRGMC=aw>yIr7CX zT3Li2@l@{A=jNIpblT`|cjgFjsK6_&5JP#yhONLEqejBIjm~#PsD&Vf_K19QV6AL| z9E6jg^gPpp(wh!_0o67nVrG+3zheALkM6hMv|XG_7g@h#k$TNN%i{$S+0`rdpqAFm zGg#Eul~ci{H89??!YSt*I$!UtFA_5FBSnOQMNz8Cys`{};J-nRTK6Ly9RZR^+!lWk z$3XF|qcf0YWBQpgjl$tgh6Fk5Dr*zzuvWmKx)9q&FjgX=9q@p8)LhN1Xijpw$Iw{{_ro!NPm$4{ao$V38b!Pn2zC3)xck&k!Zk$^oA9&3GaGhVTe8oK+ zF4yEQrp-ABO3o&z#rm{Jag~vAuDnaDjX+pXP?irf3u<1UlV)sNcI(tE{%n^Z4^g}C zm%=4qvs3+$mQ1YP2|9-FEZc~p^ycKOJBf0uE&By@H~_RD%ham#(zwPwq4Boqsi(6+ z2L^E81E?wG^vxz>bgys*wp{=dan2zu)$00!;)SEW2hC^MZRa)dDoA3;-KKYcj zr%>FYX-n6K#-DFF()#eY!qz2Z)F*a;c8akgZ5Ok&d#QLo71F=y9G94$BJZ0CufK<2 zvoI5@{Z*Xa;A@axl=j7*&T%a2wnJT-3}E_g^ZryBedL<_6+{eu|NEQp1-gvUSCd4FnD!6 zetg2F=D_+_p7=e`aF&EcSXfx>XZ3ET>FX1RZHzqb*FOQBKxJoxyuGw{w3PW&{HCis zhz=@6)nR8_4Xqw<-bhW&ov0ku1ZfrTTJbkJrNW168@-p*;i9)8Wa`fssqOcfmq`F& z>-ry{?!EZ=hxcj?yAmQ8!otZ1^l}ayWYdwPuKvkE~FYzN9T(u zN?<-%8Ta{C2hx2z&Z0Vq&q7eR=$#t#REhDj5zSorQ=I44Sho)M^g&=r)6%i3)1#Ek zpI^sisx8s*P7y26Gc4*nbo!HZrglkVTK^?(dewAN(jm^bPiRHA$04JbhLi ztV#&B^1=JBUb6`)ip?!3LI$YteBg@vbo?K$rY3n8gVe&DC3T$*d5bT*ZTPgPPQ;kj z5*$p~4V_#D_xZZw59@@_C*JRtO5jp82{*%4IPt}=o){}I79Hh3+|VKansx$E-6J)w zOjL>FHZC{$$a)>S>rZ=rURoD6;inZ;Q1MEJ7r9=~3&noc?W$cUMfZx0ghnk7W+EQk z@Ffy3>m{t7Zjc*WcYwaG5PAUpQ;2zfdZ(eBK8ljcy`gOmtF2>D;x4L&9QO?V+MGWs3nS-yj ztiq4=qjOM|0k>8;Ogy2V7K}}*<#YmRKc!Qj6rEO63XlC)2a!x){C)}JUDZiTgz@$j zs8N*&bctT5c2m7pK|%vc4+DP_r5kp93%Tds(|Z<%I8W}LiOf4#D&@-_>NiIqs@gTj z!>z>=-$xQhg5vkI(%0CBl9Ce}4I5biE~}*OA!^>qV1uWf5~I~`e++LmAwwksn!2!C z33ME2>#U9^oSqWQkDB(E3e~Yx{h3)??70sY#B{bvzcmE>9a-+o^P+idBG^xQ)z(%D z6Cg-y%zN7PM)%n!;tbWCbiP|er!0Fw8o+z)Hx=A2)^@(+n1i8SP&c34qGw`~B<%H( z%bvNK?Mn^(nzEFe95>dj7jB7?Kmc8A{P7Oo^#g7ltaf=yL)7F$yA?)=(8t}qGNsQ7 z@_mM7OjO5rc52WSX36ba;cke7VGZnn!s#QR)YTWvE5bhrxG>1r{Qz1mO-Zb-L$Y7s zQbfovWN2eIB@pHOX(-Z`2a2U{F1x=r&re3^efi4hEo*MAs$|7ML^C;EF`tV_B zcF^EzDHOdi&BDYqimtTa+QfqZS}PN+u&nBjiF&-JT zLho5)X8QNYNGK!BeX23b5_TEiZ(N}oj~k1K?YmziCBydU4A~Og6;mhj1=kKt^2%4k z`by@nPw==_rXE?-FbYrZ;bO`yg`t7Y$B{X)T<$CfGX_bbO+mr2uS!GEaq3y$Wpslr zao*xL<&@g%20?R$fzJ90aJ|9nyz{+oV$9_XGbmtf+5haRkjt~CMP5b2lQag6^=h9a z33vip{Op(7+RYIKZEV8Oe#mQ)MH~{SjRs}>mWIg3-k##Gw3hp<$(^KejefiM!DI9K zDlQEp|J(Tzs>4BG`0jr(Dc1dr-)j}~Gx^kJ0|1bXPKt9ZBr{aGn<_aB=rQ{G_NoF? zavRTeNfJ!}m}k(s=x3s8daD~9<~kGX0a;N1Yi<5{m8MvCS#zlgHU#J0LJXIM*?Ize z0qW@6ng7P^41>_Pd*Is&d8`vY`z*$;w0{Mg%^aHElz$om7 zJ<>OYHhSYUt#%Uz{LplHWtsJkeKO4p&lvI?)6;EQz;gb^+h8(24X+Ie>8C1!pb5MA z8W-b2obxk_NMzCDhJH^o?g&h-#s!||CEc#^ZzK@OG-d%kEXq8|nIA`|m^e9lfGR?E z50Lzt-?^Gjs0+cS!7j%Cd?!Y$L?YQ)_jXAM92Ru#EuK!u36Z(msoxeAuimt*2vven>YGd1TaC} z@R}2L*u_3Ivj&z9q-p3*3~5 z6EgUmiSzx7stc`WcMDk|8e0CNqu9lAlWEC&wrJnk+~@uF8}FzThfVz^ zuTSQ}BtnU>EJ^W-nl|Xh*W1rvBj>$}!s!SM!@UoCUZFp2Ff!9_x|uRQyk~&WM8-r? zD*>T-%ea1NQ#eu+V=a_CG>@q33lT{k;_tNY3lA~F=lqt&ZvV1*`(*r*CCb;@*%D#OKdF8=Hel@hB-a|#=#PKSmkfUOnc84eEkR#wAbS3h~PS=h~l zTG#C)PMn?%YO*L>s6AxvdkTKVu#Id_hg7hQ$|KZL26Q*hJMG7FG2=4=GTRLF)IckZ z%JYcR#i?kyj3U;$bs$&Txzm~6htCGrU(b4?>Rsy%!^vHrZM+WrzK%aiGI2vx)5NOW z*;Z-hxr5Q&XVR3&Fwx8nqRGP`5rE+k^{(5FRmug^IXjZ0H4|Lj>d^)~T^mlC!`krP zhyzHbbP>O{W1fuXk(vxrHJ|9oG)kL=a?-5Ye&+1&@#3yAxxonft zU`eKkGMJppXdPIPX}0-6Zx;uo@THyBg|6<~_4{#LcqC9)$8NdpJMm^~F@AQNhm0)< zFMOV3Z)W6>R<-t{bA^N2UN(%DE zcOCD|VihZ1Gm%xj}zG;BR|fK&{4Jyw#)N@yOV>>SX^8WTTxNdeA%| zwf?!&-B|6(TnHgA@pmtDrXeRdq(q-GKRqs0_;_CS(tiW37QX|3lk;*`_rA+wbvHD5 z`nmU==qjFzg=zGVgQ(xN7@v3d(ylRcsj&I1V?|AtZNTG$Y2ew;SL@G6DTK#iL_?&bpRkS&?1}CZg+1t*O z#`hPeCO``w#8RNoUbM}aykG8wFR2fgV$)$MuNRtBLOT19nkiv{?Glv?94&nXGfv3q zIEe`0k41VP)i$D;3Z?h5oe=ia5&giw50mOF6n-n=#{&jsqFsmlup=oh>&b)(?8(qaWRQ4BJIpL;ahDeI9RdLS1L#l+lRHK_M$xieIRGnPG(0@`?mECLGc%b;ni1$~i`D_Q z{tm6nKzc{nb9OK9#e81U_xleN+)4Ah`+2Sh-K-3U2inf-KAi1a>eY<_!o&c8&fDE7Ifa`pOx#70#?$n6!Q?G|H>kcsMpgidU++fU;a;a)to zoewETYp?yQdO_;V3VQW^in`qU)J`LY?i0b4;REXpi+Dv{fqr(|)Ksk>y|VzdwAMU_z=-d_MH~XzzJP|3B@$XH-+$8a5gb#D=)HBGOSQ(jjyZumRGgLnuKZAYG}3 zZe>fA&X1xIa6amPVNI9i)NgUDSggtjAXDteVZ z@^V~ewQ|FTXlbY);*~?z+ewcHchf5evvPV|STmu4)mb%LckrSZBc&VsR(AGz+fMEW zL2jtSnE295+rGGV15P!H+OT~2V5tQqz<3GEGK`2hDl!i^_?OMIzt!H>mixo6!=enI z9?=wLti7Fd$VXg=B#>wzP=4ChJMa7xSTA!?`Or{@zO@)fe3-;ajAAmCvs&FSc~~kR z{O5!Sk59%|m%)ij)-e@HhbH;p-zSP^eBxfLt-ZAkepD7*SNgSIOEjPZHK#`NT`*Ws zh&3oo%C0hxe*ALVtkyH(tK(m9QsPtM6OwdW@*QW315F2#(d#3<)KA)&;BV?XxL(4? zcw^fT+vkz}|9tFNV%gVPx?W{hkYuY>^4N7V4KVE-p&tP97k6?A^Uym?UN4l_ay;1l zwqb1zc~52H&jzW}Ow_^p#roZxgY_uFXImNoJoE4Zh5h>X3JVJh&9jSsvg>Fu{F%0f zH``TkOcP;u{sgXL`JYbi&b|7hEY~}k3HU`byNWw#b<#M0p=*`ME#7wM?e|~QkL*sg z)ZeP9^7&fJ!|5<5!pa(_YEWaTSIlx66nl?djyt4pQ%;6^b_veclqI-}Ek42t^}~NV zSRu_`yjYVE8#Ws>98$O7$qSkZN%CgT$yzJTAh{&L{=Vej@Rx^iw%W~Exxk%{0AHPb zktFCe^h<~-JuJa}{eJDKh}UYXN3$5#xN~kZXhNnK&$#YuE3P2M=lyY^6)^aI4>t>+ zqDTxfKCZ}6Q%Q@VVgU6I=9{GD|rI7dsX6FqX#aTDp6;q4lz74*6kuqUFA zQ-xPPI*%Is=08ewXXJltSThZf6%#7DjI1}A6-N45 z>$bK`DC*u$Yhciu5t2CseN(_S7;aZ@xwAjjEU6_Ws6@GY*-s>!1%+TqxCBv7$!J%g zu1nY=@&0~(`bWRw-i$H8Ea4cX{`??3b@DYydmettWfkewUwJqAMy;>QazuE{gJ56N z<(a2ht|bbgjg(86OPv&Ph$A9tUlHd>7 zJ>8eLtP);5(L_amrKrWs1ZK(yA2g+t@<}2qt0^Qkd{#8Q!}ct^d?Z3Gq$)c8YwOz9 zHI|&*z(1fpk8+dNj&kSxNl-7JDE1=%kzkGbnOi-`fz%M}tH@ChUUU^1|21=>b?yhk zM`>8Wy|2Eu#VjKDu%WUpc-fP2w;8#@skTiAgn7p2UWMsQhLxDnSmV&DMeLd!sBRm6 zs4s$M)!P&&6~WlVw;~+ocFU`J9#S&0zoVcM<`JSrzq_ED-jzXFr)!x2WOx{h+aaRI zoeR@fO)uzl=2lUm&l69B-m9aUz5kK;^@Ou|eK#`H^m78r`wk2nbvOFnM{C!xScp`p zZ7-pBX5t8id{Sq4?(aG0-q;!Hu;yS3&jgJ_K zu@O6;I>jSnhMV0rHUMR zdNV1~JBqDjxj#;O{TEdNr10mD&yFri;v2t86}{gYP_x)u6_qS`QGDP*{!6)N_B=QH zRF3!92R>QtQ&%j7u?}bN44D5|c&I3;Bsn;V*;~-vNeBqG;{Ck&06`S+3vgNwm|UMx zT=(1ltEtn;-RH#mJ(tFr*i5sgpWGJ9`PNJ*{P&GHapWK9nUGu)T?^2p^6Cz$rLIx7 zo&q@|i^=9)vm(3EMpDQv!E*%^y;jW*XFzZN=`-=?IjPIvcjX}9V)vEnY{SFk&oUrO zDGFnzRfn@-{ow1B+dVr#k#ryF1TGl z#k8YrZL?8?#rgxh6Yqn)(I1%!tHgmCuMm^vnO*ZbZzZcsP<9XOp?BlcsiRh}qu&wL zKVR~uZvQcaZUVill?S~hSj=@+O=T=)KK7A3{H%=i&PW}bt7oWXo?^kRLmqmVn`!yKf&ZQ!92!Mu zz6<_d=jikF!WG*PvVYSrW{ckkX#c_zAJzXN~G4WFJI96NlhEWpM z0%v?=k4P;-w=vQQaOU3`j?sD-9s|s+->6S^9ygT~0tC61z8HGnUux2`mm`0d)P@xv z2V&9V_4q31{W>cvI)7&oB}IfFnC&#JF1p<#)>z`7Pwo zo~+Z+!GST#9=!Tfvk9?)sc!tN@vZs2V+@WQp&+pfG$AsP2N`pp&)ff)C0ll3qz5D= zY)VF($gb1K-cQPcb*r^kttj!sxEu?&haP3F3ty_KGs{zh-}!*N36{u8{Q%Apqknz) zz<E(eZpR) zzXd8m;f$@yw#VaFZ8w<;!Mb$aD7oLlsjOL&lh#=*xESKoA7S|NDz8$JaRNrem`nF5 z#}%Xy64Tl)(rzVQvAnZO$zGD?t}XhQK~zgjnsf_C&<^;q!B({fD#(0(?oac)6XOq69sW^cZuHygCi6Z?Ed$h!+G)}wAzl^X$ob`pU~!$V zEw23VsQDbr$N_t)-OZk^{Hyi>H**!(!b+(tM@>#|zKImQuQzlWv#Q%pHf4GjdBlRVdMRSF**r z>98Y$Ql(lb$t_)qcELY z?S-rYwp%6VyPMbjtbIeMkjhR?$I^3BBtc%hDwuIB1;FG@1mUU-r(uolKwddLHtX@jD-o3^A*X4P5;*Gr3QBP1iwJ6e`c$lQ9VT zZlgVL+xO4mRGt2w%rnX=tiHZ_nLjYdKuw8AS+HeYYWUH7sVm=T#}{cEOx_S?&|VLD zB9Uf7q8Lu)u2c3rcXk~~L6(R)z`alBS?}|S2>melM#ALNv*eYJY0w$nhkOqD$|T9m zv%fik-VLg>Ri*yk z8FksN2PLPoI;hFZfNUZoH#hWQYVe!Gx=mN;t}bKDRsop}K$wnUV}knE zAvP5N8GyvkFa3%nqZ1Sz{B-7Fst&*J0G^!@ZXQwjyi!a2T_rm%ogad&iT_tXJvDJG zhB3USK>VAF^^+Vw#mM>VlDyx~d`yS#6u&6U_f9mzA@b@?l+JJCzs(fZ6=c32G$alh zX>GgAWc<3Tj47KGt)H*CZ5ujoZVRZ>)77r`()wD}K%qK)f?smafBW ztg8sgVK?8;o_djMTMGkj%keDZJd17lS0k;WCqqV^;#S4o-BxD;gAghzh%KcwK0W#> zm_CR_APFQ|*B00K$8>@%vl)q&3mnvs3|LFVEh2pC=KLNNkd+8e!r&1=^yjSFhPHmt z+SYs~XUQYbG4(iB;L;NTb|!t$onk?ZA~f1IO|xqpegOQs5>IGg+Yhhpsh@C>Gcv{F z8KrUaC4R5ZI^9SeOi3P!ISWBEB~z~3Uivr|V@BWRnR4Ni5$o^kLMc7xutv6O-o)bb zzlE9>iEh)q#`(}|4rKtkw)7Cp&VHq*cn0AE=nSMQsbWC;>8q5>qMXj1#vA@XL=TIw z)&KzBYS-0&*6N)tM+uE4;IFJ&25He|YP=mP0$uv~H$)4JtosH}hGD`88z;>4J->cy zvAuHLp{&sd#Nta@xLs#A#97AiM@AsIe9S86XEcg%P^MuX(TESqX_15$A3FdBPe2mrp^TTBU4en` z>C6uR*IzkOXdWX6(9w^T%z-2n(V#j#p)s+Gsq;+@ve86o&#h5NE}{SE;AE5AVEfQd zoyb9}w#8J$B#8@BPERny~m;3Q*ClZsLrRjj#e z&;R|5@9q!YA>LI}+-1bP;Nhn>#ej8Pb_VF}XX_t7w>e8NAHn9tAA=UdvnLP8y3Nl zedDm$Sdi_;Xbz5`M}>1NmgDoniru$NM2{vpL1gM)^>?e*Y1t?R{vgq|@}3W6QG5y6 zw|f>SqUO*J$MsHYALappz5WP-Un6A)ewnD%qE|EFIRi5{H58eNmOfM3AHAf6&omiY z4LC1%_v;%=a}A4;7Y6`DQia-ZNiu=0I%Yb?{1SgzIU{Ux&df}6M7Fp=_VT7;w&{8K ziRZH$;$IvlpWCh=X77I}SuPp0%Wd(ysiUD#ue%ojZ-eGtW=`2{?I$izn7K5sIVvZX9nfBSm=4ao%4LOGawNd2jQ*X#fKJpT7e#xKjxHZzSg+f86SdTpHx zKUvQczI5D=bT6!83dJy1Gn-&`NPGih2a|`}K0`sfg93}F@e~>y^|(zToENX9m|}W} z&q^CzNvk65jq#EnRf`N;*12nLd`|ARG$(Hu==-R!IuEdWj_{kk(Ft8IGkagJbGv}j zw_)ia<+Ec9AG+w8(uFH@t;F>(tq;gQkQ0T3)U%JN2mvYB@5Fz)CjQ!8LX&$(^SBEN ze{^j!A>Hzl1|Ro*&`P0v5Ms8SQZ8#*E$lyNcpSfwNnLY%`_{*u%n13xcbf*(%jb7X zu)oG$D=)uQE?pt!Z>KO_Z!)qrA>}qVA3dCLAUJPkGVI@ZGDhD1`gI|%GRLOMVmA%{ zx)H>pHmW%>sK$IO?;vF}yE?Zyr|i(zM3=VwV-Eo7$3HqqVW5rTGn;>dyGKx06Yb=tVkeQ1}@uMi@D@ z-yZG0?(6X+m&dA3N66H3;Og)&@huZj18J+{k4}tF8Mg1sn>^e88`Wdt=eO}piJjGU z|2+$pCNU$5X4z5iwau-AS96R#u*km-PLmTto-uJ>v;-u}^!;pVUY3x$fD2gw2;Ba7 zf9DwRI51Mi>M?C+rX`)|<3RU5!KlZg8e5~xyuUJrafyA*fqvyth~Cn=@uwoAv@tre zxfFDE1HQK}Nxs%9nq+n}@XI-0jZTcyG{ppg9;N)7Dy*OiT;;3Uu)Zdvg#kR<{`-|2 z@8P9Y46L*&tJ?H#M2Ow|XcMe|cNJP^GY}Yg`r(UP8$aIH^M>UwH12p{$@GvX@BSmJ z<1*c5^gVu3pzE<1WGU*TtoY1Twl_HXcd`t6PLM$4GAl;`J}qq`F)iV z!0)pWYp@18oG@R()Bq@GT*ZKG)iW?j_#=hP#%3QVngdYn$XCM;P2eq8$wLmQIrPJ>M)u|E3 zg%Ve9D5)Y%K8@r&=NQnC_A<0<{n>4MQ;rzlxreHOqg1ZJ3_JiU0^0EnmtT5UXxSb<^66WUqj_m zCvMW-o$kI5&wDfbMokYRQ5oIAUHFT}h-;rTb8_M@sL?F=XlGFL@yyj_H5gi-@VR^ z3^+?ocON)E70^?cPHkqnj|y%wKul0jrA^74+{2}#jpl>!?O(Z@y-z~uAc|uf9$;Fr z(QS<_F!7Q5MOmh#7@&A0z^*dF+&11{l6r-~XF56cvj}Sop+Tnzq-o8Lqz17D5 zlknq#tx%?vK74;j7*_e&Dt+4Q7#o_Z05i5DPp5Sgs_i5UDA8)iy39LhvE5L##eS3 z-;U9iym3rWQ*e_+ulKtk8Jx2c4~J>!zPI>(4~Z7FQ64R~Z_yNs{v)Lhj=2*V!e>iJ zU|MrtNQ#&vKZ25ymT^;*VRgoj6POb2Apzd(IzygqI?I>38m`Q0Io`z)Aa$nJ|{ zhE9g!uD55ecq^lYHvKKP1TWO4#PId+5(jduK|WS}4pk5_ZY#tBdXOWSZDgc*v#yhz zzzAw=scdhuaTgb;x->)CC(ls?1t1;_Ha(!^?uTubtv_Cr3@z8sKFBRDu@Js-83AQS zE@DSfedZ1x(B4Yp__%9+>bp;AIyRkQ^uwMl zxz)Pf(PT`p_6atM=0+^d(ttkmHoxHEKkM)ujp?8|Z>z{_^U30a+iWfO$i0EFFM4_^ ze6AkPE#0vPRT_^ryCCRM5~HIgd40C&&Uc(`LpKDwgzq@Km86)sR&aVuNaNL+Qb4(X zE*Cffv?5B|d-}hpxDT*|HN$GBYOa~?kCGp2*5?qqI>SU4cp<=ixH#|3SR zsZ!G-9&daV<~mySzb1GJrO+Nk`#mq>LTzN=8zLU$0}Hvm0`;Qir!Rr%tc1`-29qk0 zPk$|F#M|UuOTZUB8GA?!TiY5UZTqkqpar!zWAN>?{_~Hk|H2A zj8oPJhE`tRd(%WdB_Z)-*ofe<=2YmdJF)q#Qg5>WVDnf8fmstr)y7Kjl$ae06ETIfqnP9emmxVhBBx6@zfSlnI z^|&rf9yB_a)XS)|DVkH^Ka-0pGpbVtT?PbrVLQ0;J|^dzOrH{LgH(c_Sh z#gw~YyL-~pMrm7_y1T6bt9@!}Vbf&BMh!^-%HS?QVje_FJ}Er9TJyPnY(>1%{?nf( zv$gsAaTV9yGSc->fa}THZdc(Gc}>V67qrci#ny(TwRV=?#%1Q*P4NeZO_RaN!UW>s zEjgIu;H_TADq`?l&JaN03(wS<(DbZ-@P-z|my{cOta4~f*5KOX^)3iLw7wAS5y?aF zTo!0aG2d8NEZyjv!@rAj5RRR<732M0x!(w_aux+Ft$H4xH#8#{XFQ8I`?^9%mo4~; z?jI0y&!3~e1tL9^1F3tJ7l;rg1~k`w%J~u(^hrTb{G^_>RGGG?9h8(7f>dHu#s=2b zpG?+OHV;Z?R~#Xt89*kEeH7!Q1suW} zOTCti^2l=j#L3nB!JC~kNTuvo0WsF{oQ0OBz|q(+wmAb(oU~ZfL(|Wz=IR3GC+N2N zhh$;BD?DDbOvhLk_diQ`*{tT55nQQkpk~!mic5~HJiAi!mnF^pDKBiZ zztzd+)^yYS6w`lrlER>yZ)=;TYPy-WuuGUTbV^YQZ_76e7d%Zzl0N~&oVMeW+uTei zEAD=1E2iw`8nLD_#M3|vKnH@R9ATjJv>s@=bjjYd8O;|*l-XH;mv(4kfo89Yzj?LK zr~IGs_kp<6yp9-~P?vsm{EOBb=xUKmcl<8h-SKy(P02Q;5nx#Qe!b32S7>Ar7z#0`ZUhQ468pE>M_S#P{!69paqJKiyGB0wSh@t{o~koIyW+L$B# zSKfi1sis!KYNJG^+<0O4xx1jHT4R~GN;Gzw@TF-xfz%Lmddw9a-ndr)oz^_gX!M6` zA9z9Sa*H7xv{Uk)Wn(c0%U!Dj@}hZ3-h#~L=^m{dZ1ga8H^*+WJ0#htZPf36qd^kh z+H|N{+QrNBdXRU_rmDbCYk)PfwPok7$670gtSo*U6OFZ*=v1jubS#B*7i(&eWG=x=|Ilz5m!U+$*B}RKho%^iieLq{A2%{ z$>1_9RPtQ(SEdW+S67k#VX7-m!B@tlJpZ~s8=3wz4!kNTOZHClbeN|X27o}Mw2zZ- zU4T+d#ZJhtYrjbCV3-i6bN8e(m%zu=L;TYtJ5?g){OnKE26-KRANm&!TK=$$gAt$>&~>>dHF)4dT>xzy^)a+Jd7$uL zwA^)!Qq`H_;c1CsBm$j~z+F}xKhu_@%Vj(N-9J27kNd0 zzWZZu=kz|_tNdGdmk%X`Q>5O4e!BTj;<>-O;*+ATIfws^xFv?Z;r+J*XIl8_l#?7B z2ma+|)spL-Kc>wVWvBnOjQ24p3*;#>%7=7vtdk-@B~c=0|Z=sG0d=e zKG>;hvT9!kMXpCn-|fsK`6-Ns$JLyG7uIebkdW3e9aqk(1dS0yhriXlHJoBFk_L(! zNUQd&^ks-5Ql9S5TZL@=T93OA{ij^V?%U%%#pkqLFyxQ00Ue-T4Ncq)(K=veuQE%v zO1TGSQ1~+j~4NKTk{?sf7Dib*@yqU=njju*oYU2q%INgeQ}~G%qg+wQ5ya?=RPK zNXSHo z($yH{rz7FTJy+*7)4|pf91^H8yV{Shd5oqI;c8iE1aXK_CWa=q^AMD`E|P zscvo0WAOuoWK_xg6m8iq*>?%j$FjGhR!hC}xjf4uEj@?%j$+>yM4sU5DzgXLf_Hr| z{DW`+40`)>gB7Bs%zjzWlCf#o0?`|5plTvCfO2BQ7xe`wDPLLN94EWtnGiR%vE)tnTJPN1E8> z<=n(Z&kg?l(-_(dO#u^s;B&bDtyh0C zd>-Uk{~e)DzFVucwOrUwRT84f)dV88n7`aq#w|%rHK2<{n}iE2E{DE>3S!de$MP?R zBjg#|jAcZZZ91#5##>t1Vf%YQC%}&31JDTDy*)#9RA%N?_Vy_;XJDF8?9+qxkyt}W zvb^mHHMpl!$6k6uaJxmgf()b`CWBeF>E20v*uh4bgP|s^|Dl8YuoD9J5rPSu{1deK zb_;o!z*ebfIcKh#z&WmuSN50^J3F31ahpw*7i8-!(}y&2Z+fmXXVL%YXZ`U3n}HAQ zl$t{m>eEu}?DQ}`ELVU%+@je7))@8FeSC&zbB4EB-3sHAvoi1GZ_>UaJCCWh&}gkl zvbmukZxIeJ@o<798>7Gg#e?Sg{0fot#A|T!LClih8QS!RgX#C3z03RThI5UsCpNPY zRfX2zQ);G6wj~d=MT;w;$?k}>4L@gyp!i)KePh=*$_skCCeC-u;qZlVuc-{XB0w{K zLVvsm1ALkHYz=L@FM3UM?P%a@BbdB;DGd%M?c0){>h;V?H6Y@XQQqzRtvT%B4n@Lw zxk;$RIXx@K8#r${pv>2ZJp2ySqvI|@=)y0q?{WMYd6&IkBx+TvnG5Am<3ziG)p4{1GpynAjc0C13CkX@Woju%iMga zNkU`&FMSz^n~peIzg12J5pQK)bQd20SL`?|$uqMWcMbwkzW{dP@3zlMv80VSJKS&v zey0XK(T4TQUv3HLW+-L%xvF5i6{xir>qOP3#^gEGmP5Ogg#}8?x@xmplKvI6hd|as z==mUhG4*v!M-*p?d3~>-8@=2sh^!rMi|}?VK+Pe$_x)w$W_``}f`GB45212LRuU0T zRt1TuVb|_0g6iil%`Ht_CgWy~2?b&>r9VSAs%j|6wPmp$T&~0$I_{0sj?|#VrJ>U4~Xc4TK=0;soTwGvViffj_~}R;@e{Do)wkV1eVtc?0jBXEE2F za60iv_Qa=XhY<%nxXq+TytKf45QaX5OOnnd ptD!PnK#Exukibge%jlh0kx<=b~ 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 R$ru9B)-bqNe#idB{{eube8&I) literal 0 HcmV?d00001 diff --git a/resources/android/splash/drawable-land-xxhdpi-screen.png b/resources/android/splash/drawable-land-xxhdpi-screen.png new file mode 100755 index 0000000000000000000000000000000000000000..c0f7da02c2165936dbe53aab387e2a1925c9ec2f GIT binary patch literal 50249 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 D9(mxp literal 0 HcmV?d00001 diff --git a/resources/android/splash/drawable-port-hdpi-screen.png b/resources/android/splash/drawable-port-hdpi-screen.png new file mode 100755 index 0000000000000000000000000000000000000000..2d18eff2cb906418d6f1ab9bf89aed6ad4f90b96 GIT binary patch literal 21138 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 literal 0 HcmV?d00001 diff --git a/resources/android/splash/drawable-port-ldpi-screen.png b/resources/android/splash/drawable-port-ldpi-screen.png new file mode 100755 index 0000000000000000000000000000000000000000..8d886b8150dac6d4951c7649ff1f4b7f1e136339 GIT binary patch literal 6922 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 U)py@~-~s?yDMiU@apREx2hVC=Hvj+t literal 0 HcmV?d00001 diff --git a/resources/android/splash/drawable-port-xhdpi-screen.png b/resources/android/splash/drawable-port-xhdpi-screen.png new file mode 100755 index 0000000000000000000000000000000000000000..3e5f323ba65741f9a882670da629038570eb20a7 GIT binary patch literal 37713 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 J%Q~loCIGTAL_+`o literal 0 HcmV?d00001 diff --git a/resources/android/xml/network_security_config.xml b/resources/android/xml/network_security_config.xml new file mode 100755 index 0000000..de61259 --- /dev/null +++ b/resources/android/xml/network_security_config.xml @@ -0,0 +1,6 @@ + + + + localhost + + diff --git a/resources/icon.png b/resources/icon.png new file mode 100755 index 0000000000000000000000000000000000000000..dcf74cdb22cf0827d64cef32735b211e67c7e717 GIT binary patch literal 56976 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�z4F9&yJ5kD;>v3nd&B2# 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 X%S$Y;{akD@00000NkvXXu0mjf0KcC9 literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-20@3x.png b/resources/ios/icon/icon-20@3x.png new file mode 100755 index 0000000000000000000000000000000000000000..00de715c2e2284ee55b47577fb55993893eff6c3 GIT binary patch literal 3417 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 literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-24@2x.png b/resources/ios/icon/icon-24@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..4b455d317a5be633643484260d0b46d393b13312 GIT binary patch literal 2597 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 IM6N<$f|6kPt^fc4 literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-29.png b/resources/ios/icon/icon-29.png new file mode 100755 index 0000000000000000000000000000000000000000..8a55da53c19347340d87171598917b40107247fb GIT binary patch literal 1267 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 literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-29@3x.png b/resources/ios/icon/icon-29@3x.png new file mode 100755 index 0000000000000000000000000000000000000000..3393f844d61aaabdb5dd06f29ea37e9630460a8f GIT binary patch literal 5937 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 X%S$Y;{akD@00000NkvXXu0mjf0KcC9 literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-40@2x.png b/resources/ios/icon/icon-40@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..61d82a739fbae4b3f046103e7c549aa2f4f821ef GIT binary patch literal 5253 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 LNkvXXu0mjfBL+7+ literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-40@3x.png b/resources/ios/icon/icon-40@3x.png new file mode 100755 index 0000000000000000000000000000000000000000..cc349ded17a3c1e16602d48df3f9dfb69dfe1c67 GIT binary patch literal 8254 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 literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-60@2x.png b/resources/ios/icon/icon-60@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..cc349ded17a3c1e16602d48df3f9dfb69dfe1c67 GIT binary patch literal 8254 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 KMNUMnLSTZt%v5>+ literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-72@2x.png b/resources/ios/icon/icon-72@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..391b4af13a2b8f878c1db28ff3cfc6ba708dfec0 GIT binary patch literal 11034 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 Bgqr{W literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-76@2x.png b/resources/ios/icon/icon-76@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..b538930a7d69623e8a3982bcc6a2afa05c09ccb6 GIT binary patch literal 11699 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 JPDHLkV1gAggF*lR literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-83.5@2x.png b/resources/ios/icon/icon-83.5@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..5f8dbb2f66859e533d4ab0f71b380d87e6f7e647 GIT binary patch literal 12660 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�_{|bMW3WL>q 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 literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-98@2x.png b/resources/ios/icon/icon-98@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..5ebd9db699592f559fe1e2d5cfeda7b8d8097d48 GIT binary patch literal 16355 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 literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-small.png b/resources/ios/icon/icon-small.png new file mode 100755 index 0000000000000000000000000000000000000000..8a55da53c19347340d87171598917b40107247fb GIT binary patch literal 1267 zcmVXCyvg0GeVlvdtTe3?cBz?G!DpBOZHJrqX3ps%bT;G#0$USqMx{<84&9wu4hH^k&B=?r6Bw1+-J?3{rJ z(!bclK4sQ-5c0GLAO2!vONcBK>8g~;< z$?W)DeXm3f~Du`Q`?tZEq;%|7E2@NIn4i%v8@JNd6lPH`;D&PV-UA27W zhjp5RN(hQwDl4_c>QPe_lm}Yh?3CZAHvhG6*HuTbv-O_e+;hOP2(174Xe1Tl5x-e2 z{rP|B!H{b=UV0>zl>m7-ov-cA+0y(R%F8?UT6?K!BwHFZa@^sfxV!1OeyKFFhkkz! z0S%hKLiLNMS0lL|TDU^LXIBRLt+&x%m6S6*tv9X3q#JO{s-~iV9xWV%+>AZxy%{;g zho|tF>McSyy4aga@6cN-JZ3NN#8^ z4-~q~N|X`%!=axI-okVf`&mf+%tc>BuP_Z3ujpqwk1LYkQa{7$Emwq3`Y-Cf8cW$K zZ`zCY{Wo?Noj3H~ct%RpjxZQ;ma>9$Z9bpg7mbn2zM-|p#q;~Z{_DO-S6R8ms;#z? z5`Kc4?lO|eOBy;zij3G&@@|7uHySal^n9t@(@9f{W*Kw{GX=!KT;Dr2?;Uh%&9RkACBAouCF|e?k#l{#*GL`_J zfNj~j&pEn#rjN6((}=$`)O%{#vLdUC!WXsweZVT>7Lk{dMi=bSI; z5XW&8MN2wxA(T?d%^HB=7uWzbhhaew5`sSr*VvP8b2o^hSO^Ojhjf1G#@_~)bIj-m zp_D3zV?rFV@P^}4xB#K&J)o3UzHPyqq`=-y5 zt`~Q_2s@2|`Pwr3=lbOb+ihcCmMe-yiIRA~Qd;F%)~pWr0kEcLa$|ks+-gM_65`or zMz69L>Q`mHQc#;ms@6BN-RCL;#x^~(eWF$i>iIrzd1{F|4Q&hhs#Mmfa#IHA^f;JB ztlSA9&Fe#T|6RO)CekjL4_DP*1!p zB1Me5y!xot_Ead`yH*-z@Mruk<06)dUf0IH`t_44p6Q3X65HDo1^bdxWncR>a2;Z( zxkU_Da@(ytNfK2d2^2_uhoRAIc>2>TU$r?Ww*O-hLxb8-~=^ znC~3b=!R>15-w#B>Z?}R_Fx+-mgXCzOaGAToo#t|2@^C~HT|A&-68PRd%E7XSbd({ z+mVq>z6GxPg(jWUtpRxcq~%=;SIQ`kZvvO3uyd;JYz3`>8n9%&D1ST9-=GZC?|E76 zd>#&i9%sGVT)5=b1ws}Vuxror1&`p)Fm{%TWP>pLKqT1KvHWRAJno<4M%Aselu^^Bct)K?bci+lh zXbAB_xY`Z+?ZA4$WL^}YD2-pdbRckokz)>-z6u#D8BMXUbT}EJ9X>)o6-UqxtNQ8w z@G&Of>QTdu5~KQ|zP|&(fW_!J%@{~-Fz~v)Uf_Zx&f(Xx6{BgC$IWFszGy|T8)^Nj z-OwSuA!OVIqw5cFt9f&18ud6I*Lrp*od_+*M-6vKG<#8EdtZ5?dC2%|!#M~BST8D< zI26LFY!rb>iqk4v&j)w682rgfK6<<>9_=a|uIvT}6^5uA$L^lOw#rqt)$YK15KEk% zg>fVK(G_1WFc3}vOS_Gg0VWNteXy(KQr-+Fg~xTq#L4nJo~-U^_|CmE4T1*8+4Uk2 zNbG<>mM+Yryn2{doq*VkfpjrBewX`Z7wuG^;eF09GRr&^|4>oCAF5(3?=0PnYV)O?gyRItnpRI8zJ5a8XV{ z0CvAbmU`4&dI9;? z^Rir`3DES|g;rQD`0i>^zdyH>ve8$SCc^y?@f2MAwmnm6gpI!RMFM?*mLv8NTo+UL zl!MRe!+#D{`8-TP=F$t>M`7XXLdCTT5VBF!)2B5CqlCV;1|&RHX#|9LTDqPF)@EPf z5L&^6Su3j283d+A3dZK9TQt+BDhA=o>&W(3KN zUbmHT%OS3JBZ7+uuqOwKpu_S8p*gIY2X6xlca+4>)d#u?TY6ID6L9ImFCT24xCk!7 zSW2=Wj60hl7-}~dnpcYW0y6eZqZb1)PF_H+Bdpn;w>KFRL!W>k%;xdCQ5tKW?#onL z#&DmNbsDDUDehPX9y1T#fm8rQLT{h8UYN88>axY^4lZ`^063ZL1Mh~!{c&DFG1B)o zA1Bvfd5JP4RvAW+CQPlq z#MDF-k4z0=;`SDU@^v!?WDVcbur25-=|J0Ap7j-z-SAX*wphT`HM;9y^k+?te8ev$ z{<*o_k);krue=MuU9yghu)@DWoaD%`GxQas2!hUdGsyq$y%{?)D~QF849;rWkx@1g8VTdrZDkzUl%{K6fP`SEe;dl=`Tyc z9KU;V#a?_^M#u2VNPVFUpdAnM8axZ!1%#o}7{`LyAWSh2v;j2ZOGE$kR%LTFlENZV z_WB4Ra54x}>w0XpAeXSuG_V0~9PyT){P0>rY?m$Y0kxdsG%c?P2BE&SDJvbLMieLI zA&aE@BUmlBd5L%M(c#nuO$jF%Be$h8-!zyBKKzeuW) zIsRzb^AZ9HMPJ*4kDVcqR`QC2VQn5S(+68{0H@Y?n@~6iDg1OPA>+dKMb#ke)NPNVEi?@KtZ0C}d(v&+uJP*f6q*iqgvx5;$*6 zW3#l7Q_cGckC*e~1zrkJf_o63gyp5oI=jlSs4RlvP6viOBs+Xc z4Zb!Fe8QZv$ZXLm5a!OdL=r!n2K%E51%*v2oY6Af@`9-?s|kV56u_*dy8EPSrc-wI z(_6gf>xxckN$>r+-q@dT5mb9ieS4Oa00GtTxU1XIReA<0PvMHKp2TrFYZ@kIR~4x0 zWgWr|OL{cs=l5#=T#w$Sb&zsg;+#`3#Yv0X+60HTffG8Tu~A@Fe%XTQxKc<9Hg)|d zFK=2f9j}ckTL!%7U?wy0g6!JHcPvMzi1CD&2nz78H!=M5x51@YI{AQ7|^GrbOSLuDA2?r1R)dW#GM=|-$*$@kAL1Hv9- zcQ23uP{h?D{AQ9_2bn;8oo5(*>oDcI;VACC9j*o0IG!X6*1DI$wQIk4;Mgv*p0~~Y z9r^CF%C3*kdbb5|-C6ey$(%YSy)}=Sjgoqlk58&1`!LziwIECkJJ9c0Q>+$Z#4XUv zg{um|oUd+jscoj;kSwXW(x`f0uNU}QQ6X6ZX}q~~k=vCn)cPLy0IzgLtG0S!HsH^E zb(70d@9aAFB3|b}+X^HYH~1)`354|eP#s+9TF)SHg%$=Z_F06TKC>TW9M#O$k)ob> z^+-9v;6QzhNtS>7WA)e%!%Pi0M@4@GN&1Fl_;HJiqKh^>bi3OJ$p@pyZ?nffUWC7X z2!1Zwg7!v9uNG`A<7r9b@aH}8svMNh!g`lQ!VZy<==2cv0={$>T8{{_U)|8!1j3)^ zz9CuiSxdIjLLUv(^AZmsVlJY&YX#JwkFwNj=bHNJCZ|W=Wgyo7@ei};!vQnQu~OX~ spZ^mdX1Qk@`ifktum9(ty^%luFXeMLgMJ}g$^ZZW07*qoM6N<$f(+txNB{r; literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon-small@3x.png b/resources/ios/icon/icon-small@3x.png new file mode 100755 index 0000000000000000000000000000000000000000..3393f844d61aaabdb5dd06f29ea37e9630460a8f GIT binary patch literal 5937 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 P00000NkvXXu0mjfD~DxF literal 0 HcmV?d00001 diff --git a/resources/ios/icon/icon@2x.png b/resources/ios/icon/icon@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..946c6cefe08fad11f331c0cc5f411bb36f063c4e GIT binary patch literal 8226 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

)md&DEfqw6FjiABDa`W9Hf3L3 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 literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default-568h@2x~iphone.png b/resources/ios/splash/Default-568h@2x~iphone.png new file mode 100755 index 0000000000000000000000000000000000000000..5e9edf63f78efda73ddce7d6a2bb85af5ed3197f GIT binary patch literal 40249 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%0DI4XMlGe{%N}LB{S#=`@q& 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 z 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�d}w83T`X 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 NWnpu=?Bw;>{|9DL4(|W} literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default-Landscape-2436h.png b/resources/ios/splash/Default-Landscape-2436h.png new file mode 100755 index 0000000000000000000000000000000000000000..763ae78df0e19e52fa4a475542d2cc04acbdd02c GIT binary patch literal 115885 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%0Dy5ketibg{N2y2`RT7|_^ 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 Jvd$@?2>?7|1Hb?P literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default-Landscape-736h.png b/resources/ios/splash/Default-Landscape-736h.png new file mode 100755 index 0000000000000000000000000000000000000000..9c069f7cc4794d992eb57d91fbc3f96a0c8b2e27 GIT binary patch literal 119640 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ʠ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

dDu@%w(Gs0}ayi~r-0mH@;f3BF zpV053oY)P5W7%Dz@MF1-B8Noo7CGpe7|E9{raRALN*+#pt@Qsm_!p>Zfk;vRL%@tW z_Qu8Sje{2@xiPrSF^=DSx7w=K8+>T;ftEz1!roUD%_8y*{P(Q8Y|J=rQscS!#FshW-aEIXBJnY;7@JT`l_;6teLU~Xk5l8W57P#9qQeq6-M z(yuvk#$?wxCl=o~`aQVF`vI)F2{`@cKHx(0yz%5xV*SSLRIjD9l&7=C{T*X(P(;-j z#dG5)xU`!zuvy*Nbiz!iB;-EM?Z?=KKjh2M89?^WjU>+4_;4}B2Hv|~7I92^`zI&> z(b$puzAe7C4+6;)T_TsiT-RhW;WY1l!Km3iJjq2FbTx8d6cj#eKcZxgGoiH+Z*0ME zzqA{?U%4V5BxnDa-J}|~n%HuxZT!1QG*(a{q>#0CWMYa9WS#COXb%psPw0&OnCdg9*_& ztV9%T9Cv*5d$OE9j`vCv5|||4((3T~o;qZS>j0DO9S@1n*NyBJbmX{AyJxtX8wZ2* zkIU}}cn^l%2Qib!%iP_!ps{c}ua(0EjOw6XR~dvL3+yX`7-8^0{E?B92j59Ccq82( z)_!&ueD8zU1i32PNAZ0pPok^42fq?no_U}{o~G6jbs8ic7=c&uX39bo+U48_MH}(p z1Ko-t>7^r%y4rP0EV0sD#^>T`a^Q>6&{%Qp^LCM~6&cY5(|X61^0R{lx`yhICMF{h z(_Kw50CgEs65Stmzj_5;AvSb$gL=s&aN&o_>n2+U<8M6HbSwQS z1X^!K5sn0Zz)>%iGOwjrBBW279*Ox9-9f3)ZE7L1*6-JnIQ_o0^i{74J{lzH3HWf+ zev}lmd8a+&G0(jZ@!d{Ew>xN?{+$K5sO_lDS~U5FDcTGZ>6H%_a{d#9J8IvC2~PEimN#8pBC^JF5R9S6U#9_`l?&+tMzIIN$~ga`L5 zc1k4ptwSL4i5_D0kE1bbOqxhb>Mc!)3a=jS7d1;0@cl`eHZt;lTj(HqK4L>%$$SqQ zOCk=Anz!b&#bF`hS9b&p%eK>MKA|Ck#?H&xd(NX_xO|D)rRxCC-K%r%j(`6uzCht| zHX}jyXZW@v%2r#LQZO3{q>6PaLi()|XL22ULW$Vs0Uri zS{h(u!^3pYVPb)dAC1k0gPLcUx`cK%g@}WC3%3!IVJQNBv_P4*1fRjz#)PGDsPBI( zKl#uBjwu0wbjR`8Q1&8UHj;N>CGr~L)O(F`FMJk+j=bM>-tP#+N>hy??3`y5W2Nij z6-(UY(t6dA>%dwc{OYQCN$}t-7|z8s+^{fKN)Xh$m&o6epZrQ_jlsQA3V8hE>>XYX zUk{=`nwdM+Xb{%~5u3fsoA07iklk(sqb8%OmzRXP8l5o?JQXHaB)VZBiCwtr@@+U@ z?-jf3${q1<-<@v#PT8Ea3t zb~;hA?18!UUk#q_Vqw7A%ywRi9N`>p1$EnZ0f& z{1iiUpuJAMZ1)^2V5M<Qv(Y+&mG5=Ned#Nxq83&ESikJrtg z&M_hjvIxBPYbM1)ntp%gHkC8LgFh1x`kFo@o`VbDOJP12t%27&Fb8NjZO2=25P3%F zsQHvN@t?y*gm@I@to6fHdemgqdyY!!siCony1WX5r<^=bmR&*ymA#Bce&r0E3WK14 z$$f3ac29?k51>nXx<(znpW830tsoHPTx4JTeM*FsP&d!aUD~eX%B3@VAMCd0L%;taLv*#iC%9wv%T|+6`;meqjqB*y^}$TOQ4RQX z5zRpj>E?hP2&T{OU_)q0z}Y`|;RfK{f#RvMwb){2-8wj|I@ZLp@}xP4>NwgvyCW@h z62DqK`9PeD%cswz3ubCu^UQcN;z47GZ7UKg9VRA{Zoo=#ku^uVvr?mlu9} zZ*DGTv<6?j^x9$`wF?iiYg3T;a~Q2TJj&HF^_6a4C`&R|HWC}oX^NXZ5i^Gh(D)(5 zD;RK8;(cm3JEIO#?n%S;Lm}wn?!j!D8it)_iX={lIFYI}GGPgQ!MbY_oOdp{)M0P^ zn)hF{r|JJJ=h(lR7x?Cw9f{jNPa!T++)c6-&!wgIzJa^6Dcc;jb5%;EgaXG#I^j+WY6)Dk6aOBhJve^zPjQ!`^_?w$`=io6YGhXZt^wr2c|!RNwyG z;I2Ge>-`dNv+4O`KKSawPU4Soz%`+1YE8`Es_NDD*}mOUr1be_{-5pV0YZEOu{UST zUY8*`{x{GS0;BErF6de9t+j($!xF;qT?^zWmhp|3Dofb&ey@19(OI*RR>Z;kir)*F zzg8SS$QgYeF!{ahx#YRi>GTv0vtum3zQ7%ztlnkIL7mZ}8W& z;@O!$n4`ImkeD{v6gw4D{W`^FWa)f$>3L}{DcidzIC>5-5mJ{!K@f9r(BJi15PCuy8c{JeEX@5b$*n{%6I5< z-gt2Dv#-Kt;{8#MN`l^Z!gaMGp}7DzZ#t0uIp?P#B*-=4j!X05fCcQd1W@Dni%6hl zGSIs5W9D?QjkXdmo&53dQKxUuIwIpyv|@v)g>(l_{8l7$r1tt*R3z8N zZHFQMBN@4t9Qo#V*$d+Ie+qx2ao0A<%?tJSBLBR+S^9nXtX;+pH&`g*yzleDn3!EJ){Yu9o0{o48|vm%CroJX z?D%H!Ype**yN!Q&HCT1)arwJ1CO?qnY~sxON{4jVT4-;LHpIG{E=s~5Elr8ye=vAT zrT;6ZCEAxvg;^eN)9(x}c~?7+$f8}KY#XyYvJv1Ni8Z?Ryw+f>Mi0s(7y8|0m%D5p zh7vL3{!35j=)M~&J98Z!eAu9RRoj0k6vMTk3&kO@SMN<8N2&s(r74en)bM3fI=&Dc zCZAqsj7Gu=naHZM8k7><)d_pqMF!_&d*>&?H+1mQbUO!!^QTI{dJBMz;=O((P*siB z9nz3xG3}^!Zo38SrCcrhSYA7tUNI;U!-J4nT?^61*PuPM&iVX({HEXX?$!v&>1F4g zP%Ow#l{vTOo2DH6$54akQpNt%k~B$A!u%u*dc&~c;`bS$M4W`$F%*;1?+>UXQ&_!3 zU~G5DyXdx>i#>-eGO5AFC!)UbUR+(m+4i5dGqh8IX!vyQDCDEE8#dje!?=gJNBTIE zv(FyindW~+im2RerQa9w&%lOjKVD{G(w=B|ZwrT`Sa zwPg5g%&6h7y&RA2o~-QxfnYG~c(n%DM@5zq%JYa!C#$7XAD;ISHA+ops~XY+REhPv z!wdr*nP4h2d_Z-8A1*Db%=y3;#BD-d?rytvgKJdwxE(3Y@Wq&sX`%e^nQQ+g1d@_? z3gSCDFcqNy9pW;@#?T?_2)w6W^eJZq|!YUnZ$ z!U-LcXy#h!uP0x8Lcpb6by_z6|+N%VFL~>PqXI14fV>jf*{%TrmkaE-%KC z-C`%^{vLL2oI;T=#*?pboO6z!!)(x4RbqrvP=|(dSwv6bXnC}^p#j=97nqsICRVXC z#0Ua4)m4P{>D13VE&A(*PlW;K7jwE2^Ca2~gqA7F3&Ojl;T%n-BFCrLE`g0S59O9! zE+R+}O6Pnv<=}P}9}+)8Fi~E!;~*Pca*7M9*fuZ!1n`-wh5pa$slJ9O5(I;$-u6=x z$YT?Ep9~>{2#p@$!;a=8hJEW)9C?iqtCwHNKmC|rToxqcg2s*)Ms=8Bp(9t!x@GvS zx=2UQ+%hl6i$lPGzsu8j!+xpSKG#U#McG|`^QDHc)|ie?emLau7%~wt@KmlGYpS8t z6&*>Hg`dEQRAEN`YVKT!>a~tX+hzXqAyXj3PMdJvwswO@&&IhavCzAH>$6NBf!N zBkylW{=e458c8ACn+V-;34p`i2v2}9XKiDS7RTDQV3c?M@NmF|r!Lqmp3BD3-F6Piq z;%B>&hF#RcXnP|UrlX)8Sj3@7uw&?v74Y*pTU6TDBq<0iLUeG94@TD`Kqz%X*{B8ANp#&#;f4F$IA znPKl!&4zMS`o8*SK~^-(F8%hg7?6Zh4sDG7sVZnbE}Yv_Z09VTK#=)DMip0lHjFZ; z_W?G%0PK}lJIRL1b85VFr#fE(?%|a6CLauNlx3@^02w?U{_VU7apDh>YwS&F6vc$l zJ{xOSe+(bZCzyKwB1o=1!xq2jou`Yt$7b=FByfgf62vcHRSsoegptfv%JJKv(V^p# zykH>H15_ozAQX9qUfG0Y0am=6Z*T}GaD_q`cJ6F7ON#g0*~GJBUk97L*ukwh$$QbX ze(81g3jCKHg!u2GZe>N(M4O1+^xsb3t38QMDFBznap6DX`-co1zMkZ>&57bGPqy~d zH5F2Cb#rtefUKgubz&m8>MT?hKMxu`=V&h6Qrq7GAZ$H&q+Apj0E|sG+UhcGJoSBz?3{|^@zG<0B3(7bvDp~f6 zZdBv{2CMNiF~hlKFI!?n-7a_`rslNvdeSLhcKN^t2T%x)m+7>9+ceEa5$!pLJQ}Z; z`XqrnDbUrA3Zg>beBK%4|@8LQuk|7zZ{Fm>g4&2h0Y zF~atU5D9^(B%WG*piy}Hf*@8Svg3%FZMt;HR;Q<`Y(9O5RU8zDw&2-$kVNUU2bW9R z$j&lh;U-1PnP95IDn6N8Z!`o1*ENQaxRs)VerRk1&Wa7n|8JoA18={A10`VS=(G4N{lJLODJ)boCd? zRYT1eNW05#8rbmQbCfgSVFC!GQ2sL4x(L6GrzG%TW*l!H@qpq7bwBueRM;BmO)v(2jH{05VPH@BZQ<2z38b za=uStq2@w#Pdh-a4eON^CNTZ;R9u{x?c(9ipWs>d*5NjSaKtD3w%U!C3Se{y4Uk0+ zw5R|Ggur$`rYBeV$%;UzUd4NG$y0SBs^AI}7{Lj#R0+Nvcr^Xnt*y-U2VKp{Bl|!hIOox078{^AMBS`i)|WV?(v28xmExe zz8HCg o_5!48BGRhvOX&1S`!prOJUasI_P0A=bvLrcTQsfHt1sAC$q`1mJsR`F z#xi!VyykuaBvnuRk9GNr>TiqnKB#T6DPa=_6(Tcb(rPt|4mxCJA{}AIo$+A#HZkD= zfk39^FWc}i`Dqb7{-_1H&YtHxYFNI0)0`+jB?Zii0R+_-F3j4k-KEn72kZl$4zi#@ zj?CgOh{6I{N+GW6$!Dp^S@l*g(xAfOM|fb14o`N1%#!wR+rP%kbvyz6!2;B0~LRPKRw>N5>25?6mu+?9Rnr&GH6%2fcHq05(b zEqak6Oy!z(2RVpQ$@N~FO$t~W!jA_(T(scq<%kaT6q-;GpB>(1kEesiN^3|ibE89v zs#l`N8xq{Wz`gc{OtxPnm>w|eYGKy5YpF(|K6H6`25))t=3fhbrjS69#MAlF0ZW(9 z&Rk$!?yc;#?M8>^`eklK%doK}=++3qiUZ!4HtarZE% z8iX0qd&G#Szz*p$gcFTURnPcYFrv_;sF4|t;exQ2tV?e;1(tv#-&xB5RW%UStN4xv z0&BVTe8mJkKZEiWDIYAI%0y|d6Er}8ML8$fit~j(-o9wlVn(0uB4RUn7 z(PIXV@Pf=Z^_VAA6B=tyTiu5<4c;l2zr;MgCcaEq4f)=_em6+2P}M}4kn88LrKl6g z))@qUaYY2h{llx?&wQ}-Q4vbkN?u@931iY=L0j4oVy#oncE{9TZmDr(P{@qZoD+5u zbNS}`+Rh!?efFnNgQzDZXS?>>#l#5ss}8dv7CK=1;*Z`ajv>rN20XbD!Cz$Azy;?I z19t~SdmTJx0d9MX#FcJ7Q)S%$Vf5@gSq>YxYvxz??6Uh=c_H(X%erX=y7U|`Fl|zi zL*S3Bru2wwej*I0`4;P+70obB@8dke(*U9MHsuJMIA5@2{z<4z5=RULxwM zajeEuX>-7px_a_{dQ)MWZm`$mF4i3kc;yy4OnD<#F2M^Vf+hUdCC*M4;T>+uOGN&H zcwAPV`!f4gICT3nXsC#CUh~R08tfyI-3{WV4)T=YkAr))g<~iy>LOy^f#j$yZ(T~R zJZhLhX~^UJip7!atr3wR*l2vijyY-5I6`x=dNuohGQ~w%XQ5Tyv>SXSwCjc=weUz< zl4dtsGG$X7gsJXCx_c@Q_alM}s!)>D$2#ss#A1)&`eO!dj=zwtl%|mrv~Vn6>8=&k zwiJiP%Ke4v(q$j|^Bk$IHWB8y+bVDJ43*)S%s`;B<`_xtUtJ9eK?JCI_D;;*E;2LG8Dl6-gsHj#%_a zY9)9Sv0!%N_duYY{fkt?bzDx8KXsd329MC>f&_hElI8V`gX_p{p&@v(Mn4WhvGZ+HF zRh*L;I}1M878MX#RzgblOUd9#jSn7GFO|9o_}zv@@D| zjZTbGkRA5Q3J*DP0w9QAn+rvtgE)F)Rx(Hj`wc@!-Ypo@-J`4{o9SY``UIxeJQ*>6 z^-}&tr(j9mq22=Svx8$5gg0IQxQg|G`!ex2SQIit+}6q@t&nW6968^kzru@>CSO-T zslw5h<-5cPN7b}wrK{3m`vT7~+W&OEW!YTp20!R&$*oVUnF8rfg7h<0<5@Nc_JIy$ zCOE5wEM5&rgXQ==+TpqGW++5WXY6JV{hM+Uk$zBz+mXG9E>+P0$1LHgB`Vvw{gdqq zjFj1ZpWVAaI{Pqy`n+8rR-UOw$qJnQ zg+4=rFpL*tUl<)${$#llEili|EzBfBur*$ylbLoO{>apD+G0NW$UA@cH}%8+03Y{s z*L|Y!GV0hZ!zUQJqYw08JA|mmx!*aty32+;FfGFenjEKP!N@>ydEbX ziPRY)?>|6$pT`I{M41sy<)T8A}cSgVeZg~p{>a|h<2?QGz z>{`bq!h0UrSuPRnz8;l@5&`JIQltLG7R4jj4?i08d|{>(84#H>v;6@msK-RvdikTG)H$35yZ|o>Uk{N7%cVfQlpW z<|;wFIPmllMl?{41a!Od!rzPf))Am1t!l=fP^)e@3S&HJtV;M!_dnd|LdG2Dc=G+% za3UQRhRbjEg`aSNVN`O1A2(!VJ>T4Q^{Zwv>g)`20Vi)HmQ_7STuuBALJwTf+iAVT zogX|AOB)T$2F`Ce(RGFE)5=OyYW}RP;-X0V|zVOhC0K%x$vcC;53ne zj|qrMfkW}ua&Y}&HRha-+*G{i2h-lSfHR%qOUDuIabpF(q}?w| ze$m^&JJOIp`AtYT*1ho7e}QR%xNXKP+3DSmQg_-jPb7^j(3E3!q78-BZD0d0=>H`D zXj2Lbw?hEJXHlJcUz_95s5RI-*2P9>-??Z<7%TX1{lbEGufnE*QS8txV& zr})B;t35xCn(DtaXZ?xUV5&flsyDJ$)D9FP73l@*zlZODKvy(gZb5;#f>C2Y9&*{l z3Ley%&pA7gV#Bw?#E2$(-BVwp{r}pTbH*b=uEwW7T&3kQ9o7QgGi?yFmj#pq!3%k` z7ulC33l_Zak6R1*--(AmOCKreJYLqN6wBbKoHuJx+_8UH2K_%pLdF5Urybl|6npxh z0viNjp0K`4C@}NKCTkx9H~DKj9GSU_z<0x6gHz-l9#)YqB#4Ee4l@*RkWn0#XUMs>51LRQ|uJY@6?!@tTiXi6MA|pQJ9`3q#W6KvHtV*vWimw1o!a#Y9K) zNg{3Gi_bR^DVe2;1abd?9GPIw6`$zvTG1^a+5x_(AtE^t?K-d%JZT8;8mQI|{1H1c z=0hd981VmilFRbFT9pl3X0Gi^_f4%DOdCJ`pB)OcJsFR%In7aNtJqfaBn663nW+iP z2c5LQ1mZ^a%Byrg#~?W_ngYeUK(?7uaPXcgB#8NB-+uy;GG8(vz7X}-E$s&QKtz78 zEO&4~6N@C2Ta*Xhu9LC_9fY8kx^0bfB{j2bRJQ<)mGxO;Mx7N`H)yRTO9g#OE4U-k zB*ZGT&~JOvV{1_Rrh@XnU^H4)Nma=Y+Zpr_a^{26fr8ei#;^mE4xIQkT}YMI=Ahxt zePR6I4^Dq80}s2U{4gnA-yAmj{XA9EO+`vZW+IbadyT8vdl>&YB;PKl=4yID?GW+4S9OpuGN~BEILM5o>LaJaTtQ-lN@2X;3Tm^w!Xp8cGyu0U6CHFIl=7%D z8s7=(-FhF0Vn~7c9Kp;c1oBb|q@tsTW1*MDttq_eHF`*zi@MdxRV(4?v6) z{6KvoCU~HEFP?VaeEDUDD813{YVmt?VC@rXf9WgfGV6ef$jH~@#QN*+3d3Fr;k{ho z^+QoY>|V9X=}hLax2ul4>-?T+jcIiAMq zQYE+1krUPry4vsaL0?brYrZ=`F*wivK^=NXi;~?RS}}#=MP~>5KgLlDn-(s;uYjZ4 z75EIqA~b~hk@vvLbJ!83lpy~uQhS#KW+Hx~2QjngaqeCEN1m?*FlLI;%*~XRugQmZ ztWKMf{I49e_IO>~`~YUAyZ9BME-l%rSFlwk<_|(K#ExV%jB>x#k#WCOdpwE?)Z2@6 z1L_CsmcLma0&DMb_1LU6$uX@kIuwS1vPkw#hncO7EGUckgg$C6p6jGXQxl#0vp$S? z{^oR?)1D0mVz9*rp2!FRcz;cL$N1STj3+2Xr3<5<8_^M)KgWWq(t{?K!N>Ul_6L=h z+=`Q649j0vcmm(; zDPeN3-8bJ|Bf>MsenNwol{A9hv{$gpuDL#-Ceka*Y6{A ztnmQ`dDr%nSA8>tE~tr%sBRh3QqRv}&@0ClE>#K~uxRxAMo(7_JwF#5#iM@q>{-Xi zV^iZ3p1TYvoCwN8z%~-IWn^d@PW#QJ@9?UA7Dk@Dqcx(dp&4LRThl~Q*@0i5Ug==# zThg=;1T=gTe`y&k1Pp9mKWD8}{&vut3Jy+Cb;j%5|5#a~Wm_qL4r{~&9RduL{Xd9W zeK>{4Z9dw!#g-7qz+I^)k(xR6zyeONY)2`!7x!%{)`4Z;nScmovPSQVPNp%TBR~6o zMq7D)17l_Eq4m`=|6x!LT0+V8n89Knv0Ix6^)4#%E<5iPjZdWzAWsbQmdw4;1@+~4 zE!GC&d<p^FxDw}VB2Fw z`G5}zQm7F{O-Og?JtkC8q4kqEvzmvSEa@!c&_%EnzC_it0;87OnK=TXaIn*yxBU=> zkVfqn5B9)l;uD1fc--m>od2TV0xk~p>{5E#-HtvW{i=c+WN9zVa-Do^n`4?-JJdu_vHXMo)$=ZiTfF$v zuUB|B5y+5N2r+APt^0F<@flP1rFo?AraiZPM zS*^AJy;aqD+5gdOro*}qPH&G8FpPW^?mcpbKbC9_E2P1*_`BIYzHGC1gHNbxYxn8C z=%CP@&|FB{^0pWN4x68%j^i{g4fv4qpXDXSN&crFT0?s6K_26p5>d+Moqq7x(EH?F zcyhk}jMbuGT7H&cmYL47hcJ><*y~2i$v>h0f$rGeAhhBYX z*jcTn6Ab?eLY1D-KcR}3__HrkHj3k@OK!D^5_hGW%&9}*xM!!VA z;T}8XMRl*6Sja&T^x!kna={0y#y<5YX^GeEOZKqru@Ius^9ThfzvUoFy4}@&DF|k4 zuK-#P1as0%xUAaZ363qd*|DAhHn$uQFoY;dCz9!@{co?j@fT~Z_lc%%?g8D&GMPEd zZ-H>I{}f(qT9jHq5hV8}j6C_TG3Y5bxDiuK8NMMww10P%4s2TG0Z1X%fgOt~I}I#M z0Q+ZQoQ>ZPbB2~rUJr11QjJW5zSaQ`z%SlWCEoLZDqsHUqCC}a8U{us^j0J_e}U28 zIc4CD<1{uUx-e|`QdQPswH`@YOz&_RYL0AT;~%8);S@bU!_)q@*2(H<=?>e&h*X8_ z15%*6-LHNl1r1+*u}2U4*59I#MkU1ip{ihn03R*fkO~`a>>}J^=3S#YKGBdpbo3Q$ zcIe;DmJaVe6W!ITC^GV{e|O+Z{aS;Vi@&p^x|9I5a9owa%0rF&eQ_PRlVqaPWM~kC z(%jM4Grw_~ZYQ%_jDX#f@#QfZ-W7`DTg?yK$nXJKvCj7&tEk|AU@rXTeqWGq_XT7V zAr3;gm(sXyvDY9FP|&ygY+5~I4Yy>9?N({c^2>&!Jc^wJ>{#uU+! z+xE3K)W#r54yi2`i{a1bM1w8=OV#8I*ASV?jIX)Mw`3K_te%s-S0m<%BvyImO8^pD z;Psjmlr`Amu|70*Ev|PpevA~vN>Q9%<~~`qbwyllVg&g|u<|?Vk%Jir{Q|k=17W;> z$n)R(Ao!7FG3ni)thS9A=*zPdH{H=QYzV46$LW+ z-OtWI8+%5cc4;pf9Ly+rw_XZZ_Svfx$LNK1LRGF$T6pm1*|WpzVhio}SMFg--#7tK z>L&7U7YtUL)0p~t{moF4Cwrh99B}J+uZQ>^m$U|#P1TT8uo-YKnc|dZ_4^a?+tQW9aS5Ip|5I7-^B;>pwfVq`r)=U9!yn2}+<`50I;&3z}5ce+AcuY7#1wYiz_BH}nyya+@ z#4d@^Si9Y|feY{iZtDN;8q+Rd-Yr+)dUdTv^7hy`D7! zLlFt`uLBCzP+%g4R)*!lWSPdY?(nXrtGAB2b$WSfW!5S)z>?W0YV@`)O3-`HhNOSx zB~&yuw-jyLW>JDwAH7&~=u|^RB#Z$933gn#3zzis{dcZF$Xq;pBf4B+Pqv*xp(Dv# z$WrgAl7qE_7k`Pezl7e(8M*J)@R=iP#qwn63J@*gm3cf$X;PvlX%rit0utJHSQvo~ zPj{aCI?g+Ol=%8${6xA;d0BTN+ctQjKp3}}>-CfW{Np3CBsWd2-cA?ZtC0=tU_rEo zHFEI~9aIst)W&$Z(Ae7sKgKX2$;>;u@7?aiHCQ}uRnP3u(6?$(O)n6%@t`7&0k<&5 zab9&uE8sMkb-Q7|vx!MwGHzLT|6J>fvg88Sobt03&M+tl5pu$z2l_ZsxbSg4B7=HS zTa?+d%+ZBN!~JtpywPDCM!n}g6*o<)osU{u`5fjMGe9HIe-rpJ@QMfuiM4^m)}4U? zBmexp(A}9LW~M^gUF!cw)_XW|`9}TY_TIAhCS+uLBP2ye*+P=+?D4iK*&}3SMMCx{ zdu3+J-h1!2nT&qdt@=FA^Zoq;=f19Uoqb;C+zzXYgH%uyZJ&6oDf{3P~) zmn-ZsE|MR0tn1kQc4j^+eEQFd^FL-9;?if%#MnvPgnI?r&MeXB)7e3R!}_HH$bJmo zhPaD;SuB+oD~&WP-i`}cxzT!gONqp*z1JQFWveg&5G*8RrHrDU&WIPI$MnMnLCxO*v zb-fHco|xQJI29qkYhaLFCMY6k#(kjxktYZ$KZ-nkEx)CNi8zw;ATtSkh3*c)9x{rADva={< zVXRVvPmi9=35%#KAjHufqFVbxN4FrXP?O>>pWS{iurA2EA7CFt{Ei6!ISRC4m-&Z0 zk`N(6VFD$})po&jf2aM!%f;ul73R-@UgT(CTsv*yj?lHkd}u<+0!KUjv1-OQHD-%x92?nT5V_>ug2yY5Q1fK$R?wmAQd29t!x==8i=Q-s|G zOzj^O-P7>eiQpG~pi;{MkRvqQ?YvPt3-;@tD1Egs-OkgUM?`KxJx|?DZM;FByNNCa zzq-oQ!~Ej#__D;70*-_v`M`4`fQTTdna`Ok9FXp$T$-Ru%KI)ErTYdhE_HEa5Bsm= zrb)>idK|h@P1;OFzH3Kc0W%?81e<*lt4vOM z+%HaNqd>~!^b1(eE?#0dKz(&M3_9*FG<{1YWAV>ycEMSUoHu$5>5d{XNzBAv|B2Pp zdG{BnVn{dMebM>Ok9U6gy7r3c_8V+iDOk-uk*dXO+7PE0vroA?8yy6^c#rwDH`I7g zAQpM3vTZP$F$B?%HWrGt?dfr z`oT>fQ%||xe!}iym+E3U{MEjX2Z~0la@SxgL}_Nv*S4=U;m?8UV^^GWPAUy%LwvQl#m`DCAQhHE@zbFS7&T58;QOEn|pgvms;!>|{02l&+} zA~?^d1T0uvduZ9?PUj~c#$}Fd5%^ufQ(VE40@c-}Q2`&XrOs!jDuF&(k|O=FoA2`{ zNb|QWgW4jxb&0EJa>A7?3Y0*FP{hjAvQXhP8H|M>(h4^e37bBMr+{__1W*;$zCjxI zTPL0uKUTN;aqZV}zHaYzRoUsb&5z#*W1&DP2d~A8V=>B;DqfTzMekPf@{wRg9{mr5%_klsT7jj4?}W$}h>!N5jX)NGeJL*o(Wgc7?IsjZJfeF7u5FPtKla zJ(<^g=|}D$@lgd`9gs}iAm{FC4UM=(h(KeNBoPTFH^AJ#(Hilw5|1bv@_>`VZNK7@ zSxwefUUzMNKhs9CkN(o4b3c!T>g)0d-WwHw1m-)YmMDK|2CE^v)F1^#1@RmrxDD?I z!1C5mkKnsojkME1xxCVsG8k>WW`1ygZI7Oa0GgsR-AQDNMvvWWk|2^Ijg+W5xj>U` z34oXPdK~X$m z{dG=9dgngI#iU4-4=1UDrhXI>mFYg7EID(Y){~C3g{%cnT9tN)Eg4Ege zI@t9RwJk%pB_^gS!gAbKeeOPVw~HdY#!0F6+D(ixH~yN$)E{}gvMWuGvnYbiRMjvA zrGoI|iS(V3geE8H#&#z5N@OH%kgvD%<2ks|#1S}Ugnv}Z)lNUB|1==Mgys_HVCPiri%eqAN1lV z3$-5YmBhdI_#AM{+zoDJv?%IsbP%K0|FtF3kp_+4I*i?H!~9qHWUPvs010;u+!V1X z#-JAZs!I0O)EJx-yxPy~z1L{7OY1z?j_msuvK=#=pr82mi%id_^?Uxa^YW!e*m2A5 zjX9`+97hCcmJ+~+L~AP;Wdacb1w8mO+K%zqovL>j!DN?WQle{c&fq8V%(U*z=mo-n zy5G?1vp(Q~BKDC!Xx^Vpe@2NBCCP%*uE3_b#g{UJcmu$V=kQM^-7l6-pys3%^ZvM~ zNWGx8(OB4x(oF6~(HgkXjn=|m?@}tnkGl}b8*h;xu+AgIR{Lf+MsK|=NJTP61~9b5 z><3$nRnC&wc?hNT!6f`x2Z}mg6t$jZ4)@>#&K1J8S&I=1*P3gnM@LoC8=}Q;sqSw) zDxKcw{z%?(x>jv2(^04E28$q(IlZLX&u+g9Y*rd1ogC`jatmcI1$-iD5rfhJBoI NOWToimRFDFAH@Si?UX}e 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 _R3ZZ(uJE@lK%kx^(?esym&giQB^O9ri?v*I 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 T_bS2V^E6jsU6k007n*=JW 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

QBO(e+0_{i}~<4lW8hEkN5cVxeQ*kp9G1 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 literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default-Landscape@~ipadpro.png b/resources/ios/splash/Default-Landscape@~ipadpro.png new file mode 100755 index 0000000000000000000000000000000000000000..75de9e0edd50b429723dd533f9a488e2b3e3a2e2 GIT binary patch literal 95354 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 z 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

f%r(cmDNkkEb6NI!k_h7}9?SHHu2NhHvbc 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 B-LC)u literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default-Landscape~ipad.png b/resources/ios/splash/Default-Landscape~ipad.png new file mode 100755 index 0000000000000000000000000000000000000000..b74bbf69b22bcdf9ee3694bd8e4da7f0afc4ee9b GIT binary patch literal 44293 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 UxMsN7AEQ7=!{A8HA?wTk1H%Zn>i_@% literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default-Portrait@2x~ipad.png b/resources/ios/splash/Default-Portrait@2x~ipad.png new file mode 100755 index 0000000000000000000000000000000000000000..d0c33f786048f4b2bd960de67a872c32ec8e7a8c GIT binary patch literal 150631 zcmaG}c|6oz7oQnKlqH3-jCLg?vM^o&A3>68fl(Kuuk|DA)LK4cJ$-X5a z`#zSjy!SVQ#?t%8^Ld_+$GyLM&-tG3Irp4%FP|%la@%S5(86G_?H4bcy#|AA0slz@ zqd|awS*2Os2LIY>eL>v@2BX^n{R6LUbDM|3xM3I1p1R@KJecQi-=daeH!$s9O9;2Y zChYKWkJZZYTtY=JCr z9~o37$Psi0_2z%)26W^uxVzcm3Bya72?3K1F#!Y}wYd+;9r@b{u_3W}vz1&`TFBt8 zu_BrLfoAP#%MQ+mhaZK94|1Gq^+cwK=7gsXR#yK9JBdwtTm0e^yEpf=?GqTH?HL!G za?$h@?Av7lqzJar?6y^VtO+jHab`aDZM>CREB-`*!+p_sT=M;`b9lWEM_n88T6*tG zh&T3r`_C`(-t>3mlcjmnL0OLcS8peZ@(l=q-XrO`OBw!1ymsUC%O|xB0ikj|zg{N= zL@(6gsTz?6eNvp(gs7YWGz>9)WG9^R4L6z=4u2s|!+nLTj|ufNnT4`u(A&1`&gs;n zxPSyRQ?GK1l7OQozM-mxewbhVdQ(a19V0_6S_=oW?W~{cnHH#;)J;zG4d@mO^*@x{ z*09t6vd*1$#DpgdahQhtDHZ$%4NX+VDVWFjyblcFp23Zd2o;WH{h(!`p%C=4pSM6r znL$V7_1qoxZ;OnC1y}dQdzx}3`Ga*-HD{vrBJ^7;8-9Ek`E!YV!L{(}$%TT!fVsJl zScVft%-rZt?i%M|9*1b6PNQH3^az?4a?X^DGYM31+oc<_Zqb!*HQCkbvQ6wVZq?b1 zbZ8>i`nH$iS^Gav06uH}CBNYs>jizNIRG6YIl1H-Jg%Lo}*^ zIpNm{mD*vLU)uBOaz@loN;u_bzAf+@l*`i4_l2bKn-4vBV8Jfg=wpx(_RYzg zZ9>|eInI7JZuy>qQN>OCi9;{AvJc9jh@C&M3mpL@@jx1SN!**EX1+1J{? zRA#55EVL^epRec;eQA16$MDhJ2%32-T1v)unQW9-n7Gj=sNs}l%qPH4>)sqg*A`{Q zCTOZEHDJ{udIoCiOEkA3c*MdBtfa$RTxLz{zMp@RFkSA5Oh}maz55zKra%V>KBJf$ z{TQ|kQ3@c*WR@dvTf5}ef@EVcS-tWtQ+@p^Nus6aU=QOarjOxf>rSh8Oc$NAX;7{3 z*X3zzYjumO$^v)?a9mL-ag)rl(7JXUL&q}rWf$4maAXKh-Bk+IGfAdH@JNLhu)eM; zbum=WQ+PRGIUTQslm0&R^RlbiC@a7*`CO4zOsJ?(qVWX9P}O7y8tCa`-40g<7q|_T za3&=fvEMNzF3zELcE*x3;!^!~`BxUr+-YeKT>S#Rr4_x5utttro`ZQXQ!>(IktCO@ z)Jwx%!%3R8iRubgddShLc`T`-=%h?;xlKJ`SMrg@(?pcmP}U4h6g3P?dA+O%Uy#VV zY4x#XZcv8;?Cw2~KV}(qgE(;njqQF(Xw&2Aun>B0lM@_CJ7k{_&zn92T083?V7cJN7I@EBSDdN?cCsgg( zM)fTBVYG_9G*PP62l})l?ZpLDmz2AHsY#eb7pHhzp77s9knCR|778LDzPg=pzFX5V z{V4Bdk8YsZ@XB1lO2>Te+(|TP?&Ke-`*2c4C*pj^lJR3Oip<1Fn++6&HhY3L>P{r@ z?#N_{7ROMAs(a;-h^-~$VCRl&?VD`a{&}!f_oQCIAtmAF--0@O(Vw;=XdVD)zN2A8 zHO1LbGX8l2Ov_rgNEv%uZqK*cF1KT`+puxF@j10+TY9lSR~EL54Jl!WyL#<(;Dl1B z$fY4w-lK}AM)#AU4nhhyErP~v50>6t_D#Yi)j2;=3xgQ>D1dQKpdaIfs*^I7$HJrR zb30A+io`LPep{-2y$5IL*CWIKI}JCR?`^hsRc5RvF=nm(dqyfumkirWKNWERh3^al zpL&ySVRY`KjPbGXFSTWASTv31_O0vZ37=&`9kg*`sqPIAb;#{+NY-w~u&ErC$-{#%8r=1g=1c_w2LFtoeh*Uc{Bd5Eb#pQT&hPP+kx4MSccsA~ zVc@u>UE4eZ6YBZux>`SOoy-<6^dso@{SckuZkQx9?c)Xg;9b<6taz8b-dQZ*8n)QmmYWGgT~c7CSs zySILh6bj~H4TQK0j^H6cUjHg1D%5Sr>s0rx>zAA*2-)Sg?w9QdK%IxhL#zn_(`OtD zn=8wf4ORTmryt5sFQH{$EH)lW@z;fr@O==0FutDL(AWQ;w#ZO4QX!7;njecn!>(B@ zTk;Nrt#IM1TYBp>2)u)wqQ=v6{VBRigLR)Z)^9HH3JPY?Ww6ISx4GO>)y~OSb*YUx zmu2n*BbnZg9YrT8diCw8D6gDaYE^g7KJh3pT4Ei*qs&+sQ6b6Yb zI=c`TQdebt9Bw<2tjKD3NUl2Mwb=UMyn7f?Cz6Y^2DBGu#f3}js`rx1SY;<_f1-~C zVjbq5zNDv#n$kf$oZ|0&^%(Ztd_@4~PQetEUYEk_zfb~)vPKWu1T;*;;OG_2k-Ki) zG~C}-^%zZAQz;N|QjlpqkQ_h^@Q}l3YKq?o#4!g*?rT5#EE6kgzp9yTfm_NUmhGF6 zN7Ok6tLHLv1KL$q)bImMD*!H2p{$vVme6JF?zsmnWb#EJL_?1<3<*HgbNf&Ot>WSb=bU6hV0f z4{VPTyI&gdXBWM9wfwZVpUh%9{%N<8850WfH6-f!eE?mOHr$P=o!EY#KVXMshiugz z(ZX?)^&%D3+J}yK)b*-#ZW#Am)fugdAGt&M)O3|}X17KqbI?;Ke8OCk)a~Wc-~M&+ z;NFS7>!*P- zDXAR?yf?%tP#i^M9?`S=(8I{cNw(yL#Rosnvzm?I>a;(I^Vb+}+fFr4 zSn3r?ey1imY>rZ}(ztU9w4+r3f^&vg0y033*Tn3Z{U1ERR(j9{-yyc%I=u>xQC)d1 zdE^JZ(zry&j~tWc->!~rkusRIB2Kmz>Bbs;Gn$ZIKa*uu`5Bn{afNoH zf@HoAhenE?Hw@N!k|Bo*E=&+#vKEV`J`~N~t3KBI9kJdTMB6P?VGDV^$}yp=jnkhM z!e2@LT)Q7%u9nQ9+5k2FmfNL6T&C;T6vUlbJm|&tiPQtllhW;n->j1?0*lUQ-j-Rk z;ky+U7hwJY@7qR}T02VH)jno@UZ+-`51e5oL&pcc7TGt>3esuL&Vh(%mcAS6X=Q-5_@XUUcKcj>L6>wqrlrOrL<+ZoXlJrS5fRF#i!%a&Fj3 z`Sg5T<0pHz_3(HyNsD+So&0_clYrm;$@?aU(+h^^Tx(_vSj5+S^tTAr;)qv{Zz(NT6FN&pp!-HI+6bl{c0>(dq6! zz1|p}$y|eNm)$adq0>rjN+JPSDS7sD}zJ;@=U=~SnYTI77FIK0Xx(pb4okh-MM8hOh z7e+56ODsesTjb`Cs82OpuAd?^Cu|GzkL?UF1=)k9PfDo-Xg2P~Z7W>geX!G-!!0%| z@@88lyu*3jGzOnKt+TZR?o~11XLlsr{>xPc#M78$Z8a~N-dhhh?^G+-Vn68AePbPG zif4r8kKm|IaG{4~Q#|9TSZ}0*>(D-!5`9OEBP8}crui4x?wR=+$6wVzKad+;4LjSO zE$)Tu2b*NG5e8jB%E*mU&V+TnSc-+;PI%|F-rv&PlC0f;U!agJ+o+!Q{pi6gbq#Ey zvupd4F`vks!g`Q%`5V{JBHmT7=2=+WTKq_LyJI>c&TFIDy6eC=1CU*qS5%4Vc1nV* zn&kS?W<|q}W=c0D=rlyC$0W57?t*jdO7?^l`U>G35MLK#4B{~oOE=z|U_0YX50_<+ zf?V3g)hOB%_U0n^h($|GZ>c8QBn016SGFE0p+T`=p6}yVI;Q(hvEvh{j$C3b8Aq*| z#gmCnsPC{Ei(yF5y;C)l@teRc0P*!r+QS2c(nSX(_Lz7e=kA#ICW%X;t5$!CS;=UMCPj1q6n_iT8r~lHhidL@}mtS80LDDNxI?| zr#F?<_uXrhNfVYgcsIEy&ox?-@{SrRmVDp^vEl1F7abfj6Yohaj9e8C$xOr3*b8Y?XHuMJ(Gn2QLiGrSkR?BIfRxkk+|o~) zL(y_xF_H&jU7hGzzbq%Xh-sQf<-#l~UO%6+G!qE21;AdAi{;z!BzRB zF}GSinFwAe6>u8<%F5v?^$QtZFi-Et+t+DuhN>oJA-w3L!TVDb>h=AOccqTi zlf}HZo|#Bh?j^Wd-1#l;b018w&TZ3#NgYKWTI!V3&N2~5Okx*iJXS+KylU^fwOBJ{ zYKwB$#HGk2eo98E_000~w+UR>{*2^UEc-dp%2}oaDRHhIGcp_;SH%wD(((q2yq->G zKW1G?<^H9WmVF?{^XnYkw$G=xMWEi!#_6V-{7@m3?pT%OP0o*md}Ku5;;eacP8o2r z4C~EEEchJEzcErsN+59$KaFY59-5ovs~EM#h{YzjB|bQIQ|;?(Q8jM#&;Qnu3gYkt zZPX9sP<0q(ru|p57yG2XlgZ-e?OMBHlNPfXkJ^1xn~Ji6AAQJwygJj(`6k;G4Ffrn z9AWYYSf>KH2J(Mqe4*iXe7DZoeEN15VXWb=fQ#+5+a_ueeXI~VOsO{U{r~i5lm9%uL|6*ujS<6+)AGGHs?ht)pc+7ZR;#@JZ3TJ&wsCpa(g3ZwiyhRbZ#Szo6mTs zmG%yK%;m?abgGb>q8aeo*#6Sfs1|!9azJaB-zK{VOWcPpQ8axRVmamb9rcm>IF#-H ziFzWPjH-?(O;d4jF^sus*&)GEbt3}QufnwF`kW-#lHnsRx@>;r0IDiVt2D85%`dgl zjvN^~Hm(fvfg1#%ZwD8)NW={k?#e%)mP@wzmog%89($$RaVW|s9NNrh@N_4|at_7ohI%+uoEB`eDuq>4c? zq8=`vTQ70EER}Q1wBU775J1pyVb;b7+}3Z7p!s!Lykk-^m{ zJanfmR7x^mgH%NMYk44L8OB2wmD1UqmgjPerVW z8Z9rJ^2%P2$^)tKs4zKQ$?KZG(gQR6ZzGYVm97g=^<$mW6>AEEU20_2YVhCXgcF|p zr3Jzv1Stzwc9%^?on4Vm=lLe%#(Tp=b7Jt#f&K!?D=I@qMLp%ui zRv}|IW!qwP)HmC)elEgTUyC*YQ=)hY&pDRb14q1LB&CzDaN$N~V=l|uUCeT-ifY@p z8NuwPi8@=0I`S&h!h1^@?C-9(=^DsN`PmfoJxmS-85oeHvvUq!TR@$d{x*; zI-Q_H37E|4H1n9vKzT6;!6SI=VTRWBbnU+~%4FTwl38ihInZ+Ne&6nA_fV{kv z{xP&-R?uh1>*g3T3$pMk>TDDq8olvQqF}R4?tm&^<18rL{zqopZ;@)`LDvzm)2Q|A zd+{oQhpKJNGzyzEWMjH|euB)mk3OBH+aWi7RQcBv;Y~jaOn0{>Q(NQi#H3I}!Gb^e zmy558gx~hnn87-65DQ#uvIgAN*Aiiu{FG?TLVB#Z;g}4vCBNTmk8z`Q2Xfy;qo1j2 z`kap>-ac|Uo=n2=e#u9&S#wA2CSHRI>IQD3gbSZ&-RJxR#liTH%rB%b{*<^0D8eFz zPDeCg+dAkGwZe!}t<1B?jrLHZWi}>bWHbAdbOXxDE%LX9hOEWLCA2t^n-L5*I)8F{ zqLl4*Xsp2z^SqUBhcKSIw9*RzGLPvREa^7yiVIII)bv=9N}l9KpVbE(76sxDVgJPK zVC#aVAE=L^_2i4;O~+?i;4ay8OmoajZZIKeAB!&@!LaW4NkDpd%LQ|?Tr4m^qjQus0h~+sUew}#CG>~A6F+p7%)#)y3lC6TxFtNl z`M1A3f;sbO$0c}V$I3*LDeata+?df$j(+d+%N6c5;$WePusFnrQYay$s^qU%tHL2Zyw68+|Dxz&<=u@yfHyAFs zMh5$YZnT%&k=vBy+SVy4*J(`&m2adFW(1%RZgkHjDtj4@6XJV}OI82_Kq9OZda>F; zX*yDpOFUwNLwWOE8|r5tmF=E*{NT78Sp?#IXHZH>Oj-G`@@*T5GNCOco=%{%5`{It}yf`qqtq9}br`B$l zUq7^$JR`E5{k9TW%{R*Ee5Gw}WasSg{PEj`U7$7(wM?v1=kmutk9?_)Y_r#vL%V+@ z6SuUKQN5j>pk+2rXvnGQ3@ERz8LVHb2##YY7!^lntjW*;E2HxK!}>Bm$NnuZqp+RU2;; z`z6+cd-3NVBxa+Xh>D>b@9t6So{@hH{%w5lc=Nt zF>VL43T;guSF5lEc9eQ5?UFpm6c?-~ZX_t9Bs?9SxD_0EY|NER+gRz#u{K)TqBM_o z=}>JBlX~fyzQvj%e-Fp4`DC$rl-Z!4j&g=wM`riwnwJ|-D^SeDjo#_?cI@idN28^c zUJ~~wXJG!(nuSBtkxG<5-zCay8evny59~O~AK)Heg9;?W^`z4qq~(%*ev^=bYA>j4 zZQSTq#D&MV_YX>OPD)gx%0VwDS=!8=lN5Tw-P{j$loF~geH4QWw>MPE3`)64Juk7C2%keksUi9<0WK2l! zJqxpqL&ZUBg5rBLta%6i()MZ^$qqIif~eSXNH|eJbwxs;r3sUy>Dkb;DZv9IiAX37 zP1`9eYd09oi-6+-h+~(SRgyryIsVi)_nX1r%<_s=8A-l-8R=78(Nak+1IGR=f4?lkTGav`-C)RLNy&XjmjK4F=M~-NvoSM^*Hm8`YJgP zgE$2>2*+)Xio|m;gYzx+CW=kYvFDc03HcTP6L-~8rDg4(sR|WrIuQ6jEuDJI+{bf$ z_SFSgWl6hF>C2kLyLeEWKs?7m)MBp=y4t3|Za$r-cyZ_R*9bDh2$hK1n zmoCyh_I%gLO)*%VM-%n==2(F66M+7X=`y3OD`%5h#Mi3(eTLP)4xd#s-V_e+LATh$ z{NX<8cDuH(5vxa5Us`TShUVQhRVVD)cD#PPxwoOdMS10$O>lV8_JIhfs0d}4=9Pp^ zfxW%%ys9&02}CTvQN%pN-R}D?tY8-Bn>qAjnD)Uky=ck9)QjY&PcusmoSOefP{FuO zmTsif+y*qD4V519_;Rn`JNW||f7O;KHGvG2R8Q$O+b z{PB&_8Q$p)St$36#txI4Y3e3zpHVB;5(~TJFrRXLs~&snMz{mfj4BamxU-enkoL|> zc_#0Lwyu0KgR(|$&$fPS%(p^^O#|a$aU`6w<2utW5 zoeJ8Dz_GcX`N{G27n0FySrJkv*K>$#`-ntb3VWwZbs^MwZ1FHk${<c}?qJF?9b9?WyQR!&G)DI^NI2Ux_Dt>-X0=0tGNRBjawA2vf z9rkz(R>%&j+4@H4uh5+UVD^BFNh=HUtb{-Mqh}Y$4|xCrbi}yiXZ%iE(~#kY_cDM zlEDz`;20A~o-_OV$zrh|!tYOdVk4IF6IN)_hy?|*HF{P?7<+ER6BIwRc4P-uX>4YIRcxVKo~pLxR`l(F>$i&A?I_lfm+uvn7Nn6{>x~azX*T9KOaBfHOmoX zc7x0_p9XE_B$%qDVr5F?JtEZFRxEe%11vQ{Sp8r(<7dw`_IHI5l?nhP{boP?l^xjRaAknw39kK#Z%LR`WZEL{P&tGJ4&f>Uu&BJcZDdey9@PsAzV^d^| z3lyt0R#dmN17*=NWdAa+#i>S;XZ=c#FhIxwJ=5`f@67GwCMxf-qg9;Sb>%*{>JbhW z#@(Bvk$YEC?e^O(nUZ_akHNJ9SBVjvpLFX?p6)$Fd=jWwu46F}86Z;b*_np$YwxQO z=HrW{gmR=4X|U9Q%puG65zbr1|4_9vQ+d^`J`InF^K8@yTo_SK)2{h-v~YX+#geO%rvC5mojd z9r0Wf)vB8)uHh=8P~LP*j}euV?;+_j-P|IU7wE)re>J5^c?wnxI)tB+f*eHmtl+^3 zTO(sjuIIcoQQJzRK>`CCPN>uS36D12MIzI!-~bKvc0+{}K&GGhV&$b5ti@tA5zlJV zDB&+O7uhU3>NoqfcFKR?C#QAWQLvzD-;Fuf$rJan#?v! zRfVBy5GFLQ*zgWY_|6EZ6ByVqv8(yAL!E9dx4QCF=O+m@8PK5Lcd)3rVbM$y@a*`C zErMM=gmwjaY;Sw0oB#E&nQsbC11HRG5n|0ud4)b$uOJz;3-=g50Ig;#Dq3CR@zpi9 zRkG+E&W!CF+}V)HX_T`KG?}{WyCgc0>d@sdZ2~d`cj3z?51_72sH>NBZU(tk+l~x2 z$*d_?o$&bh_V@Q;&7)#B8vHY!5+;PeO%F4+e~B}pH9Wm8?Dj}C*3#`B z0dycZMaMlvL#Y8zZuDoU=~whMa8#g8{(uU2;p^^X+#SO&xe+aEb%KZc8C zX~E?YJJ2uwiS4On!CVtjw)$xb{)=?!Mhqdf+eg}&EtCxTd&_LHXKzlC0w!0Ka z3z_=%8JY-|cFhK%>WzFXLb%cCY*uqZ4bth1s3@rwiYEhNYnmW}Mql%?sH$&D;O&-( zhQdKr`b5wP`u>*DNMNjq(KgVqyLxX5lEq9I8deJ(_KB@=SSKJ0wjlnW2;R6(G zYm9_1{r!btQK-Wm>RBabZ~z{Ey+t4{fItVt^N^Metprv2i_Z9)MldFW#xdOw@dJkx zKBpa~2Ix?gAw{_xZ9D5M0CDx(q=j$#ZcL1*fx}x|WN#?v)x_Lcw@OISwf;81ytfyD zJ6aZkZFl($eKf;A*>Iy(p3vbH*#@hxjZkg|#X}OSP-L+X44NI1Qg7I9RAzSy_P)f? zZ1P+e$jff30kAm$Ld!lD8!-;tFkKd<1`}nCMBHL$tgP~<<50)ydK!TkG7`S!zIdZnWZH5e$vh7Gwbb+ld^LHdN%8thW%f-w-co4je%+TZadl+D@%LW0f?pG`d`<(mU|?gv82`G z0>RBh;gLt4OdG6n^lY3#*+D4BFkEc}*lO4eoULB^4g92Bhb$_oWtbM85t6XZU3O@`my z8jw9;D`7w%>H=Mv3fsdBb*SKz{TEwJuc}`J&|TFNdBgK3SxJ(H%lKkVG+ai~ElPQ( z_JP}1A+9>gcG{xeMOVev5YOu1)L@V~_IctI1jVqRW&{*=|l zhrmK7K>PHXk~5h|7Fcl8y}LhRviT+_z_8#m`c|{|c%jctzXw6WYTyU0K;LKwu@C`K zoyd3HL4_O28H1dTQ>S3kQV-0(5>>Wf32?O`kuRGIHV-hYNi+cEy85zf z#87iTFR+`AD`bZr;^iKYC&{K(rDXh?`P%XfpW!bw+d(c0_~fVA=A#wuyYSy)mvKcF zbQ3Qafly?gf(k)%L-TT04vU`7#HjIypjXulh_6D9VT3t1a6iIO6W)=wi-dw;j(C}4ZML>;jFgRs-1bl=n~PEtt8DB0hZCc~riZ_0jvU!< zne`T^VsqG#BEzgc7Coy3tR)5`!;ww@hl?i4%G-Z3d-{EcDmWpPjhxs-JRpYzMQWN> zg7!O-2AcEfdVB!{Eng`r*EuCJ0aeZVlcz2q-9z4(I#VBw0(CD_AOR!)$gR52nKqK-OIck>5;y1F%VZ-1f;qe0IXgFYTE{GdiFvA zcO47Ppk9}s{#|Eln4(Od@yCM$-!m<~c^B=$Kh;f`*8+XxFFG7H!QG4zNN9lgnZJM~ zFv%%?Aa+z#J5|=?@bHjr&Uno40ra5SHU~QQ>Jd%Ix2&+}S~A!M{ufw&s<|LO)-0qX zKVw_O$mAr`2P^jvvc2y2*a<2r^zSUH16-=7&VqX3THz6|lR@t00BIZD&ANlX%{w%L z>5W_G_bgRL#-W>n-=%ARDC$&G&Uksc#OO9aW~48mN2qW~o)#Nr&;$O~LQuP&uV=qD zKBahgscdWS0IsGz39BmJ0Qbiq9`OO3TDEff_3T1>Mlo3 zT~EW;mWC}Vo)i*XvH}$4i}S!G{$u$Upyi*;-THc^7k~x#vPPHo4oXL~;Cy@jV#1(9 z;giw;42CXeH(;s1A;{`&E6AF!gA2;Qnwbz^6@Q!&s%(P$hw9*m+!owB^3C*eZc^*x zdPaG&u}=?y(rNbuXrtP|c8i6?ZN&1%6;HY@P4$2lBYjItH~)`qefqQF-0UacOS9Vb z9$s(VL>{sa0<`WRLQ>~rQ$f68BBoj91R*xRWqyxS?!;1eI-Mb>c=ruL#s|{jZ~1wE zHT9e&N0KIAf(Ru#oZ|{tfOkQ`?8$Mwo^1I~32qmY0W6=*4^TH4XJ;mbDr<*7APwKu zs9W3S!MDp?T7NMc4DT^93AIPXNRJH3gCmE>@a9;&Kw5m6x!`>Y(?ORG%c@Cpuz4pp zoV`O~BJ(SA;-SLLW#1;{q(~eomebX&h)t%r3kgkpsg>_0^^NhKh66-T!TETdry$1e zH%K47WGTo>ot`p)o)6X8Z?!1vs!4AQEI>Yo)~W;m(=Bk*kJb}EDxqKTL>3UJz8=mn>uPqH7uaT&TBYZ=z!kPA|t z=Z5)&8Y3}DIw!cS1dvQV+Q)s*n!C9MZtzBr6(yr>n)ZT=Y*n-1+81;m(3Zj_tNC_3 zX3kM-cH7b~XeR@5`cnhw^Mo@Uc`r9kK`%v;9xC#tz8iRrFAE96V{>XuXHxwZT6K20HlJ=*T@xOi3NwdSiTL^0Ta_r7!1zWu~bp-(PSd8rfQv6Yq&bD*v&(W3H$qcF7?D;jhP1 zz*#g%b zHo5#kq4YjEhr-X$2S3x7zRkU*MG)EqmlEpFt4>0pP~$Q#D{=7)xwoD{GJ577Y{P1P z<=ig3QS2t-O(cnz6wA^?iQ}%~=B=+PjRHH?9POOB!&>2XUzsaZXQB>CJe(~@iR^bW zXI_G$0sbDKDN?=?3?@t!!(Hz=9HoI6$yb)c!M^Z=EM2tC@*4}Q?O|^y4)$rS2E*Vi z*P2?8OKk@YK6c|8Z4RtiBVS!^AcX|S6Z;1Z zkcZKnPF6D0F_|b=eDtFfvF1=tjEnv-UX*B9%@i@B=$`zxH}@tirYE=yCeTGqq+EEl zbY(Z4GCRmXt;y@J98E~EH#eH4LY@`=BhhXk^4Uw(PqpW+T=Z$X$Itdr%YvL`45L7* z8f*ee>XJ_8_hB0S+L0=shNW1KJwIuM2td6vjmS%Tz+_$IV^#*2!-T@&dy(70QU$~wq=m06?GONoR zR|Eq*3MML&$8v7HD8IK+R?wp)&{1>I0~}K!pCUXFx{zz+_CA-6g%53clOS|ZoB9iX zs?a0ev zjMd>#NTUk&&i8-TesFp15$-y&*x4!VSlVom3xZEhl7{~G9FW=O9Z1NX%j;IkkB@Ab z$L>x**cS%vK-I%_n&z=h>P=KG7{7mxj@-38y87c=;_v@?6%oL~gh~UU%R}uCaho`V zTxE3+6sj%Ud`8k59M;O)VN zSG~x}8R!Y4dgX>z$08YXZxQF{zJ3_AsFB|Z_?w_%M72AlaK392Ey%ytprBlrCK)9T z8a+y+^CPs6JN%ze#um6C=pt!O`)7F_g3!f+z7&nRk6HCjp~<@Yk`{tL^S>7OKgx$L zxI>|&RFV9yd)v#3;g$6|?S@BR854vuHSG)CE&;QY6K{tL3pR@X4Z3QNxJ= z-icw)yvnP*BfOS+DRlTvyxdB9!QE?l$!#vZC1A-5EkiN8Icm1$-m(&4EhF?V0_Era zAC@__5;+!N@HfgINUJS4-Famx6 z`?-oeO)M%)H6J1A-Zyx2yADI{EuH@p1Qi`v23`rf{gjz|Y; z%G_I7{|B~0JC{cfynACTHE7^m>?pM#y@mNu3ZNW#8Xcaf=y7#Wi)>$it8Ix5r1*$u zj)C_QS|hbIdjckRCdT=fwlJ5To{!fY^jrx4KMWJS9Fe%U$9Xm^UUn*mOCLhleiC_o z+@z5zbfb%3r50-WWoi-o@5Y>JpxPF~)Ie6AX~3elRRD)?ASVs4uX=_{nxcrPZt3nMOdTw;V+UFQe>Ua;155uFO0}OarEu~G0+DfM^wjhJss9u z28K6hx_*V{IXyX-DjPH*()?V$oeG2-cqf*10`H4eSjlG{QH5;})zNI@n41w(QMO3d z?#PYBWFdv7V~3R9{MH8fqvfaF*0p}k^j;>WmVggq0h{jm?MpE?+dAI!omz9-Mb(|T zbl?!!eSOzvIgG0yF@WKVJqu57t4tQ?4N9X(4M4j0wge2{!Zj>vP4yrg3V}LZKZ9yR z7I`ltM{QXC5a`3_~1-nSs}1$1>!Wz%%ICy{-BgSYp3R7BR{ZOlc_GmS@Fb9tF!8F_=1>jZ5xy)z1DgO{#&v_s=Ip9%1wirC;7^)-d37ZR& zBBFWoO-CvcF(o2^J`}1G=3fAwy$sm)e|{f%h4}lKeCWpcyI}I1w^q)ZZ?)Fn7n~BR z-Vqni&Vn*`n+2(iirD|Bf$OBnkAlgaX(*ri4h?&5Dtf3DMK+!YOY>{6l-ViJYeB6+ zVEM<~ZQwQ*qW1$4iD}YsTQQFJ|E0}NG15eN=MpmKL729Q$#F9IXf8jz$Ic8^FHMd3 zBPf!!x#WrYwy&fQ9E9|W1Ldo}G4|$vm}C)nVIb@}s5ITstN=Zjp*qQ+{*+&7^;ryT zY9rKYzdg;S0=fiE4r$w=>3zZU`n+pFv&uG5%T09>N$!kb<$3goKQV^M1)DFu&+s$= zO(`gCfd@D3pvjMc8s?wrGJ4Rtxe>w7=^uRIn_(h8F=7J!wiY+~W^vWe`xHC!=mDp1 z96>yE?FG&Y!*?FIDZEiN@e@6LbE*H>faOlWlr~QQ`s6m0$ zLmkW8g8-5mG?X>_wxZV3!Ac*H#3EDHPdQ@s^8uvLa_|fqGJdV+U2er8f<=uq?>=bW zos>1##8LWd>}aLvjxA&WEc1;dzS98f8NxJC-KNvGtp2M@rT~1sO86VPThj8uYf_I~ zw`&p7fPGM1ZCnFJvR@yq&LX0Pmkv;jE(*rSMN{9l=`UNh0~cfSg(yMw>tHpzwjg+- zLK<2({q5B>L0Sk*cY=2Z2Lo%yu6_T6DOcyv-U=fdnt3o zrJRK}r~=y13{_}0SD@uPXdQDTooE4_#J~{73gC>pnXwSd(Z`9rlM0MQfQb>sn>P7x zW7$G%c~ZXuO$(Zc_6Z+b%YduKatvfnd)Ywgu#P3|1<Rh&)TR)zh9E*3 zAVe26){Ip2zXn>hUc3HV-a9}kBcr(D2(ZZKAgx^b@t=5Fj0cT_7(PQ0pvG6Af9N}# zV8iC?P_P8+poc0;VBwG^znp^koM`yByhVsI2|fkM1az^z0-5K3sj&<6l>zsW0CAoI zc(1dXS>Pu1rmd8pKosBmfT){^=Rh}RpeN%;ju!P~^uGvXl;In3&D9Vih)^Po+2eop zZAxZ+=T8Fn(W_6y^uOBaHcUg-gA-c~)d#?h10 zLYx6{YHzBVFN@armTfdq{>8o^U%iP~qC;yy9LMpR7)5YF1aAST6~Ck8%%-ZW^*4f0 zQbF7)NH2>NWCB0qB9*?WJ0OOLp~R^_5=9QWNlmM)H@9_SSE#r+5mDI?p+SwLo$orE zHswjnqrieeTOR0bi-aV&8(i``4l*j_r#3R*ahTY-3!WDeDHw;r(`P^3ao-fxSg2YK zu2+K7%J5e3%c-E5`bkgJ1*Yoz{sMY!b#)X&?Oi${A^Esy19doC!`T zwA|t|+^3zR!SeLJEW*T%3;ViPV`YC^$;^;@q?}kDKq1omyJZTpICL>R(E$ zUb0wpn3L&sU1!Gh zrbkAaA5Un#@gy+wp&-!$QnsZphm`aiD&2Z2r4#*Wq4dK>>0wJx#WQ;+-sqOvzG$MMtS@nVa;I zUYpyjW=O#zUKZJ#Y_T-UUfXc5tL0)xyzAwH>9McT0bL!J>HBB79ki!iRNLII-r7aK z(AhAOm#51?JF_q4Vp1uxC|n*g;l?yvNG*^8kEL9%}pM^ySNOqk8%b-YFrMERn4U8`6g~1orevgTE|oKDguYGPV?o>!ufr7*8;`HY5ylQi?K$^> z)uB`x{mEgm^$r8~m4t6?G7F5JEfp_e;HjQky`M_2dObVQC~8Z@cJQ#0sK?C&AHOQy z7fj&oFl1f+T!DLwyIbVQr3sg;EcZw)FISF3^RByn%N&o5@B9!TaG9aax4Z-TQH8SRHq6FPkA9u3NXB&^xy2C(OtCw%t+e!0 zq`Q=zJ&Mnp>g>t|)$|GvY4^)XfBH%y;Wu5k4XD~-4|U%y`kHTvZFAah;&Nu>Jd&a# zbHx5rY3M~wwSpYopv;QFmzPx8{8hIdr1E~N240e$>9qg_$Qy4@`i}XGkS@qnfv11a zpZVGTtlW$-4k|J>sooNB6&XDsH`o{(aP^=qYsplMl}3dMlA_=$d~$I??`J@1bzT~% z6bKdVFRDuJu~dy|5Y-kG*5aRxA8p(p3L5ce9)8+E;S6>M=uga3Ou)(mi=#kPYkYNTE4?NsjIi*Tx^b@%`pH^#faVUIXx>VOYSrSG-vX6N1pA{?OZ4RjP1XUDj>-E0UXBD7*-4 zY_Wke>5eRq_T2aBw7fp>1@O?D8wad51|=GKJxJtht-?dEDM9n0|7hub$3K@H$^uqw>; zAm6j?N<5NQPY)h^QD0i(o!#UcfqC4PlAs2NzPAayn>C>F6SRh{JbxnIu{DZ0_ZIi+ z9V`NV$WJ?R)+~^hZ>sT@jCL1jrJ{+t62yX1wZitzsWr23@Y6SMSKYeM#M$*-4`hC& zPPpwy-zpv_fQtUAJUHRDbHJZcc-oOf5(C~1kqJ&1Ax!R!OK?pZ6W2n3O5@H;(J<^8 zY=9#+>xb=~3K=E#M^rL*fMZHfA$S7ln(|K0ZuM$xFhGd^>`N z@5iL8tm}yeOC#o~-d!yC+Z~H{%eAVZrzCj5^UjaU-HA2%930SR zs_``3YB8gOAMX(xn2W(1Utvh1sMV}UE!wF&QGI(N`!1=L8R4ICedo-np1J|n@en-o zmDG+Y`qen=qt`clqo_xp5@P`F#aQhKFY_9N0g_1v3L3uGx%C!?j3XTD1zr+J>vi*FX3wqC1WcuVf zEWDBG{z;NR4SW&C!ZLj)kfDz53zrfE-w&!Z+=oP3cAl!{MS^QedjIQsu2O>(J~thJ ze5EcL?njAPNYR2r;FpMhCuNKd(mbOKJMoSX`wrCo$-cm`i{Kr9pJIXiX`%mt*ZaSr zVA^@f0j2lz)N7l&MsMUEZIk-?=0b;6Jm^II)WOY&VpK7YAX5_84%A`$LT-^c;-qB= z<9o)cI9uGoSDh*{BfF~~fNNkUm{B?@@r{R`_5~J~lveoqg0$R>5$L}7awEiM!mM`r z(rcI;Q6n_Vcb!kdZ8O?W%A}Vse#gvNiv^8>Q=;d$n=pm*uNYhk;v_GQOi#_I2@*s@ z%yhwi1G;IrX?TP{HFX8)t`hEQL;=2=CEgrjVnVTCu*22Ps@MvnxtgTU;8`A?7vSma z$vmr(#Llv)u@qesg+#9UFE?V1!3slZ5HvwaDc&Nh5*)|B8-ay9i$RO`+RT zzWldlqG5A)@_dhsKmq}}Sd6f-O!PTfDWSv+f?{_WIauM{I=dWvZ_er)Ci6~2u(3p> zfTVbG5F7l3h(c0CyK;~7E9gN|a7ohD!Huoqix+2#EB0D-`^S1+-S!+vT7Q5+yi1R0 znGgBWVr89wOi6ED)R>_FMurw2?=+cKRxY5wAeN#1~?eh?vrG_QEakH9#eaEC90 z%)Wwnfmahk5a#;8tZ%>q$Y)Kag;4hayvPeRBUbRDYo`$4S^2^F%$9JgBWAdagv%(T{yyMx4>ZF83J&t= z0iRYaKL#G24ZFR^9A^ht@#w>+AbH!R>{}p>&?5f4oX$VE+hs&mS$gnM_{iRHuA{Q$ zkzhefi9jt*y#2-GYLN*bs)g>$9e{#_Zt%pTlV8K_M(TL}`yHtS?qWz{AdM8<6BE$M zGIEi!q3C2)n=b;IdT|ADiC3qLn>x;UxmLIrjvB_YxuqU<~9=>=>0J; zTa!`TBu5Iy)NP>|x|q#htI!cia{-*nR6rkB4<<%^4GhB&e1{fSfd z&byPqALoh%e~)D}U>Lj_m+}BK?2&=gmj;5<@lq0;w6;bGzmB1vyP^E@BLhy=5u$8Q zm`3;Szz8lebMK*{nU=#M&f4lAvpf?AF3EhnCYxsErm*@T*F+2@vQ)J6_8O zV-+ls7I-^QB@5T<(O5R3_idR~vJ0s~)!olLBU^40UErtv=%0PR)Ikbig}-FN!D9i6 zgPw)*7s1Pm?bj~;cVNg#eKJLG#`zun+weOq8$Sgc^*15NPSSLf)YKk^<$&i81FTqk`jeWI`^VO72%b8881$4$BxN%ue+e| zB#%e=_m}v)Bf54aI}{CCk9Bs=7f*Jr1lKhX*bj7 zblJ&#BbQcz-ABL8^GNN9m+%My2KI8Uz!T}5?tRlsi;SU#g968%V|FLQuyAAifc^FoD95T2qV9Jj;(~cpK`%#w zhDwKgTwZfP&elmVVK}mu8^W3l^f^r5uWRWzFtJ+aw;95d5kJw88e)$sy-o0_Qn-7* zP(u?tJsp$8ji2ZBzc&^bHZSXj6+#1u592Chg&tpTWx&R4f5m}gQJS}@pHJ;VT`xO+ zn|NKZ@&vCx0+S4#KN7PmD@Am&vaEV~SF#r0jxP@J+#|X>dYB5~#{Nfn^7GgHz8lvL z*z&H-LQ1`79iJcZgtG()UT_xnEeQUUZob~$KA#~jTK)CS_sSeb61By9r#HJ*&(dJV zzIWwYUvW%sgm(idIA@I-AM_z*^wH-`+g=fD&}9*VD_qA@ZLR*?=3uc6U6Q=Y^_KX7 zlwxu8X?WMINqjs<#Ppt6?F_ELnEP<7UePCcJCL)EFkK&&Ha>KAd3JhY#6pf;^ddK616gp{KjdVCQwiF!CiOEAM5GFdH}t%JtOKi-?EeC*aVBaLAkN@tt~7d#5C- zV(`Plzyl)nTkS(E40o>2*BrW7k*_cXb8th3H0V>>Qd{@+>JdiyD+MQ)|2MUpQMW6w zB+`Liy~h-Bkd62jZFt)Ae2>bcgogF^)Ko9aucs;eNEx40V%`$VbZ=v{n^5fzn1G=(ia!AUYgOB(~X1eu6z5__QA_J1fP` zqGO-0?uj+1{6uuG_{oRNsCI-)F^!RlTs6X!2KNpQqe~p^jkO6#hQGTogy))lu8n;v zyQA{5^30u*y*n0evfBl|>4EE+DCBPH3=h0+!#i8cgE&d2=0F4*uJGP#m^(0{=8~VL z+D?*j>{aQ_O7W}0vv|J1TlEOsCj))JPajY*+`k&$VM=98w+`=4qCq)q+q(awc4qwQ zKZ4H?{eAQryRT3Gld`(p@-FN*qMOcM!HD^J@OrL1JFQ=#S&xE%n!}nZ2wxpHn+&?T zxz|~7%M`(DX-^g>BTD`fTi!`2MT4YkQI2EPg(~NE+!*Z!-`#0C!|FmG6qwb5(xrx% z|4wRV6%a2Rd^QhK#Baj_ySb#BPs-cC$Y;%eymy#m;pNjBAaJDVz*0cT+bFxtQ=$Mq zGtgz?u{}HGSV)|Ou{IF~)TQsq6jTQn&v%Vf7m5tXF>k*c_Bz_~09i}CgwqG57O#@X zv|ATh5tJAbGq+)48z@EK^__l!;ubKRs9{J$xa+D!zZE9B7ru`zK@=^1el#FFI2N1n zXtL4ngph#E9{ke6Q|P^| z63@-8`xW3g`}WIYiDpuBA$w;DILM%0f6ES`;_#v3A~_}IRM6Ci-&RaNf3cK0`l%AV z1JlwbM@3vU_4X%=VfST}XTy1}04`eNrM8Z)6%C(pr&t6Nc(;3ja( z7rKg@m)ILy+-&F-JLvKHBL$t)-8gS`xk2_zS)}SWueHxg(40VZkr_90ZE$qMyy5BDrgygu*K< z@XSgAlP=5{E)>o%>)pFQU0K|kmvd~OBoPu59y=uYMUcb?=JhQ!=YBRbm69*cKl3G4 zj@uoLOgJT~gLu_UBtg{-*cFZuYdG!>ewiY!MV$mnp1o2xKSj~ zg(k0?3r(^cz}m$mS>KKgM)OHLHr7k3?nm$Sq2W636sI^ikr1xv6ByS)@d&5w>pgtVZ^j65d)7J2eg=81#|IkeFRx7G?#0Dn)2H0jfNha+UR|y0pGvZ z5$H2XY#=yWfda7a0i#_<6)$59NiIEVs1afS7k=>1_hCCVB>{$!1Qd9VK#5c(F1_$L zBnm>B;X6@}<1ti@-yaYS(tUUz!0fx{*5fz4a4<*p>oEYr-Aj5s{T6j;f#6+$n(p&r z1|6+57tPgq7{PEdX0E*b6OVQ+x1=NB4HY5>uP2)jC=YH*V1v<4K5ruDb%pm$W&#}t zNJ)RZ=OwX+V$u@KvNg$ z9+NNghTma64tSTQ6mVe0sNxqz+_fSe`++b7>GpbOPbdKtlYj@+SPU1R z5*-N$cYg81jd(&w2orib|M)w0=!%A5-NB61`%`|uX!$^ml-uUWxA{)@5M4)?%<{tn-qjx?Zc1xNUy!K>3y9j4YEZL;Mw?vgeM{A(NNEiwOQW99x?}qeC zg545EdU?g){%AIkM&9(po8i`)cjs{d%&8=1q2hUMucufNP&3y_rRgsZblBh^$!#C- zgEaW4&+G;dZ>CHLh^=0`euL&T4XC-AM-JND@owdZ1i3Bt0}mZ~W+W&CKKPs@1=&8= zEIf!cWP{hx)uPv)Bgx`E3R4_4sfp~ z>PQHbAe7&C42=4$MUZ?*ox4azfh{xsviOP&SV}=O3hO%xYBH+<$dE4{OZi)GJKfew z1!}$xqt_Pxxd0S{0a-53d!FC76{z+5o5+pvaeb&{KFvuyNI4uNmTZolW>`g@1h5yf zxcTAmKEDAl2-Fe_9l2$7!yen8y3Jjz(Mlpg@YCA{=ZOHiZ@&7=21KkH37$ZJ?gGYi zoR``^X9k#q;(?}z`1pMv0<|+nCS4Xv?N^(PPnQsbUACPVKt&~(bOrX(=w`9V{Q|sv z`iSLu(SN{;M8_FXd_fopj@6T(lFys^nAZ9?k2pDs4DT3cLIi@T>fb>)n6^cdpqB$$-qAZGcm5`ID31yK|WUMvG=8-u38kSrtzw zK+AG@$(Q+U<0QZgXmQfoq=ocLfkJW7vKwUL5%=m5M7Y$Y34f(;`=#`NBlS0f*)1-> zi>QWDbtqv))3K?Dtz3|ONj7VG7gKzGzKf5|c6CLinC9C?>i?&+JI>$D%Bl6tc)tjPLu12zAT zW2+o78!DcQCqbYp`Z#IT3SP^Rp@(oXTCOI4??_9tZYpO3xy499&807+pIhOTx8AR= zjGkixYF@bpE7Af)CR4?J#JgNZ)0+=k|HBUz#r_APm7)W;Fpdzd*AT!md#%i#K9+$} zI{T;$P;*UrslrFJP&T;%SGa=>)tyK`)C@PVniP|CRod@Bx5Eq&L&o@2`a>hh$Vq`N zr?q@pRq__vx`GyFP6}k(tYtJ3(#dgkTp0T$5rbXh*W;28CTt*ON2LAZ86f)r-`;wf!^z#Kut&K~J7*s-8uQ9+LZ&P&yeye*3i?BEW@<+PhZH>A8Q~qqcaA8Q7HE zy0_M#O#~`r#@w_v{40r6Xx+gJniiUzs8@44!BG$91P^HEnp&>uV{*Ppkbw-zRH?Lf z>|q5W3yF~QID|Q@;mr*Wl&NLL{uPU(*~7hKPQEbf(uvi^2LClI)%kE6U=H7xi61M+ z$q^63G7pET)bu998+=-7MAz(%q0@r$J1`-N6zCM}PUB5U>%!-Q-;f|U$e8cfvFYr^n7zQJ{23f! zj97&JAt*w&fd~TgbM`sUk8&EtQ!oy1LJBUU=IOq? z0;4N#bt47SM@Rdth}{k*k~LQSZzjBFRW$$xi~P`|r`3LlS>!d5<2`a@AeU)}Zvms{ zu-sbhb?*E6P4H>O_H;DibZR(C=i!Ubi&!7iQEL+P)xf>6W_B=l*~pfl{}$ed!z8~p zBL%}^ob&g1JGfPM459)DNo^ksbEw)s@fd+}z5lc+E1VcY+>HP-%DAnW0`(pjH>*3H zKpe(XV7l5V)3|>D0c5;-Gh@wqttS5EYA~m}KXnJ8B{F7Bf{95Uzkl)U-l6uf2DbZ;ws4C8!Q=oi3-faaRi~yNjG-q7 z9EUHu`Hd0jKRBQ4E`o09Yyt@Ofk})ecg3wok9Q2w%>$UVM&_~J@?V`h%18hmXNr@2 zSqIS)s2MHXrjr;8=t)vc)zjk+QoS#J^}iFbcjV~7fB%TawJC;JvpS;4m>akYittVg zi3mRMdVx8Gy{Lu5Yv(k)pbTCDXRJf$Z7Gm|j(xv;nXJYpVl}G+Ok*)G?PynsA0-Hp zWY+JKF}v&h8~R1J=uLns#P6@<#*pa!6K;jvXJ=`UBmgI??B?h2oM;`43K48ADF&DWpavzi(!_6wb?auOi$KrfqFNPm_V;Gv_avbV*IA#Q=2n=qh2my_I^iIP9ktTzTns zrfRtIn%QXA4j7H@MxaK0_lAzkzrRzv%ESfWtPc|jE&9kE^y> zI*_2BP=mYV-&6|jwd-O&q{WS`N=-MgQ!Ej--f*KOz$=Bc?a}O08)4-T1i_uq0tkf- zyoLu~?w^Ox4JDudoY(B;*G*(tyb}Vv9LNxxhN6AhiwqolWQn)gO!9z|t`+MOfjyXo ze022|oMt?cT_?GlP;^wyD!o`6n)U>Y|NGU`f=(o2{SpP36Txrc-uy06oDlwanB0IO zOy!!%y8Uvy3i;lba3Th9D@7=xWJiAoD4Pe%$>?FB+)P~71NiG;;$K%BDYQmaC)~Br z(`%giC;>k%PBi5rFD`KR{^&H@U;B=ULT4_;g8BL->jhY!AZ&hJfe!mzAC15%%{4ci z4k=X6=BK9$m^~fO16~;&PasIv{4P~E%erDfzU+g72JyxyWHO=N9i`Q-A^+_7?7P<# z;N`6yvX>*E?0XS9YZXb?LJZ`+sUf6j5T{a~xLzM5hZ)C2VSxj7^->%3UK9eI{%_l@ zH2`Hec^08_u|0QA-|-A@tQi>*uIgNNX{U+UyV8+0dX@qlzXEsEQCm;|T~Vf&yMzSw zDj%nj(;j&zNPR^A77-#|cpW6_%NJJgZ9)MMiLSdSG=UD$x<;OfE5I?~KTMo2ZhV*v3_F!Zr6u5+PmSo0 zkpQw?8{u$|#0srod;B|^aJaM={u6&F={f{K2TrETj4gQB^pJd+59L33hdvubO_4D% zh4ystZ~`sI9m==K8lize+NmkC{SgTIv8g3OygDr2J?As)$`g#Hs5M^<+L#Em60O_3j|j_7G}O5C%dzDV-FB~fG-)sx<*D8MDC?BRzhEm97Y=SK%t&bIwmP$(o>-aluC6xt@tXhr zI2l4Gk}Y^u=EbAVenmTfE}Ct@4QxxyU#!*Gm0yAmaBfGQhWALFdJ;^JV){okMrC^2 z7v`MgyRM>=+r6BZ+yDE;>}Z&f+B{&PK*_zAn6L2Or8c5Zx^2v>cAf61>Yw~~#|zii zOm8F{`#&`ei*SXFRqiEqb6j86NO%2Hm*Cxt7AP;TRt-NAybBTM#OI(Os0>oHW1PQp zvxm{j3AZBF?cW8j7)Kz~f2(m^DxOa>!{Zh{75Z2E&W^r~7y1hlCD#*g-ngVY6Va4) zWZRs{+HOyvVWJ#3w6>@LQ;z?`1@nZ#ILj1S!n{b-wn4tjr9^5hBpd#wYD){*3ju0J z8owbj9Xk7QTB^4I^3}WuX8WhR97egw!@Abg=ye4D*ZUfa@%Bs&Qi^^=*U~;{%6h&n z?5U0+ca-fyG7`Le_P+}%4^pDb(W9%>BL8eiM@P#Xgb_$iT~e-$;QKe7O4y zB9>=Bw}0_P8k6xhOt`hSo4ysn9d(+EfXewlF!erA`ynl{JiYD#Kf8UB18uJCPi`|h zgzD>)od`uZIJtTW&f^swLT9Ok=JW{bvNTa<)xtx6SQB3BI5 z)s>iAe4N`iYs~DnS=oh08!%H0`0T2t_5k}erWpKR&?HC$1mkH0obE6Uw8j&~+q-Kz zJ$~wHHLGhA-M^{VkpKNK!Fmk9V0Rugib)MM8pK5T#eg zS(TLL?Rwl%|EE3Ko&XEu4H9gOg+w_C<9L4zHg6yD|As#!1jcA2(z2tvta0RaD-FxG z9biV6^U80gnI8JD`4Iwg9u+8@SoMyw%<_1q$f^I&dN8BsvDMWhS?)~&6KG=dnF}MF zz`bz`a@S`1@)9@td%tQt;=chVJNh~vyuuJID@|DePNj!1 zg^rX%M1W9vIN{AFc7$8l&2r*T;t$8V8w>D25(SUQnzE9eX6n$CzpigX37Pw=_Bu`& z%Kxj+$s`jv@BN2?%-i{iYoG2RDw(&z_7z?1`5vwyRc=_D{BJ<}h4-&E1S&zkEDq=D zUA})iMPhEc^K@#}J4{=G4NwN|-0Rk|Li1BY0Iktg?`35J3TCZsm0lvhApZXKYNB69 zDlO%I!$RLG4cHkiZkcb*m0kN;xMcY&}%K(HWap7;3wMtJ<0{&k^S7sXx`G56G!0Rsn z_1M#|L|E{*ed#t}yO{3L*Ap{b*`3w;|M?w^*=dAe$^Vz` zGSfdJs!2Y8sOKtalYHfrYySV!5;YLY!i}X}u zj70X-7Psm=B8$(~^C-c$;5Exm_nd*QL%g1gWdDvzY6d2K)K;zP+pM1LTv?^{pG^+< z-K?!L`1X2!Vo=Ga{$@&Ql<6Tee)8>~_jJV6*8hrh^V=!7He#b}a4U)mEo-*YzI1C& z`x3=adL3`&$<6W=_Sx5amCY9MW1b_$JpU)M9EMK&Qbo?p+vM?GMWTHDq)k$j{|9lk$Wag1CYf-O%vZg*gNsEn(~;YWSvsK|X_(_J8~j$_RHh2w;$;B6l72)Pr|B?U;3UlDEr| zkJmE$OjTk|fS5y(|IV~FHVUF3yBoXc<`Lo*E@P6rogP`SmbmvF(9lJ_l*%W3wU1_V zH)din*pzV<1(o;u9H?3Q7Oz^bkt9w8!MFK^%9xj3T|ZW^;|;?lf@mA((awW++w0&0 zBd)+|ya6r1;}W!^o|TbAZm&B*}(Tnh(Fx591(2tT-4Ccm$JOrJe(ur?t+p7sB zFz{-uSqxV;gU7n9+QBCGgOS5=z8_%r;;`blr-E)#fuh?#y_^ppm~a~{3OK&xi;YO7LVp#9^k*h0}>L~ss_nG1cx8Da%HYb8=o5{w0` zC;Z}lt5m%4ar4O?Qqa9cmdTF(iI;gA1lPlF2gMkR)7JPA!B6-zRz5|}f{Fjmm4JHF z%Z{MNX{2l3d#JJYZOvA}5?{VHkg!Wj&7An1zSz_)0t0a6g%tU8ZIo)(n+hf$| zrhx%3lQWzLY(LM`F7O-NVLP;So~hD9f)-6n9q-GecE9B!@qCC48rF^~(;GO(eZj1i zh+0?pT!Q?UM{F<3m6bj0DINZjAU26dNOXF04uWZL%*|lFS9S`&d7%Q9hbzOV(SHDM zE+NoJ0qVRz$r9KOJ-vEfMyjhcOjYG2Yx9AtN{^WN&xJ~OmrWRnRn!$Z^kmtV9sEPvPZRL-+%G{PJ9fH-Xq>`> z^@6DtrYY^(ARs|I>b9RP-Gp2B3?uH~2^&*WvsYy*(P!^}`g*E+Dy>X8s-E>$^)c$V z>)4gQ@6sx%8TSKVaJ`&g&XW% zu`Z9W-XRu_h4Fx=Q)X%kK4RqrY}UI1!n*T{haUH3hRE@fg%_`BWYx2-%dAh9u3_!x z<9#M2%={-yhaLyv-bIj1&hv&gXUh9rOisEsM1#FwuQG;9YsPhzsr;^FegFR4)PS=H zRtML7#y=n!lJo0z}iHP z`kKUKW7~9U{TUJY;C8W+p+~_M`-{IKYjEUr)i}S%h*Cb0=od8$-eYfZ$`ob7BlGV& z&gh~v+z)6!s6ovnSiSFw)t+Rt6079WeZ>CmY+a*&hkK}*6jISQZz^&%eoUKK=EPbKi);((lfyUW)eY&w-&9`w8{C9I9NghhxpjDu7VJ?4UnT^xx3(&hbMN&nxuy<;Qp zM$cnaMV%8LFBeI>*^@Y2vL^}b7i{M#$Sd*>x)l`HG<3B#;(3Fksyzw!X4TO$^U{yr zG^6RVcW>ie%gs@v?y!c}&~)uh&Z4GiL4c;I%e%P=$2X5V6i3qXeMeZH-cng|dw*y= zTh))_BW}&QHJCO_tu**e2-1xfrak?=V=g`Y9=_yYQTnDSXL~QPVQT`GWnV;`pv|Yh+J5oM@|1!s^VX) z;ZSHYWs?I;GqOqscn+2#(Q6GtCXRot1VuMeoDmYx?F_oJq?vIVbB;&NW_qnQ_;A%q-{dk7K2+-h?w;H9Z+uB~12%p1OPf~&+Ft`R`HRT(6`DIPyCf3NpJ zSo6C&B@Hht4Q-L2n;`tvZn#%}OQBQdE9#IkV9Z&a+Iu*{BSvWu!3?)Op5yL*ed~~Q zBR*eqrjnjYc9YrA1mhR)?C`_2w{{i2Z?G~0?KJn};0du!$-Bmp$4f?qb5W~C(p_l> zNPw>ANSQrJpA%O-C;4#N3s#3#iTpT#8lBcIo>(1UhqT6hbPx5`Ebd4nH=`xglEI;S zkUga5QR@Bugan&6JhE!hct_XC#$6cwl$i%<2mF>qD8XuW?m$$%l41Ja5 z05(0dSonaa`>^;+pCetlFx7*Cw+G#7o;>ULsyN_%u}jXS@tGAW(%u{&8AldOwME-s3czh>+ zzjwJZFMa|lqN7doYsb8gtbtQmVvZCQU?zBl;rIrl+p(cCI z#O#qc`MQ?-@3{o#?&W)7Q#Sk&8D1qKe9ymRybYL@u&VlaUd4a{(oN4+4`uqRu0KCW z(1c*oe6_5kHq*`UWJoGJ{2J<@5$d3>2$g;77t6MBIOv8a?h$E;AE2=11>+k+%F}x( zj7&IdyXze;sIUtSNCdp@o_=5JVl^ih|Ln>-e`nCIiT+0uDWFa>8tMA@m;rFSYCxBk z{%+eku7*}OW;EneNPR-mGW|Y*ll!}MH#->4jOh*G^9-at)&Bg_J%U*TH1>HV1;4jC z*2OgZ?dL38ffW)kpRa(0t#wi$GZ`nJRKom}_TJWkKGf^-`4PdCUB$0?6fUMCA90Bx z5G_+|S-sw&a>L=rYR(tl^Wp}t<1FYsdJ9f|r_)NZI`)!b7ZQ+lq(Ft@59S-tUKWG- zZRzlw313Koc~JKHowX+#Q%v`1$eCpge*lb6NF?)~BF)H1=FYqu**|A(uJ4CLf};65 z2A*;GPnC@sb`^=zQ0ECiDAKxumz5F7C@$8AeaiN(-1ZQe43wX8vkqL=+s7_ z# z?!{tPeff@cW?qYw;uNI(?Er%L?&S0bYlI%4=jq*lHCzT;Y4_rmSUhY_z3I;NAsX-hp` zru1KEN$|c}9-t7(aU`BQLjR-sDc@Td{^WD8%G)>zb;$)|8#h(i`>xLKWLw#fYaEM5Lw)zM!bv)^v)!qb6S_zWK*Q9ovwcuRA= zYgu&*SE3UY)vlwNiqp%YUSv*s(ow-(GaXEUxfdCM}G2xhoQZ&XSV^n_81~ zE*k~v$JqRIQ$gq{>MqLq4g_j^dX@2WY&~7Lq>d@dQ$r!q$gcwMW;uVj03i_4mVT)T zAlXq+8N|$mi*HW3T30X0+38r*{mcd_D+Ux75WkF1KQ;hveSHOMe?P?7hn+o4Ej2+{ zzI|Z|&Bl7WGkcAt-oJOSV}WG_iv}Of0=`eLdRtx! ze@ZKT_ZC1k#h8w-+J5;E2QZ1do#k=Ja!GN*`gr9vj1Ux1PDooJbZL|nUq0oq!Y^n438gwr z!U=|W?_R_M;(pMQ{oYh6)V{GmZA-^+pDdP;@6cW_^JFN5zl4Nf47z%^(-XX@e3FE1-D#5z>5|0I&sSR)}6&jQ1VcU50)@eB9%Q-T#gaI<53CM=o2bNc2PytuGWqb02SM3tDsaH(0A z5G}ayN(Qe4W{_*DY>~HCycuj(x*5Sq`FD18i`5aPZ(S0soZ(1+L!yGK@4H^D**$O+ z2x6XA|D;2TJ@rPQD%A@hBHl!xCTJ&zpNXxwHxV;M#tOyR1{r7bG?ul#L-zW;)AhH( z=(pc_tOu*_v&E^g~OJH@g!_%<}Pqafr4|!&SEhEm4u~LFLiUVA$RwC$)!1 zmmNXcDDjncjthI2YdncK1%g*&dZ>=2Pa5stTyL8>s>C~)$$>Bp( zaIymJOvmO#@zmF-!&JxpFN%%H*=NCik`Fd7sL(cl2~ZZs!~~hHCx5pyf01#G{sd5o zHfb=K;Dl`p!nKPrl(NZxHZZy$5?qs3knir(R;Kdf@>fJmZkF53itrflv zu~2+G(Jgni*TsQ4+Fh3oq;Pq@*MbYG1khhD`kt%69Z@Da=}SsUt>NOxzd28rKSm}Z zXea9K7_IA}ar57a|3Z_FKQ1_3aGZG+ODe6Sy!}uNK`MY!1csl}Z z|9qpz!-6!A*bE}LH(#rL2&eG1)I@SqiE2gYhLs19HL+)fQx5i=-6RWytxp4xwXEf` z?jpSUoXAo*gw+`o1$D&7vg~DyA>j-wbo=E`n)X)+qcMH-wqsJjbVxZJ2$4c z41huC8)!8}B;Z<90BrkBU*ADNI}v_%&4NoNC;Kp=h3JT390{hl?`)x^d65O%mXUW-S8KuFW~?PCu;bY#nBvH<$@885CquZ`O{NeNAUH^_`y+aMR( zzfwuRbNKDv*`-_u$4k4BXt(o__x$r=iUWh!uV+J@a{7Sxywq2?G)|Da=3G3JV*9}P zy2QpAIfpIt{rE$H5iV`A2%Y@75R%KNq*ue_XxN;^Z0_}vWz>3N(}Q`L+Miicycx9G zUzm6Z1Ph&yjHmlr%mF(|E~uYuq5N}`XsPLHsUv?$oK_z=5lx0)YJr5|8;TkqA1GWd z5|`du=ZkKNaZ(SPj2dA5pvE3fnwtbIEBrvX>A_#Ijaf5aF0FXBs@(nVsX1&#abZ6z z@m#1{bm!quRFZ_@jb;Q98d7oYHBX~D71_2kRkrhD^{ zu)o5-hb|_kp-|B}mJ>Kh=){utz+SXCXT}cUY@;#qdA+#8lc7#jy2Mx6^Oqn#m7N7G zr{mVc`0l>Efp_sOgqi^-^$s_K<+B`L)3YT=f&0R3hmnxV#`+q~)|GL# z8@UB9$iY}4q-pobJd=v*-NkAyMvk0Fd?890PYl?c7%|Y(GLfULd`x7--Y?MCrn(jB zSV_N+lC_5&`T4}}bD~uwEm1XHPIX8LJ=B@6($30#+18`U59*5!iI(MFcbe?ok`51@ z-r~+zCvn9YbtL#j^mgx%R64%?^AG7Z4N^+M8Rty>+^1DW%k*Q-_jH2>)^=!U%>d)j znQyjRHkpb4;}s&qP?EE~Hhyr$@y!p=BIa`AdTyLpQ?%0K=(0OGMC4VEoQgil-*fK$ zT!!N8epeF1&gnoA9iWJjcj*Gnn>SNjJg;h$%9HU#Rk73H@vsjROeN+bWG7PXCBoaz z*TLqwf1E?P!@UTMUEX>ud$1)P3%5kd5Baj?8OV$tye}q0lTOS^SlV60>-a?Soz6UK zAr-7jJXZbWo->jqH-IGSetIA0LygY#zbScT#g`6gc#4n*iu`&P0w2=NL@+fe^#W^fFF7UG|2RtBu}YUy;G4#w7GLkTSu| z`0Kv2sGuB_=`7^G8i+feBb;hdOD2#}@LXd|oo8RZqS-{4+2b@(el2nPUk#8Sm6jv2 zxr$Bep|A+@aDs&-_ML#n~jNMWsPo=r=TbgpiQM46B5gb%0`iywkno^ z$Ezr!^Qa=}bsxwfjnVWydO&%KmV0?D7M`fBsUm@ac+`Fc$Zm(s<>L)jmuFQ?pAIre zez;6(nx*~Q^li_v8QpYoy^k=oZ5_&W$NqtOzgAc@Nei3f9zUcqhW?|%4QkRQ!dJxS zF8(9myhP}j$j$AiZ4fZ5z9DWeaY?!Lv}i~6G_(LbA)NrUlO6BbK%vF$nPO?TTx%** zyfrZbOU2bsrrcXv`T*3PNC|z(_CaFAEhR4X&lo(4s2t(iAY`{S*?n-$VOq-uf|^n_ z@Yc}SmnYbcR^x5yfx=;XEq{+YPYva_j>{;>P+f}^qU-NstjhZ2Mk~k2it>Fk^e(_- zwC(9lbph0S#r;`7TfJ0@W}up?NkKScz^)?brN;;?pF1SHl8lo$d*fX|hZS!5V@-Vq zGbZ|+H&M_xYp}_|RtdO?G|YwQW>r=BLI4aUK|gwa?QF7ZF#|mzg531ny9?Bggkv9< z#7~(e@fx`)Op}E^7L3=di_5iGzu5`lZ|UPjli1T^kK2U<6$wcDPpVQau z+H$lZEHpH|=Pz{yjD|iM#+;x}020zwR6O~~e<$Eu)K#QF3T2RCmsT#8Wy@AsKwYC5 zqPbsu!Q#{jcSrB?w$Hi`<#Z=b!b~iXbiYo{fG2L zKDJHjiI*ri(5dz@hq)~8#9K48iL2UHScslAMQC$N!!pu`9 zl60DxGT;k0+#c_fcHb-? z(s*bcZgGXF2adABx!pxNZc?t^}qCg+_2f&M&w$IL^uh!|%ZUR< zmr-wSyv@_$*#N2B8Li%e?xVf%)XbG*;BRaTcJT-=z#Nx|x%rf8O9C!Xds37qIAK7O z8H~R3`&!I;MqHyb`Sn}5!w#Fk>7f^-Ag6FEnglg>8us%lm)KOuLcVJp93(~O;fYW? z>-F>!_J7;LUTGj7+f@5GXXWfO5}-sg7TARtraMU&#YxnLl8{Y~c9gb;?fXZ&$#djm z&9d&3feVg(&*-^5ia2F9J*B`J9LTToRmi-8K%46AiavxXUbE@3uAE6AZZ@3maA1Tq z-U_ZoWL#6093K)0m%N=DKfM|B&K5M3dS%=V<1rpSP6oWss|haMUX&**ZQRi{+2_?G z05s;UJtw9*v2dqW!ovk?F8!Ue`~T62-h-4(PA}(&kF{R`jDFiBnZjO)oV&eR5k23C zQlKYwQb6PUsMX5u*tf~^6J4_iuxGlZ$<&i%E16oNLc2uMcA7)pDIL{Z9((ZWYEY0# zPyU~svwGsd4on7y&QW)DD3pE4!pz&%z(A)F*%i>Tg_p_*opxi7^}%HpF?iDS$O5ti zv9)vak4F=TGUaRqlO77xnD5?7<%|nOZP>%t!vKnY+Eac1n)v=LMV|m}jj`65PI#GG zHA>9iI~>zICQR%eG@sz*08#5@{Evq6CZA}Gbg40E%8M9@vqHA$1{Nuhq9)gVo`Cfw z_sVQqwO)Vu=@Q`w$veVtiY5XjL=zL)NaE%f$RPrPIh}qrd?wi(;U*Gg;ops`4gjbG zpDJCL1F!hyZL#R5Xdgf`)MO<^7xssuu?KE9WxcB)19LBnL%y{;{?kb&&>>wMj@;q` zn7(hA+I7I^I!vs~ey|1YVbs{Q29S z5{(#m5GGpzV?EBUi%a5rKSto~7X*rHZ2V&+%D|y#+Jh-}PpnxxIUN|PtX|_v z+P79$eemD9BhlH-=GdTw&r~2v_sW?GvikKyv1=F8CV$hA6dsTfvdU=+P`eU->F~sq0v@_*1|$QbuFK(yFYIkk2cWhFFKh{wOSnr&m4pU2WbV*lJI{i^n^CBeM63?p*RO{ zzjE<8G@RxZ611_97)dItVygSr$?Z+gY1orAtfKr^zA$_NVDe(UO;^s#<1Zia__r-+ zs!c><>^b~RC{B)aok5^i)g9S+s&8#s&P~YiuDE!WUpxf@;ne}wvUH@&33!)EaNkx5 zAYl$7(G_)>tl%eQLWSkpT$KylbB0v4+KQU6%vN{iTIVzAf?eumyE1 zU7NO_M1qo9Q8zy^G8$MmrFH0%+4~d;Px1(zOcHy6RmHKv5lJ%=bcFMGP;;ze2CiU7 z14!SSuXJEMZc0XVr0aG*3mDSX(~B%ULcf_H6yE>`La!BA>nAM1<}sUHi#N+HFGT;U zXWyZVCv`Ai&ZJGrjGo6DnI`h^UsHug9(D7stvKqfrLlsyD*TP?U^CY6hx3{0kXW%C zj-`xk-I|ZA;2{`0L*Gh+4io+7U)){c!}JLsPQ{3Un&i2siKk}%*@~$wsH^w?@Kl@( z82-GU#)X;N{L8YsnK7jKBOMJeXP83=psf}tJ?18+-u1CJWl2Mt26 zAkZwS@^LYL`&C#Q@T8G{JHi*Sk8l99N;*9YIr}ZT6*OQj!zF0jBzA-0in7m^AMyQ6 zxgB(Cxli4{K#E{C$1Q-N8>c2|#`FS==}6c6m4@t2N+jAxWa_eEZyKo9uyEvg#s@X%1611z3Po>xIy4dYfOoNOZ5JWAJVw2^jDaSknKP zgK4OZ={sjG-SWaQNcsEM4l1Q^kd*;#>h7n6dwU3T^d~KNbUj?thXgjG5WvE8FVHAj z?+{&gmH;gcE8gbV@hg?eFjEmE*(?{qE%=N=S)8A#e==PP-C-bzuEcdW;ZFongC9F7`m`tWZh{ zV#`CRK%e~8qpKpf0qUny@JwoIWzyNAV~_B>`fYur9!Io%ZOT#|9`QKSlu*S5owJgg zf_zIIyFrL&{h*mMDd4!qF0r6$>gqV+f`>4J*j&U$%lHL;63n$&vmo1^i;jZ7Mg}YB z!J~w1BBY=Ko$lwm4(p3SJG-*_g8^soT0`g=wETY?F?Ky?V51Fb=TW~tq0t;j)xCgO z)#arXtXA(kPuS{I0$!m5H4k1wIqX>^7Ocw;|KZ0|*c+O90IvzGe@LZfgO*iD{p9&z zALkO=jzGOTAoor8wL9)#&CQe+2;2Cb)WpN?zK|7*+0Mnv3?xy%tyJo5NY05hV^H}s zVo)i!a%4?*4W8GBR=f*abp8i60AnX_xfG9rq5s_YUbEpBwg#}vVSArzAE*zn;mC(v z^nj62>d|4IA2-ykZ-xE&AozWs+?KPkgOsoryTpuO<6FPoRJ$HEo`g%ZD)5x;N37Xd z|H{Q&jW382E|^Sw#J+qG2pcsv_N5S#L&(~5DJdWDgBB-`LBYMwQ?o)=+>rdTO#~)s zJ^~Ei%ul>{Qv{yw4vM}|#0W5G4fBrWdD*R0p9JW%%SeeuWS>wrd>}OKQE1nCAq@Onh^Z&@8IUYZwZuv#2EV=N03m1gJbIHuw&#xkDssKv^nam1O*UG8f)x(mjADyRNxN67}hPY zXB&(ufw#P9h;Mt;kwU$$3Z>T$Wq@Nd3h5fVThBPmiJ32g^Y zwsQ@<2Ew|yf1?GHAUj8|D-X6F{6DU~JD%(Bi~se0+nX{%RFDaGPAdgke!tl*?VLsdzYF0J8$aq`~H4^=8@~Z&OP^>bI*C6=b<}g1_<-IcX0%W zB`#rmwGSWDfK%P*8z&uHLd<@|HqCw4fL{NNm>o^z0a9L} z5&qJ`O~e|9!Ol*Ca{2*zLIEBYT)ixX;h4F)l@SE-zYvu`tROIR;M@ZTsoEoiuln?} z{W>(VmV^B?@jJce-wk%53z8}22M#(Lg_&IPI-8ZiNeKwzT&vyg3gU?N4hirEPaq9W z37Kn@7NMsQ#MzQRR-LU)7iKXYav>NhjI}hkM8x2+Tf>2b*qlHeAKZo(mERBg@V_LY z{*wbSwm^Awb>jy-alI_}pBiu;e8#_0h1tpSAXIQOn1Q!Cz(m(F^&VvOm}{@o?bjsh z-aldJ<74_hD_z+Kx1Pp)-XL+8=G{BWzgJkYE*_VGalC+-Kp)+eH=P7piqN~j4w1tb zU5~wge!`9h$=@Mz9!0?h1*et1$Nm$>VSvk3ipH$VR2y-HB{C~O&yo;@?#jo17Gx69 zj5oNs_vi#(;tp|Fm-HOo@Jd7k%U=_6ln<%PC_!Ts;WV7zC<D`~U8Obq%F?{=hQ#%-{ZQZ7c!Q97EOV zqW=Z#LP!`TDktNoCc`l#U`}0ml-`ZOrUv_0$7TF~!jS|uKm!Co@;CP5q#je=T*t#| zN=j~WQLC9U{Y62PaUl0)cH`!J%QFzZkr2g4&((4G{2OD8hjl`wG;%B{^pWk*x)EH@ z&_p3g@kwW6&Qcv*)I{p;ba=GO`NTv|wv~_)V>_0k8a`1@Z|Ofk|6d2u7f08PXeP^R z8!|xi$xTFA<{0!{Ze?Zlx3nDlCs#j2Q*Qa!cFaOTyM`(oDU$X?%$wC&U<2I5f1ai< z?g%8DX5axGYjqsg4fnFJ{MG*$F(k3FO{YN-1QovOfM_oIyv^!Yd0~7p`k$H=ozKMl zV1(Yl<@U`rLHQCFt6K!}*o|2_=T-c5F>R(H&j+7>&) z$KpM;9y+`F@3YoTeBq&YG?x^+g9~f0G?I^@NBxal!)MYne~r8ov~g+J(%MhwroKe5 z*H*^lWDA|QO|B>Xv(5(zT04?bR>TqHD_$9@v${kI$kr>)LpMKG{M!c)qG>c(HvvQ_ zRUUwFG1Bg~G|k)pX|DaxQ}ok`E)LEge}4pVgyueh&#mUIY;?%ucy)HSl;@p2Qn2|0 zX3ouZgipS#z^Rr)G?^I5um!hM z)|%?Q5X%O6Pa|GWAdDGfE_JT?Cmd$H#JQQJap~36)D2QBSKu4P`SYREO#k%ekh5;8 z3OfHkw&cmA5n3fI(jbqG{Jjbn+2!eyI_!7$ zu-@?8>O4YQxH9KJot5QS25p&-hu?Hjv_2v_@D;mS1>8u;h`zSOuJN??gZKCt%Uv}( ztGR^Uv3JLCUdJW-Zz8u=A0JU%+$ryzx$jc;k`*DY3ZRG@l@hQ0w;O#ldnUze<+hlR zVQ$3H$G1M?nMLORD6olkMdy$w0&moW&bXC{VW8(pFjen_I zdqV6rzfj+WI&DneC3kZ~#Y$}RVn}7#dspXn&;JxKlpGZBq7)HO;jFnYS0CpY5cgIh z1PNt_MBPd;#s2%W7*t}(?wxJ()eor~_}JxdzfG=13I&<{Q^3D@iU}S(cHmp2@X(kN zfL86i0O#!D@xvt&E|#D$G4^-;<{OV94f=Fi+Rdh3X;HZ2E|dclpaBUqCR&Li$t%`R zxm@4(8BhVxy8DLm^nc$2Jg^%L?#3MzD9p9+fP~OHuN${MV4|D;nP88sPjNAE zBRmLfgHRxWc=GNmkj`#ax+Qo2TBFpz7|s?vO4%_V+{Zw&wKiaBYH;JBL`Tv8oE6ae zgbv)qoz>&jQTA>$^wHieQw6(^bMK2oo6s!DYq?e3md9Q7@=RuydujIfMXUEYQU5u{ z0~3)^i-w)>m<}iv*v?GZ;8tlZtiSPJHi;QwcgV=pj@c7gRdaVju>I?eos(f!;T<>s zozMZxl&c;yB`_XDr>|^!e8CHe*oIQ2IA7K5lHg&Yb$jLlGg7}4GFVyPW11l-jbOy2 zBq@yqgANqOIpa`q3S{0;;A8H4H(#l!NM;6)V{t21OFPHrziLJ?&N~mz{!-A2fLB|T zbHR7p_?K+YTL1btZ8$0>V%Ue?tT3O{3VaMEjY8XcC)_F&;i{mVPEI{ef`2# z74g_foPXbIOOS3L=j&Fe{>L0)tGRXL0U?fQrX`O{at7{Ze8Vsvd*)Bkl3Q=-%V-*g zyg+OG^wp!p#l1xTxfTJW;pn%SuhGQfeED>w*l}-&UVWV8@(xxyuzLN@B8!9Ru+rIT z`pDGhUA~6H;7r@@)u(beeQ;#?_6~?RfSXN+0OO`c>&HTIwG3|4DF^#&TaGl59eMwm zEZNN;Ew-~1I313Adv(^RA5N)(#nR>Bzd&jZl~`FBm353lD+%Gtsmqa`vI|y3Zm93Up$w#{pgQ?y!fquEIu9b#>qKKKp) z=i9OnjM*A3T;^hLB|9$8NM|NIXb=^e=%R;62bV_m>1jh@7_Sz7W(;~31z3gO56Y5$ z+0M;q|L-2o$PD6SL3>}$*ri^`S{;}$f>ssHi*pkHJzl~QO}lH{2}z@n;N+IPS~Ze= zOz4_&+RvRiVO-`CmzV=>X*{aK275_6v;1wG`&n5WH2J^n;B*P9$N!tsG9W=F_C&Vs zwB4g4!gkafKM|4;(R%rxJOz+oT~m16q$RJY^{K1a#tK?6+C#4WrXi|B6 z^5%c3cM2qIgO@WZDgQ+dEfUtu9k{thmNigzYf23GlmX>|I~dOoA^RbMCFK%a%CxsH z!l(E~r@sm?UGV*vp9AMxAEu=p8~C_3lN|xbL7Tt&{RM*UJ1|fY-qanrj?lIp4gm1& zM=bqySG5#lA^WEgTDZ_Z2WNtNrOF$>rNoZ=tJMm%t8(JGt(bQ zdEBJn`$Fn-^N;O(h94X3e9n1#@g6f-SMPDI8tI)9)3Fh&UtKQCmXojPV`~{Iyc*_Adw(uDwU%vv*p=G%-I0wH$(5Jgoo`G?Fy40w zLRH6>z8g8}QQPsgluK0gC~&!lQWBbcktcCdd>n z{Yq%vT56>ozW677<@;3bRzfuuTSDZKK-6hx%e|BQN~30jLq^@5kr(THVuu7k%j#|r;K%(+?EKj4)6WnZc+FyGM%SaT1|Zmti2yZQP@ZA%gdj< zMxGayw}1R4uaUR$RNlH8`P}Hc;k+{jjyJpGkJ%cf7=QDToAdHI7x(evziGnzwezHELkvaOnWV56)jn9_tCU^f2?@GIO~IzNZJF=(uK4S zTW{rE7N+**?(TED=6n9u^;*ah+5BSYwG*76$(B7CwwI+o(r2`|F&n(J_0n)pI+88C z`uiJWhYb&r>a$e|12Uc~{F76wC9hESRA1v?9e;IVD`ZC zX0E6jXE7SN+Ub+MJT+raRVHLxM!`hc?XB^nudfN3E8iR)sa|=p7AbeWsJP4`hR2Y$ z@%AGprR!nWemwIhzchT}FJFPN>rsm+zmA6t&&8v!P3jKgpOxA6B$O_o7TSC|GFNs> z=`)TT^*Nd7cY6vO7hDW>Ya)d@+N&Zu~kdOs98=gQ&@4nkVHKC=z!?LTZVK0IvqU? z5v^&}@;Vh&dwL|Tii^1*G1H=q1uuayc!H?%)wL#CglnzURAPISkKy!)MH#+msZN5HoeOI7;Z0>T`K&zZSOk2YC&-q_edu{22sGuuynI8q# z21L9$SbA)V?5I+3SVwM->iICR5`BkgM5qOrzJoGPCzp5 z^6|3jjxJM3CiK+|aZlyue*-W)E|i^m3Md9Sj%~}+er@;6%_tx&vs(8qVHC?N z+o^4uWzLoK>+ElD^iJhA3~Ws=O`Ov;U09AMT7PhExCej2>1zf@x4=5kTY-K_n*LHD zLa3wj201JLygbA-l-(e}*o63+MTqwx!CG3*hGRc$l^U6Gc(wEg90li_)Qy&_TMfO0 ze?{=GzOFv^C&YI}uf~&OoGPmL#ue@A4WO}U%CZ#+#Lgclp+Xc^!dpfyZ(KS}o(GkW zSZi)1Y>MSMW%NQ81q!f*%g-Yx*pD8Ra++`A^jLZnp(6r5CVl^Tw;1k?>Kx40PDO&mLN0|Skof2BV>$t^=i2iPDAzqnb99# z;E-E#mNad(;{>pL^jrER^kH4L3>bqp9Zui{(l7T7;3Za$e`-PHL*MlCgA>M^rH<+_ zeJaXuCPA5j3t`_Sbt#aEoQqL4-kP_eTHSdO9Mge@3^u}!s9rp;bzAQ|0V1HV*;U#6 z1!!a*rWy9T-mxQ>c8w_v=`1qu^}{!{j+CuVIDUT_0XUZwhWWJzCAKjU zkGqy@Oty*PppOGaPOdX8ue0l0!#8;)v;O`BAT*%?ZqOK9{Z&DYztmLFBK6SD<(i^2 z3zP@);uY;KwKbzOhv|;6-MCnE`JlmyiZiNRW4PJY>=#b>Y{-xuY1vkp2swFI^YqRv zq_{O18T3AT4**b(y(n?nfuiwm;XBq^7YU1x)r#fyjSw5uM-eb&D(t5tw$gUz7!v;qP{?_`y+f zkPndVEkK@{F&5dVR_Bm34&46Hs}>L;jbsE4k@Z;rDW`5FxC^60-kPG?gwAmZyU-rn@fUqwdZ47{fXMX_6Sv zJQ9)jfG-D1#@YRQ0il|_Pnwr@%1IEd;3K|$HW%;!q<2HqQY5_PkenwMQclBG@p~dg z87sr&pPr6QovSEFHl?X%eZv5L;fwDaiE;MjApolZu~vCengx$vS@N$SG5VRE*;eTE z_T|#Ob&?7JgfVk}QL^pBdZNF23{!O|I2o@M-FjF~hcx*6gx}m#d=Zhx`dw+7AoP1~ zmXh4$we(-k@ZPXA)+KNiKF#@xQzC1p*E*^k5^3s4VgWRjl%Ayo-J;K11IrJ7RtsU@ z4+ZFqN_u!!7XRz^0*TrikSqK-c_fTZh%EOz!_)y z1)oesZbHAJqoJ)m8NgG-QEh8iq|M033115jY<4GHLohXppKtI$wmCw35q;3rgo6MY zfNm5?jmQ7K*ch=I^FV}hUqD=sex$JTy2$q%+K{Nz-9n}%ZH@Zw^i7|WM{fS=8XpFn zvw%j-aVV}TSf~0aI-dS-YkH(YoLwR_Yba`vBD0Y7@&2EQ4416}vaB5C8!ySoR^u94 zY$L0~Wg@3Tj)gkFWCi(-h%I7hqXZ5p0dcNXTn#*_CcL?6N9FKsT}F?>%piZF@qV=b z_PNjMH` zCnU_icF>NU=H?}u3aIzPQ7feRKy8~iCrNQ#3OUGA;x<^ePp1EfKJP>rD%eChVn2*o zC|kHo1Xy|fPHdlRpJXlo=rFi=Q`LD@{K<;i_p&#OSF$0CoalJcy!+sKcf`g<;I+Ez zQ5~d%aT~lT{_sZDT?v$?H+p_~9GLD4)~`^2VeO;|aoNd~mvd1X=7r;NLE4HP_d+a+ zDo?icgFhg_N3?7vJg>QM!e?JIiYYUO$|O#6z`(#Hl%l+2F_Xy?YVPWd;SB0+^*8N` z_-wi@0sc4qy0QvJO=?lX1=7XCZ05dtUF0^#2cTFEm>cnZC)xer!?^-RqgGD+w`7{S zl68Ywk&G!6$fu;88uqMU3}IIuoXR4kn)eK*fACh15#VnP~N_U<($rzkGGGrC@N%ZGK% zR2U1z`T`Pc!Ls{pPNK(|fKi_UBzQZ&(!8BOyo4`g)^EgYnBg#txU7nS7)o>5={WMT zXIcL&P_^%+brN8E0_mYODr$zHk*K0Urf)qXuM}5y6KDj^Q&wso8vWiiKbnELoemEw zB(WpBwd8u8D9AG1+#-6?y4DamKtel#9SfZ22x`l|n1+Y_+M1?(;&o0ziXssC61sm{ zb|)oM_Nu}~+zU+IA7nI$9(U{K=w62oA6_QdZiD{($)-(MG=AAT^51BZ7KzXwbr(P8 z_gPeh7!e_=+?v{g`}}fxVJOW~OOe-2RWmyJ_RtTTNmQFe>nhwHL#Vs9-oCUmtHFS< zGt{ii1_B7&qPyI_w0U5`T z20~KULR(u~)(xx?4un-Ui6llf64PuIry4UOX%q5vl8wqmHU!wSIY#ebbVsiUt=0vA zt!N(y1l80@Rhztxb2BipDi4VAvgOqftmk;NXULFyHBk57&>r5n)vtAknR9AJVboXB zN*tMMigc~<5?9BgI!EFzHu@pcH->UbKVZBa&o0bmzny~s?nVIoQ0MJ^BHMvYXDP*7 zQOC!b0q?w_u_S@9z>6LE+{VYP6GzFY&NJKnFbrEOrzj{{!u$Q8rhxvNm!)6*CI zc129!uj@8J!UD}(t|(+jtj?j>Nj58Y#m44&^aPPayLO{@mo=i(e_YWAQwd4rA&o%w zP@a9=F?%2zv;%y~rsjwCmMQIA9x!e>bCQ^mF;18Q0qNtZXmYH{V&VfO>qrzXPkQYx z_lBQj06iy?p`XDpKR5S!Mq?B%P|t!U!htM49cGH+4Xun7{x+2>SZl5maQRPWGZ1aVBMJU_sM(@d35 zqT1S>;wdQ%htWYa*fkR0!F`LhouX@uf-lrPnUw~0i*Dj!G8O8`Ggx-`%jX^%Us>-3 zb#DZSpYY)L>z9PgqPKas3Z=R?ySLd9c6&WbF?=Y})wdiC0WL_~>uzbEA5ob#k0B(J zJ~;#T)@^j|QqH!;7mL%x*z(g=x88J4yx+*mIv4&F%<(2P1gLI*#ttXQ+%5!_r$ex@ zGxtMgs`O&Jpip&bHJ&%Nl=#qds3VwO=SQHjB$c8y)OKF$k-zoeHc+_dh>O8&j)C?u_^h*yk*;2TgQ z0Hp9^q;N`&ATsMcM^Lf15Lx|`8c7w*gL3(p{;;u)3n<}4=Hrb7sGiv$XhXx51qId$5?IS;l7rLb@9ca9^@ ztzg{x*}kcDK%ew71=dcn(U!4b7ru2MVSem1d(6X_Fe)fPWpYpNdJjrs4sK9c^`YCJk;Ex@bPQhR~Jm^a2m0AQG%& zm{Vg}2DBIo(UKk))BnC=pvt7Gc66Qmf`yWqp5XV?S?Dn+XQ)zAqXGU3>7MeIZ&elY zL6i_svm?_zWH+=$(;^>g0i-hJw2-jTBoP`L99S@b9b@tL05N+^jY=683T=LPL*QkpPj7(5kts(^*XepE^@c(YEnR zlL%47F$>kgvmxw}!-cclyS|7@Wf+&xR`qdZHJn;%lgw9of7*R`A7Nip=#qzNJA0`u zc}qZy5H5g)f`#X|)CXf}X5^sKv5_XEEFZ)Vu}V`+Fy*X5;I!fKq@bcpTR_43RjAR& z6BhM=L0`{RYqRfAvByApsOr&jl(GEFw<~?W8W%qn7$p%Pj&F-NyG4~RgFZ*sF3zJ4 zwK)ilxl_qi71S?8o+Qn^dksg#z&bGX9ERp>Bh$aXZd9HUS|V8xKQI-{$b{a+Z+A?D^6t$Tlcrz ze^1E)vPwnw1xj;v$GuM?s95V@L%0Y7DX_t2 zs?{)YwB&6rb8P97MLs!}wHHVR{p|Nje&G%!TnD)i&=J?46~CQ9*^nozX_E0i9efBe zzmD&hvBPGg{nA|w64qK~g2$e!+aZFF{h-#zP1{`706D;H;O-n5D*&KFs$e8Ctv%J- zNjf->gOYiqc^#pjhKDo9?t2yssOI7_RJm7?r-oX=j<{WgJX29{-Mb)dat>z*DiPbK zw;gfFf@=}-$m)lcxvR^+Ctip>)de0Su7_v$&-25kTJyh1J@}g?^219E3ts2qf<3iD z`}YN|e3UTfMVJg8#&9Lw@xEp^?~;5D-ttjk$ugD3!&Ds|Q69W6=>gMJX~J4vVl81p zgo>_P%W)ht0HgvPb4L*it(SZXfwZkFD9zlAm)|(YX5{qVq7pCraP26Cd$!<(!6+5WZ?#%LpkG@;EGf;{l7P%weX+;0r4F^{J9}#fG&NPlW4p6jYqr!(l9_i4U>vHM%QjPeHt zZ*OVyA);dU=g810f%4P@672W)0$N3{(HK$vmH;E@&V^*dN2ebxywE99Amt*AvqCSv z8K@;pew9avZAVLe5`+#9Ko}f-LU1}>;(f<^PXbAg2)Q7^m&0e8oAfFtQ*fuq=8;yh zQV-ZjHHWgJK?cf*W-Q>Ywazw`5kP!IRt7pp-S>|! z1_ILPtk;|2P_qCwZO?-*1fYEsAnyt=obsBB4bAfKUVLHZP6by~$5845kI_No5^K$l zgfPb|FwI1+!pMrfsa2nv0D2%4yRT>S`*V(kU^#AQZx?Wb@3e@+8_IwX>$WI`qNt~Q2%bmS;!5dJYP}wKPjDECFzpjadCsnGcu*Zn*kaq5 z%XNH&FPJN<=JDl6XTXUD0L^Yv4DR&=W$`85l1x+*N1p}EAM?LAAWeIm9~VmkQQ~Q( z?7awRn**(d!fQ_N=33GHzF_$BM_}x#RCVz4wfN-MM!TI)mF@5 zjYoa`(t*AzBJ6-OQ0BJFwza`waL*fQujMIQ%Zm+z*dKBkjEDsPeH}nncbUR5`(?8c zvCy>+4FnUKP?pq@qR5D(<@l_}tcDEEs&3Cg=+;m`g_Q(&l-BH^R?TSu2t!WpXnYbN z25wxcD{vE2`)e_((TPP-!h!s4lH9xaNLcor*y|rH+VL@EQYBflwo|nfk?a(Zq-ED; zB*HMefcQUe>XuF}8p4VJs-JD4(tNWdaIkBCvWb6Kk zJ9tWgJV=AsR1xPaeV%|24*3*j%81wwZx$~Y0$e|HKKa`)KYVQW+t;{FCIcdJ|Ar40 z%=;B-$LD0@-o5D>U+!qNReeV(kO?_ruccia7tro_AU!iwFtERW8x8T;R4*=^_kzyC zjIYz#S5HGu#w_R%oehML3KNq_I^n;5KQLKE;}!{dc6#BtSw^tfz=8Q!N4iqvM{0+^ zmsXxGO98(GG(22?zR3Zum7}nh`7i*6(M8{{5a_mCzyagGHE=#^PsYQhK2@J0iW*=T zF+11}uw@kk7_7ePEgk?sZcFq;0m{fPYi_bx()O>P1fbo9^gw1Jh1%9t#G>CWuudKL zj}i?|>V5ybuKmOk$MBshXbpA!souEz8NvwPTVMpr@XrJZ+4gu}-#R?JJvkpD?DA=; z=STXpQrUobhT-|-`5$#!MQ{#4;13IkXC@;+1jl@%Vgqp-sL4=34UdXX7rxX#}N*3a4$ zy(PtdC6AJ|oU_cd93O(GtSLT12gt5t+1YmPU`z$0g8W5JL*~nNs4HfH_Hb+9K?-6Y zgY&KY8hv!`gmR-h!nc`}_16350an-){B;`KxF;XqesUsDyR{+HSmn zb71P@l#Q;j9(oNju#iw zjI8e{CR>9JDtwF^UZP{KMWSM|DWFcyy!U?+tiOi4voLVOv2D|tw``8V7)61cQ0-nz zOlttGbbEV=;?LUJnji$92dUINMDvooM+a5EBpw9{bENWTriBid9#k@Hw~GfhQGqcy zI8ay`6&A=IWWD*yHX^Iw4EdH$Im`L%GkL?3IayiWv)O-lr-SfClE!8}hL7||*z+&V zs1js%Co4AsezW+YjnDI~f({(ry6x55vt>>iamKEfc3k(ZbL3_h;q{?o6tD>_zerN^ z+UzHR!^hkjDKgPXdQSkDP+@fAkx;JO=sl5S(4%qZqv9~83mlF(D!3Yl>P$J+Phc+# zC@0Zfc!NA#K9zSvM*bh~`p75`ZkJ^bG;v|~{)Wh7akVWDjH(~W8 z(!h)eJAMa+~( z-4CvP4n7v`;ypCPzQO@P|Js)s^%69~!TC_&de4xr#eWhPj9gs;d{o&-Gwlq0G%|5S zYTobX$-~p(c6y?mKM zL!Y95_#Q0dJcKWuLqdToPVo^9{C+?#_xu1|99ArdkPgFrjbalZcQ&aOv7W@JAslMELjmhcHiI!wWZ zy&@{AcKL$@fXUN01`s&8D8{@p{q?_T7g>GOebQl~hx6mG*tDgSC@{)~qBQLmZ}r`+ zzGj$p5Lc%mFzG7qr(3~!xR@V?oATje@FaN-2^AgIBCBG`h%nXh8UZk)d!G3}L8ctfX-d-pi{*^gx!Q+h}w3jD+7~ga6hITatvm*_%i-&!4WvmXZ zm;CEah$p4`Km)Sd=gTSjxVmFzYnt8|{%VKw0zr%fcV?hH<}i1cj+a|(sS9rZz zH~MO^M~P7i9i$IQ2+5B%-V(g`@s{`Z0>|&&R<7ZA4JcKT6I{8F)i=sj_|(kEr&xX$MWHq#O$Z=8wnfFyp$nImN*)`^T_#q^2*(a zi^xL`c5D_2Izz8hBjGv;vKqPSh2M6Dxl@5Z#q=hM>!i^YAGT*S?w_bJ(Xh$(O^GXp z;$7R+#O&XxkEjxUaA32*r+%%)>po-k?VWTDJ5~UN&RCU_L=!g&%~X)Guk~a%#lFAT z#wv7yB=Np1S;hWy&3y7+GCz=(CQe!o!70jT{qXyiSn#Ru4`M|phR?LHV?U;zr9o*a zQe)Dp^Jy@*>{Lgzk+i~BiopuXMdaMrn|oqPLo#2_vf~Gv6_5cMw$?mD5d(WtasQQD z_$LL;bjC9{JfFLHM={H}vRfMn@)rvbu^|~rK+X^QOT53Kp3XM?JYpWrXX|nM zEpyy_)h%N7W)oU~Vo%&JHk1yru^F9l?q$c`x**p%kwc76eJth~CsqKB&KQRu>Y2sS z7g#VZT(shIEiz%iSY?iB^8Wc)YbB{Baty6f5pqlr+uyTCU3Zt`Td)zYn`@ORHRc_M zz)sNIB7B&QzzZacm^d-y5#nnZ<*cOgKIvL}h#``ez1Vlr)1YAWKo2xQ?%^WKm$En= zMZ>n>Gmp`Em%q8)<`8-U`>{#uI7*9#8pHj@5Rsr#G}F;K<@@2m*mIj_@^7H0R&>luP}(u|I|`{N|R!KZy3 z4`D^&_oZ;Bz*GM6$?%5;q(9^igtJNm!l4si&fwr~jPpf&gW$aGfokJ}YExrwIo_$d ziqx0+KblRnE;6CP+&(73v@TA+&eQqkKo5;@$L^cA`9rpb8q*dYgr-5^D?LQA*g*`P z!dR0dq50t~7!B2GSjFw>kpAH+nJ?dEd~$rF15&j(BAP5F^JXRcPi8|%lH4y=(B@v< z%rRRbI2^_84i9`yD5r*d|I|H-DOs>N7j)!Svaa(RB!uJasa8KLrA7>jYyX8F{-+56 zUzmad$8Cc|=MuJNUsaaHI9~C8u{fLNBc?p)VlkUk31pJ#5eQ0D1H`!5K3VCtflU5<*=h zJ9bRF!!>NKpd?=~h9xn{x`><>qwxN#M*IDP!v+b!GP++H^V3=#9-KxKyK5MUZrB+| z!}+8T`rv&5|%Hy$It^X;OVNLtXTGmD=smk2H(mP&gqwoXuI z-3q>|wqH(+!mr{H0Rgcl3w;Xur*!DhH?fqcuO}p?j|%M)1Yb@!?fJRA>NA7MITjg} zT=~O~j9vGIfBP&aaW8A*Ns58rT@3nc-CsC&sY)7UVKKk8M4GA&X9%c1el$klGmnos%5ZX z4svW1t)VGT$tk3p>-`fdTVI_^{Q@ln=m60de`Aux2a@l%%YNie`RecA z8u`#!wY~YPB<@qFz5mN<*2)4A&lSv{$xo+*I?-$DpV>E2%L5Hd2|Hl{ayrtIxi^PL z)40yN8lKRU68$l8X3Wj|<$blf(+v|(9tywW?9duCl#inkxTWGf(N}W0nnfZfyMU&l z*?)G8@MVGAxDQ#Q0?+i!zPL%WQMSGTJ*(fj8&(m|RT-m-Cw0ss2i+f0PvkrBSqt{Q z-8AjBT0K5D8DYS9l|ndjSUJb8wTY-c-2U>v%Apt^I7NzapzpRmurtqE|~tXdUq+kkWOFSTq2i>3XfIPDFjt!;MAe< z)lpB**ppxG zj&Twvhntaoua$Q`el>gGxqUy|E9w(Dc7op=x-U7}rYJiV{xSK~@~P(5RK?y4{~@0b zN}jU@8)OXS`@h6C%RD}Z-)Y1fj%(fOl^xw*Y`(Rx@Xl3uP=>Akxa-F4{kG%^16MQp z&l^7`XX!R|7S#I(0G1zM0UJ4&O{?= zHK6w4hX;W_CnZntQ`q)KDQ|Pyj^}sR4ls8LwO&`|U+MVu{fy6(H9w(?(F;ZD<_3(c zep-Pq?#(%$-2EDwa8Lcx{w=D+kTIzZ4r9W$i_GYW~_Vwxf&#tH$-QK+Q$WN89a;~90-CBU|&%@&>3I&4GlB#_r zLk;&r)Cc?Uh%bM3Hq;g>Ai~*V?GrLOOP!7%jvUkJC?!cW;s10$o|nQsIjxtcZRT15 ziudb9-Z<*M^X{*yMIgyHic$5{tXwa> zv9CSXel^lnmhgk~&6@+pSETSs$2R1N$EjrJj5a{8@0J8Cjj+3%n`gcGTu)x)Szrey zbJsFs!N2<~JKFwQMqKy@XpA)kGRY7w_5o->%b+9;7XdKA%om*Swu(Om}j*X2k2e{FvRw z^vc)tg`Xq#j`p4%KDIp1dt)LqVix;UbWmOA{iUzTrwJz$87;e>oA;VI;V|gpur)O7 zCGvnGKMUVcUh%`&SJ&bAIKkzK;1u=VI&f?wNgc{y{P52g)M-)PAx?aTMY2>}ULfeB zYFk=}+wZLle5i6IH3<8ZC8f(90(j2U6!m@-b#1a{(L9zL700mg*nDt-rL1pryYZ`~ zYnjXl*)F>k*-MjGEt<>RfrwrtTd9}Nnm&sjDQtLuxcKMvN^G97fZf21h;DQGyHg3> zn5-2w+p{UR2-?1?wxH)C)FHN|`mod}qoc|OevuH&GQ@qa;vm#*I*b|8vXN`LYSt`_ zmrb6{@ICsrL=e~?(NS3<@@HvaFs0;Ko{<2nd!Kye5s9z;lQNuQZxJhAn>~w7hfJC( zuT$ryj5g|;TY5!~%KJ3r^zEAoLfr|z>S5e}`EQlR0 zy5#l*i}hhGxxLho`X862ZX^a0xhtvZpu%#qOP|KpUpdWua@4{7lb(mblJT$BO5UsT zBjul~w%v@~*wz?)^NoKw;A@KU^mdhe$WRPB3& zI4wRJ-mAG+G~#x5N{0+Tm?ONSmb;sneVPhQOwQIrjp>HRM8N!U6uw!+DlvNB)zM#{vMsz_ZE18A zyfdHDQEoc=;3(UR@$5Dl`9pbM=4t*iVXz=tqlLoPoGElNu8LD}rXZYb6G9c8jv}0X z8bOJ=xF5-Qz3GQ5+4ib$v3mupTlYxOkhGougL#R~Bg(f?vc@d5yjVT_dMDyYrgjaV zQC5c+fAaLd-r;n+(Rkzjm!(~{y}|7~{VK7g-$p|WsXo$gyK{`>l9WnO>aQ(TL^rzW2!EUgi{2)L=V1_Gd{@kex^Ee$$QL3nyzPs+T`_ z=KtwX{OQqK&TBB?J&Mk^tT?k`WbaTzdCvTYlQP2S+aY^<0N!!FsFY8$Js_r2G~C$Z zL?|s1c(t{*9K70I;=3hnGqAiWH+J_sk!tk_Ou2Fj8%0}AI`DRio5&zZ?YzAAed8;2x%HBz%`T85X z@|har$F3ZIAFsff^9Y)Fi-G_)aSUHG?LZn}HOsiG$gdciHKW4Mk-vZgN?pHBe8I06 zjKKw)V}0#pJO=x#6+@g-fxN?{20pgiCbAYsF%B?IeC>tLIQ>+UN9BalgM0jgvdoK7 zWK?;Nw;CMC%VMy>ytv|Gr*xVv%_F^hVKfNw-79?koUzwgnt+@f-a`Bb zayW`I8F&%v_@3#Oo@gq*X1QuvGtWeuJnn4fR19BF(~1oSaAc`adfG3&_2^jm85&dL zR1wlE-ev7`rwXki9p_VBzY7OZ9QC8k@s7`WGw(}Tr_m*<}*5A3GCRZ)4!6E`U7~#qc~(qp<)m@_)5<wJ?>B^gz$X2_RZMKV^CX#x;@BT=?@Qb1Pb_#2Sd8jj{ z+UMk-U;HgHY^e;yC~=C6-sECpc*fzGp9Y6;Ji!qYO4V3U#*_x?u!S>FlUM%z$&4}- zHOcDNH?KMHHLZMp?yfARvn;mj$MtTUo&A^>kZ6qT4g@U*^i~80-D`D66`2diWs4r&U!jb`# zDQ+^tcQpO=TeM1d4aI=`jLYv#q4k07xHIpV*1tyoStU#KDa+j^O*G+6ocQ%h$CoOh zfi%%lVF7RG><0v1zl4`hl3$SCg9mPrAQ?)F1&%bq2Cm+s2|U4Nk>P%M;AUT^PNpUjr`RW9rMM`x$+; zv(;ugAuNe(?tS}z`hNP2RN#61q{b+5C@1yMWP?UX-hy<(AWFTK7o9;0nG^XwF0{&U z)9NMcL++}#CSBJkM>fjXL3j1gD$YjKVzpgjQTT0!t($Dp&6`6p=PUQZveWT8hR7rX zp5%{CR3GtiPG6BPt z!p;vu*P1JN3_`a$#f0lI*9MUKc9Q>mT^1hXu?~ElIym}ZSv`={mD9WU!Lw%l)zqw| zviZ!v3D-Imd_-Ok%VIw(rEq*Z>umC;fUe4c-P1N2*7tvOSIYUyFimNk7V?VZ6V}4A7@Lm@R=s{%1C>fTy6L|9 zQm6b|f(WG`kCSEsg`N0@ujNsU(DqS?+_TvD9e@HO@y3{FX{5(KE9RIeBj z{C}4JMBvHr)7f9f-t(AUK0QPb9KxVcHRj`z{eC|GlfQm(8{lNmBgH*?Ca=)5d7kg4 z*-D3`7wmd}C%+$XooC&Dmi1Rww77I3P|P^$r2^EL)Q{AN-e#&&3-YMKMnep z1_nAkDI%vHMG9+J+nAj`n}_~qO-exm=hrQ+qE+ZWir)GhEYKLtpB{)@J295u z>zmTzY%~<}AojMgFa->tAx$g+!i0FYqHNV7dD0=vKz4o zQ`SoMqpmnbjjFkQ@ID=>&cft9K2#tgNI`xtG8q00tBIYVIY=+>#V~@bB33P#AS-ma zJsCgvIenb}lP`(<>2s`@QAXDaWjmS*bE4Rt?gRyoPozgMocFz*6MHmlKa9vY7Cvyx zW5|=IAxD|8pZKH*qQ6Z60j2`kP3QmXR%Ow|1=>wt87e~i@&P+;2mJs5nf+}Kv8PsRLJ0P$&rDP7%N%W@vPt7qhF@l?E>7zHRnGX*oEG?1wuMw$I?*R)_}etx#Mc9QtJ_RTX3mtu`+MOG(rSb0DewDXOg5k5+)Ry@k zE;-;OSk{)eHKuPfMsf(o-ru=5@CC$XgeXFvcP(@$L1|?1O*vi(q(}X+rt#Sb!2c9MQ}Li0d4XeKYf*j|>PThCi!-_3Dd?J(#G z^;r2ZW>RKyeb!$&cBx5!Ei~q(OH;dqZSML{|CcTYT^fdsETb6SUE7j${BOUxY!>0P zuCXz3pK{$-u%3@QFG9-20N%{xd?PDlN7B7;8hnD>ky5mOB3Sz9OEeDs+#jO^Pof9~ zlBu32P%;M^EmqkpS0X!F6%a} z>fwo9Xd!hyA+uCQlr(}9Gg01QTIL7gdsqdB**WPvy?m2;P0AM&c6GKv5@VPq^R~K? zU!(h8b?YMr1*dp=>j%Pr|F$W2e=sujadN)z?0J`2m7N#~e43-qp<-Q^#S^oygesme z-WzG<*gYIE6o6H3vKXzcZek{|)_!MtK5wFuXP_dQ^;jcGK-v{s{#b!Od12dS@au5f z1u4;hca8~iU5_K%+#Ip>C3~k!G;1;8Uqx|pW6rjrV5lKL*~veEL$5CVePUbQ<0+$q z`UL-@@@9>pi$tCXfm56R%-&UQx#JquZs=)n?_ynG4Oy&EuYK-%tDrb~u1|n$NgPzr z(B$v8%MLn!>i(QiNfBos>9Fy95|B24q?mM0kmX&-a^Bhq7O!Dcz-Q3AUEFb>;Ir-W z`r+1%)drIAe!sB(i^c1f80Kgf7dOov-=c>5`=OQ#aEsCT zFX@y)w!jG25je;T5i$NhaS{O~s7@{8ig~EU{IHnWL$Q9n`e(RL>)Dm(qnK{$*#I0% zf(XmqImzjPyrp#^tFj3)UG1}auJ&Llr0Z(k(q2KFy^*p|jc5gUg^pY@*pa zaK1;WRD}$iFcqnN=_MH1$bQb82Y#*dEdtxD@g~ zj)|Vt!-WZ!;fe5iK6%%PWvZA}- zG{=Y@#+^|zg@DSiAL^IyjZ*+O#exkhMv-a}AIINRzzVoH0Ou1-Zs54qZoBw3@Kp`d z@OWzJmkoNoWZXN=NTfX}?f1tUGz6)KZAoc~J?lML zYKj=V-6=Plto>-)hV`lt-zyw$_8RZzMrkm4x-+%4nmeBjhc0&|;+-h;MxeY~WbYz0 zP=8ipj^Fx%3e6{dl3vz^gGC#J_1chy%Ql_$1aIge?@7b+I@f8h3){z(A83xYx}>Mn zPLD#n+E-^ZGO{kq6byfAOSZ zrad85ayxaUj35080m;^)e5v8?CA%1sJ5EsM#EJwI9nXC`!Dt8lmWas17C1QygH!Ay%Wg+bE5DOd3c5%O zVV8?tS~)%l)cVW@$LYX_TE!mWOrWO^@W{{HBEJBWdtcjd8Zg%~fswmK-K9O#W*Ykh z(>hWYb)cWrkheEeWs2d|VXk$r5ff}3&~u*oJn(aT+;E#Zf4V83N@D-*14!ma5?7qs zj#?`wKg)%tDLZ{Q%yL^uaEueHdjl36+;jpKYMM@EKMN@C-n?B=f4F=lw^Q=Ygaps%Ztl@+hHy}IVd;UXa_MysQf~V(+{&Y`?F)4` zyAQX?xL*RQ6z>?PA}U*N>pqz?9(w=F(Eid!oHptQ7dblkR6E&S_}L4^9{;Ef1x<@^ z^R%n3+8^14L|8W7V^!tBe>W=L6hI1ZHojXGfJ3dJz6sv3VnH(-( zX(9J1*KK4L;SnR!Enrc1cnFKdP;mX%LR-)SoGIMGGR zZD24dEK70^OBkS+b1ZT4UON8??ZvF~UMqXfqm|ZH3Ie^THNRB5<@!9_1o6HBA^m)W zf_v|!{m;C*7aqHP6RWPCG1QJhXDvm~T1c+d*@`^c9Tr`;RJQd_YN)J}xGtCd(|e28 z=Ly4!!(Htp$#1FDT*F(z+da1ih+3MSwVaI527}cWWN4| zGtoFNi*9}11^_}*D3u$i3f_8eH`2YQ-eHT)tYKudiJzqWzaBP@y8oc??>lcj-Ku?2~`|n{6FIbS5^-(Z3T&wA&sUP zCMp7ChdodZnfqxG=*Qaz{`Qx{+Pa(#`W}US{qnf-A~B9e?+gh z74{RL4XZG@DwFzm40?x`R=Vy>cXVZIBcFAo7d~o`@ubf2_ubV^lcxCu7xUSWPrFxow<(Jh< zlEi1U>Q5V{dijT7gqAeD(7j~vf+x&CG~ahy!To$XF4e1wTWtCmy=OBz)Xvh76@2@%T`9b}Q%W<1lS$datOhE3EzOQL~F)Z5ud&NCp;U> z+8rCeE)3&j4xmiBP$q1-F|q3MBxg=A{x~oaB{4_htmiZISzInB#Ujs-h4D_bzEu0j zEcW?UGOIKqTCKkLs;9WvTLJ4N6i3ec755Gai>&qe+VPK*J95=QS;4*bF?vL0;^UYR z)|XFOvu{TZuI4)olV0__%0FTu{OO>up6v%8`E4Z5!^VQN$~qm}a&qhs+358Bq~zlZ zWhOL!YD0X+$UnkE?c4Zuem(x1WaABNU?(;ln4|qNwLS8t!~O9Dk7o zu_&>AI7Kca&WiPk>S)J!%{;OE}df4k0KCz%U332_b(GA0^BK4`;wZE zrHi{SuSdSjfR8Z)#JNB4K4fJGT$KSqY*uz3oo*=#AI2L4b0eFS+KRQex)=2ZVybx> zz6*X|p?96NSoJ>wt6*;$L^`~KKs)$CFwdI1E^ICIWDA!Q9?5NK+ zmxWqqmp3roaXR&xPZ;xfC3gQ58vh2#86#K;pFMpFUiSIFp6w+SI+)=uBHHIP`pKg5 zUBt-7E5l8>^%yytYtUkBx*S6g;+h!#?rlPA&d!?cZu5lklci7>>K$ArF4i#}aZ+9a z0vhk@wr>xxuuKrMUtPee0o%N4?>4m4V7iVhOQRc?h=IY_vrFg*#X$dxDAYD-V z+LvQl_ZH0%Se6nYvqRz!WfZZi#V9w^@hBoGp)JV zJO|OyWD@s?x6%{nbvEuNOcx%Q9^H7#jEP^fHseALZ9W;LLOPOk?fkXM;(_8sbo7=!SCQjek)&glM!TadReUhlX zZ-*~`f5-X6KNM@}KHH#u(6=D?sqwZ$yi-{}L!`lFxZNx2W=I@0cKbh`1{jPV?{yP1 z(pLwl~yl{()=OyQJ!&G|d-`)#xD>~f7)Xa0risCQo`sbL+q^k49b`0L@Vt)0n zRbbp5+I{>te=j=MJkjTb%7VUbAJz2n1Aw#jil*5J6ibUN{34bb z>QLD7mDYd_(wwUx!L%~kb55E^gS*RD;-{#FaH#SWf`4zij>_G(<$2z^Z(!cjLa$9c zWBDn*0@c$_aO;!KP*8uU3#*H@!|z>^FF}uQPiw0DZmXOBEWT5CwAnIDM!h&q;)q|5 zO>Lv0QVo6;d%_=@F4q@O8qkC1uvdprrimjAQMqKk`qO`;&m_b!{l}yxCt0Ka(Yguv zqc1T8UKo-rm=$BBA#(kG{T>s2?<$LZyN_+jZ!fu;p!k`C<$%xob=r?=$1qS^pOATl zhsK9!{Y`o9E2#aO+WpVz8r{1}7hxp^vzZ{vrd9ZL9TQk(UbX+bCBBuxKi;A^P=OiO^>>?g9}?%m&oVuI65c4{&c1T7OS&R$AG4G{!7ySL^l@jgSamNBx_ylvzw29gxIA><3BNULI%apH&+ty3=ifb3X@C5H<=}E4r=N>Qq7=Qsh{SCK zaNZJsO)9_}hv5AIMWxF&4pBvkCr>O8nFk3aP-og>7S7T|%CSa_i9 zzlRRQ7Zu2b6i-4fWaDRDgT6d^eHt^z+4f|V!-eTriKF~T%Sq+(qgnS@fImn!mtTF# zTF$Sr?HJvCYLYao*RjR~kvfLN7ct*MQtEs)Ht$vY5^5-c|2R1i4 z>;IN0t2Y-;T47IP@ie8wX2QoB@xMUd1Z$1)z@v8v+7vvb5uFl}Qljn>AQXQHS`6qkxFx zp{-bK8CkhCWmCeX*}L3xj%x+W(vZtwfZSw)#j)t;qVZwZxc@0W9H%pr`?aUhVH?3| zgPNP+ig6WmGvm+oaz^D>#(#}HCKqG8trw@#SljfV=CR0an|n9+x<0dyZb-Q1?##1J z0$8E@isEGV=&4c%@!_snqwU?2>#5I!X%UHhlnj%X^^hQ6WfXNx1-z*-j+0LN~Y!%)q zOJr60HR>+;vGV>m7=nrM8&7>>Xd#<#yuR=D^jqBWshBu`dTX{{j{jB=t}3jI05@2O z{1HF!RKF}B8SDlDwbw{d7Mpq$rso zxYAEZJet0+)E$X5dUg{?BX61tNd6abR|SyL)|3v?B#m_z4@D^=<`SPLCg%=XE84y* zvvvhAQJ*1NV=rB7AMEQo3T5pnT49aZbg?P2{j9Nkop^d=5>s8@W2T#X}=8I?1B=<%f$FFSV} z0grcIPtl@*S)1x4ZoGMBxE2T^3g82!zjcAbRO$A+cnFqOY-K=iH*4=(sa39z2nUi< z$h8&2>j?4tid*n-M}>o@9gO`tqoFM!w1ydv-u6DK7`Z-i5sK+wXn4rk^=1!e+ea?B zFX`@;I}A+Kx*RO_jXo!H8mkz@`b2QxffD*IM^4t?DGqg9H-(EzpY+E~_9EXWIJdcu zO6YOk&F+yrjWl|Mz3)XV3jLo0rSCzpy%_&nUh%njcnY0fz~-TPzo4J+X!*253(n(H z&_=$VMdL<}H|KLbkfy!wbKkb#S+^C)U$&1hpP`Dmv-o^6Gbiw1=RNmi3ynWFnWO30 zEap(j-9$X|ibGoDk!VW&#m~t1Oqj2p23_{nQ=x9d!)}EC&-EN%aAkGE@dX3)WlnCC zdBmb|B>0Z@YC|@0V!1iTW7k0m8~^pTB<8j}l5F=`%{uq~{k#_asy;W>j(iEW6}|i! zUUIAFANMC^l1=h>EH z$A$;cQuL2LfsIC_WNzg|7`6VVTAbKJ+_+wAQy@HN-@e%>N}64<)ks^*YRM-nE|i zlH3mLi1Vj)08ON)2ODegbnjpB@DHKI?lDj3Nh4osRu3a27miQB)i=?GmBk)u`-jq1 zqy+BHN#$!oQY-knX0w|9H}F)hsq#iuD!huQ=heHw^Ze1sXgiPs)6X@Y7dhYD2Pdqh z;w*E{<0E=n*yp&l1L#n-t@6{~6;)CAf4QNA%q$sEJaDa*ZNy5y?1{(HA*Ms|B{cq9B?S)&!AukWZPx5m4$ zzjo$|xdG{(_B<;KHLM-(asW#o`9mDkw0cYq4yyb=%npsp{o3{`{15%+I6c(Q9ek_( zJ!L8;QS<#I!4MMzup>7>Xzueyy-P@N6S@XMvlf?I>7<(nT;a>zxwP{yWf794So+A! zf9WHCxPjS5kA`lFIlWdsL(W}TzJ|H*FoK_@i!#?2>d|#n=m%l1-^3(rNz}*;?-es` zkDidf4>VjWIH_rmZo&908R#QejmsLTS$~i~@)9ACZ=^cJ^$klQ!eJMnEPl zpO3))WOVSwT_cxo=$}}68e{_^4I32b@5Wpc%8#j_`YmdaGz_xRZov%W-WkKG8N*Y)N}UC zG4;lM`Y9we5C3u+j>F3s(PPRjR2^as@d?5HU4~qu@$s#z5798^;=*7gj5l>kEVA1hIjXCD)4E~<&ssu(x-%ag04(*jB2 z^@Wc4Z^hr1I&jOw#Vt@iW8fB~%@%9C`Vy#_LVa9CZZvWl;fa&Xw^`tN@VwB-~Z_cm1w7#Z4_>;b10F#kL-*VF};EnDe zA#+M_ib{(#oc@ppmS|GM^`}Pp_Xh%ikt5s{I^GBsXUUs>9&&KM}~<{2$_D#Xtx7rT`fM9(Gj2m4oLsurYDnrbn3-0| zK#4gMBTH{ArMKO%bct{RXo;;m>ZsS8=~!A~LL56vzGn6#*dVsEU|@qH?2(i{cjim9 z`h{1qzna>1P-vC3)rzSX8#QgGU>}?K(Bu9t($<_By~c^3BUo1|3@LPPXj`6qxo(@! z3J4{Aw`GTRl^?>(vk2-OZ)EUO2X){6`?-B{8&0m4qy~J&TRs4xT-P4N3znYY7-%u! zc;wf7(PJ7{J@0-FgRR=xkXTQJR`G*MKvKIgu=@dFkv4*uxga%v#!=%M&%QRYx_oW3TTl(yfpfimtA;Ft ztFO0xZDUE8HnUHfy1jpx^iwg8RgPUu2r07Gw3?wi1Z2c@Jo_en{%~&Pu-}V0^!?ib=eo0{Dk6u6C{}9qZxv$nFrW z_G%iJ1>)7&3{kQg`b^WZj{7D$&>}5>TY~ef@imnB4_Tn9{|4{>`CFg!*Dvw;Vp*Q^ zFaujvK7%yVj%j4FjfY)I@(fj#;4^@6Eih|$c7C)Ro|=6P&E8+)`J>Ho0IcdUli(TziYdXn0airpg&G7>2__`h)}|{ zP)`L*187ZcB7bMwJE#flWTu|d*f(U@J+dsBQ`N^W5~&gYw|n9^ShyZd%Q zaDdZfs;}#&>FW}StfPyVs))1KS0j!_EQf;YQO7)DZ<2=CufA*qklnvXaqrZ`y-|9b}KQA@uh)}948w0PF8I}kM@c8 zVOO0@p;HCyKU>DV2;=ARLC1lZg3;{U{&b+#y0}Qxl`-%#HeoUe-%hA8aO>g)w`v;o zdWps^Qg-c)b%@qEB`w}0|C-m13k71v5{-kY@Z*lR(W*hso;^#JgW?WcmB#iD{yU>I z2ZGD1SFM!o4=UER+zU=MxCZUf`2{R^kfSN&@GCxqiPi#<{BXMv4ulf;16{u{({X2M zLv8%th6>Z9ZXBP@C8Tr;F0{{-L6^vk_sG$~!%WBGXH;m(U?c9c{`@~g8j6Xh-ip;Z zQ4d*-&6T)La60$_5-E3^;%L=&8_<{r+3CHULYMNNSL=xrnRV18F4;db;IG^wf6&~J%MOCk?Q1Kl^$)U-DzTNmhlf(U1pWakaqAji%#By~^!RXpe6fZHZ=k7pZ?wV93HKf)V13vAbT{uU z4r>lnD0Vf|eJT#A)kQR~`H;U9@8|?>rHc$(?=w#&Gr!eN3jC1aj?%arS!4D!ollb` zmMH*AcmHWP+d|`;r+5DFr|33FTh01};q_lf_c??vknoAjoH($1NyB*WgkAy>7MS?@ zGxtEUapmdl%6iv5hNJPxc`|Jc^@h7ak`~!Ih3m~BTkdu%cOlNLdn=u7r3v9$m)Uo& z>P8h93jn;=`>3Y8o|{S^vqNg75Ixa$i4MgZr_m4k*MkzxT-uB1HhX8%MbDqp%g{!R zjR`U7{m$G5Gmxh@&se1k-BGg{Wfhu-U!5nvkMHUp##fltGIC!@-W+2gbUpR5@D15J zBz1dVa)tKgs?#;%6xT3;N58T@&Fqgn(LHy#b^;5rKRIm0bZ{>}%zG6vm2p;Gs6NkN zvuH~(^t$w;td6IT?0?1TeB7U}_R8#IdTT7H`3RI~=Dd!khCk#?zt8n;I)?2`2q(Yg zdFDW$ai^@D`Pv(&%=lBA6;@(*p&z;f^OlP|OGvw;a5YG}Ok(oR_@zmw5bb)gVvZ-% zMmTwFbZ(WG^sR<&ihnygiQ=VdnhbDllj5z4yuN(2aNKH=FnInD*j%<^UmS9&K{j-D zG992{Hc+nmmK$fT%dq&-oukgi;ptGhY7)lPHs>Gv8CfIXZJ?y%viNK^CBwH)wCkZ7Od9D1(RmY+9??5q7O<^X}uiT4x%_8=c`vJQ| zTEt;_Gil5|&4D&Itq}WujQZN0$f-B+4Q#TIvSOd9=mnjBP67?P$Y}gN#@p3fZJl~xmT-76gD^Rn1*JE$z5&rk9hWQ z=IQ26e(qlS6lH$qa~J1sd+MljqZte(l2R7etkHYCZk->77nGrSRD$YB1HLoD(|k8v zu};LS5bLt|7rp?XZ}Sa0f49u$cs-1!`%AyS?DP;_)z$c%^Kd*PFre|Hvak2k9xd)d zCw0<5k8U6O2Yan5;QkU|F3HFK17f856>@ZVl$~~2S#?1Ln?W0P1cPwtmMkeU?R{6rz~y7xkc{>K$I*ROL?jTnZz;$K zJSF?gXgNI8Cb!)1?Iva$5VKUc_jXbPDM>5Wf#d^K7pN| z#w!Wp&vN;!ALqJAuTskrM5l^>2sNE& zfH3)V)z)ACD+E;t)%D=&vI;H(dF-qgm|T=`{_fL{U(K31Jh~I*@)n{tRt_wxAYaXa z;U=&>8yTV!u9a9gs)g_6)+>0h!T)=RPU(_L<)1H1nn;P!SQ+6%6R;9Ld;-R;@RM># zOzQ?4?<&7RcrD+VC@bx=VlsgI#N^-n9FXu#|BwAz887E$XZFx?*jYRmU*InfAa$EN zcYChFWTN7bJBWr2ub;NO(o5e@;qVHB_)ZIgSQ3=T=THUw!RJIE$C?T3mVpC;kwg3# zbe~x>%%lN4>3&#kibgeU-{Iv9tc(|uBwj8evqnF>yJB;pxtyH=MR?V4=yNG7YAv>K z`J|x0@8iloe2?3NO%f@kum@30dWU)YwW{#?O6*rBXPT>Y%95I3x;b`zm)RFaRR&=0 z)mO>Da|1L=EFK0^uLtdvrQozQ*wZh0e4e57Mtr~}Ok5l5UqZ=`%+eR&!c(pgNFF$) zJWwk@%c;X`q|WOqy*6}Bs#%%339n)e$YiMmeo**OzLzZrPYZ1U~BERPnt9e;8Fm!dCD)V;n ziAx^uNMddl67b!a)f|$MMVK33Mp71$n#p&6&6Hxj1+$GD%dkKLD%3ps@t;;+7*KOT z;;mhYRZ;2j04}1$na4jjRz7NDzt*Y2{UI_qB)eUME^R%_3arK)52svPn>Bi%@$B>P z>0kWazO-N)ql%mus$rQ@zcKms&;HJDf?)S@pU1hmJG{u$hz|v1my6|E@=+YONmozl zmKk`=1W*T5Z)ISoS``ZfBK+X75SQ?2nTV9e;53K`djoQ7I?ur6T0e-E~J zl8yd4cVH0%)n{#5ee5kuN_{tbA_2CN;kmn3#K;v!0B%}ebiRi{M8~7Y;GZ_}(5ej6 zg5Dt%hKRT=MmGB{(7A)fy#W@tt*=I>(AMeGo{`cTaZo-ENcA8zQe9T$0QK-fTy($K z1>M|V>bEKlld(`o&5Oa)}A;@KK%V6&dD4zS}nx; zcvActN8MRXapQ|%$3=(}&k%HT$IJC&GVJ)lhl+P@-FyO@x}hDu_t*jR_s}{`v3l*W zJjdc;)M{hM0QcGi_ez5tDAipZ z1S{}HXjj390z7ee(`+hGqA)l897-|D8BqLUGgC&d5;Iyk#CwCRHLpUKe`;YvgEe)% zx%KzNE`T9_NpHTNIsnV?%oXDX7lS1$0Ioe9Qd@_hdoFmJ!?^eji-)$k(v_B?Vfe;l zRj?|4pjxD6OTT#?Vl7`Iyd3Q~wdyuou*Zd~68?7%RqTaL8non(Jb%Uy)Z8FQhcNXZ_Rp(^vO8C}_~C(EtQ+Dw8mA9(#GWv9k2!HvW&ho!c~MYbR!sA%tY? zD}-N+(#vp#Dw25+B_$9g&fACvDm{V=jW5JauNv1mf&PR$I-G!YLYE&uc>4INPLM_!0d1%PNCFMF%;6HqqKUXt_SX9w@b z(fQP7F9?VMQNqyX>ka%TT|AYdzBuoX2A^3mXyl9R7k7)_@OpH1>!=$&e18K@XITY% zI@D$-*5lt@At zcy%cg;EXAH`$^y8LCOCVGWXIOltI(|J8mdGlnc}t*w6>3Nb;<_I_H5N5yqj32E@`M ziT76}>%X{(7a4Y|QS4(Bt1C59I{QX!7Q#;rN3T}~?eyEi8 zoP+{+fXSapu?mX;>8Fn^bXr|KkV2o&wj^su5bKuc9@ABIxl{biQ7_7xy>1u|XOcKG(W%OP)DFVrDySq^<#cW*ARp%Vp%Z z>Rl+$Vy$cEH<-tuldH$~yl%SoW+dX>BSs=}G8T`? zp8E0C@bJKh^SCOaH?+H)FC5@PEWpbQfmdi;c}oXLggD8isqRn)T$P49K9^fUR6+Il zf;KWwo89J zIc2bTd{8_iJD>)&W5ug63PKuBofY|EL<^SH=!zRmhnmi5)9|{fbVKUrWNBQrv80pk zfEgH=H17xJbk8-Y)1~((oI$2C*j`Gc~sjr=0OXRIi*!G zn@;;of8&%RS&72f_=tA|3R<0HtR96z{ZgDMX~Mu^xNq2H(fbQ=Ye|`S^P~(8j7dHT;1W-OzrL4ZzCZS(S5hVWE3C^`-e&?c)rdqeMGZ_ z(inM4vQKl^29~Vy$Zk-X+2?Iani(>+(lEeE@bVAvk<3d`Y#x*5zwp$~ZhV8K-9L*| z*K(0)PAgJY#tO55e|~oSbJD*)(jA$4(T{U*k5b`oCs`Gfsgn)TviBk#H?+2wSCm*K zwcyIu7q{h=9_twxtvXy_~ zVklT%?ZJ-^gOZ5VI?Pb=R#z;V7;6%_wJ(z--j&H1Kq|EiCSVhZ&TqwpiH^xN25YZw zTa-hupeCKAHyW+)K`>^>|t>y?GF10^B`q= z6DR&Rlr1DoX>_RvA?nlvV zdhVa>!rYh+PbE7GUP??_GY)rHNR4MfWr}8&-IgP{3c_;1w~)(poEgLgYo@VxAra<{ z+DCgI4wxB%RK(+%gj#8`YqN1cRUYT!Bux~QnvPXAoD<}HwZ_0gD&pnT z{Y{<~^ALW0@Cud#+Cs#qT8e#d5l-)2kWt&Uwf%H3GEIo^_=K~h@8ANDosk+4=Q(m$g|UmSH0~MCIq`Sh@L79xPhVIv5pxgTOz=~fi4PRS?=SI1IAY!}|M6AY z(NM^x`9Z?=zaQIy@9xM%aq{= ztf8-q^Y1XQ8pqcKb9dKiv6n?;{tN(?j;QBn6z>$DfuSO&;tvH5Gp)ro|3*U&i{UI{ z?P(we-fOonPuodD>4Mg7ZdX4=Sr#_`=9_3CF8ANH+9NNl=W~rD!82SN5UvaB9y}Q$ zr70rrFoYAf+cE37ANW@W#C|J;#sv+Kq<5aR)su!yT7JLotEeX>5_iwkg0@)e9rd5% z+;bMsLWHQ@sSJGQnkcD%Q=%3TBC;K|((tJmI<`^rhvI=OJ}1XJpShJ}gcCByg#o4E z;fB}y;jbKT!Stglvc+Izi^-#*<{drG|E`ifbv4V{BT3=cs?_bcBY2QQ<27{(Ztz~X zkt}OH@55%z^nbD%LX_y33eLK*+23H02>MelCPw50h)_WID;QyH+Isz;ijpvEw1#C1 zBkOPN>BK%91nIYr6xUXyK<7N@D$IVv&K+U?59@P*M1e6k(wZT-x-W!f?7P?zOn}Dg z967znUq^%@+#t)R4Ym5iruj3CclJC`j|^9}sgfHY&_6V6cDBS&q_6#x{4iBS!*>>j zB4Os;jh_sr<2f%7A8wqBYXQ&#_1)SZ;YA7o9(xtk+1FBe6LV7AWrm{$ND&os{?RCo z@3|qL^EAo)wf7$m{d~3nQAC&qqG14n&V+By-&?=YBGsL`M~|jnF<~tdz^%v0H8ik% zD2o;$Dh}Uxo-=%tOgO)(x`l!JD^LV0d=I}4mSo52FO@N(n)=n<=6{WWK<4RuTk!&r zIlelgnZ*OmE)^Hy|3?@F!w{+&XPaUY7Vw=E_NsA%6*D@27+?A&Amt}*b*!6|TpUUVRCZbNPJpoNZm1|kzHjF+fg$;LxYl-YR= zGd#Zts1WaVxa?D~czhFwbUdz)pA!^DL{5lqOU0P^&)_NdSu%EyZaU3$)*qpFemXm8 z+FZ{6&TpR<5b>TI{Xs9h*;Q|aDkeeayvH-uQ^@XbveTKPb`IQv?hj!1wsX}!0CJf< z><`HLb1%L(Ei>O3DRdb|eGL)UM_!n%kgYd4rJ|K$d=bVu9lT5aV7G{kn!@J^6Q9YK z8OL4YX1{jcL*W|a?=p`GlptT~k0$+-fVH>1qDDVwuto6kz5k|(NE6G?cgrd6Fswyb zh^=2zCBTmyMZ)NIH3sB`7b*^F3AUfGVD;pH9DWl0f=w(ZIXcnv6sZFQ7}$~R&`Z&L z&{?>6@iOnnFQFeG(TR<>Z@&A(H~{YC$5+8Rqw^Y0P~+}YlmVE0Q)@)5rVUTlYWgLvtltx~4)+ycs*=_+N<)fP7;CK~r3aQ3~k= z`tb=bPis_=F!y+?y{yrMY!hS}OJ#N+bi3+8dklzz&^X2IiooG-E$RU9kz zUm%FhzwReIWo#{lNHiyrDJN^-M(vWoU-!bH`G9|EH; z65Ct=bBoHRo?;{Ud!ik1=t83h6p;@G1rH(bi{*K6YbgHams?ca=|qW#ar(NJL__vm zS?aK~)M!fW(_Ie}D1HjrVW%VtN^wN+)M~ZT)nj zWv6~HB4o_AKa}^=ff>I7qC~XL$A!8;u}QUNIdaMl5V>?0l>Ab``4#`g=L)v^+zrjX)?z&`R+F?4N>AKQsHu0- zR1$j0pjrJRd`S|m;bSi|ZO~n3)37ESjc7L0++vS(#s5BsCxr;lb>sQg26dZ$qCeU_ zGs7Y9j|;$R3Knj7P1B>?5!rpMwQW{4l0}>Ck_U`{nm?76WIQlu)AE!~p9UMALkcb& zSy%UFmmX&{7`t)v;1rD6*UuV5Pbu|mK$!^ntCq^YF{tBrzLxz>E3Z*}@!h0s&0w~8ah^jUHxrD^l zn)G9gyloK%>P8lDvs9NGH+_jRs4Uf27$e>{rrNIdJ_Yflczq|h0;X0u1;mWOaOY%j)e z%Tna99KYH=Enmno#os3!h)EOEfelM}_+Yx*SNlK8s(6cExVev^vM(}nTu*^;f zyK32cQ4wN*@sliapBKzrgP14Zu=~HCF7CGgoBv?RojxP8xO)151^1K_A(PgTyyUK> zD~icj8Q<1em3W7Y{ZI4xzJAlh0XGcMoc8ayhetAX*t`hmCjm(Rb?)k8(NB3c3`{?7P3#{d)@LRR_ z&#o!4!gm>P37DQh6xQaatM7g$c${U1*AD>-q3drW1D^+c?R|j=OCum?aGuueVZ0** zsEQZP1SLXr_3p@F^faau>yAp>!+u4#Caet63vcnwIbWv2ueMUg8b9>C zgw&p6!)J2pj48tiV5Pr$%##mef?$E`TVhki38F{97fapu>_DDVe-O>C$Wjw~V5`^i z^7pg%>dFIJ`7oWQnaFc3f?%7q^*B_p5;hw=KV`NQ$k*5+pw8tREcVliJzyI8UF9kE ztexi+P^+%a*2^(eQc~}pIL3I){utWTlM%C0tq4C!`6M3meCer@fe%L@Yyr2zl6Kkk zbT;;Bi$xy|g3yA-t?wxumdl91{6H z1rEX0zf}@j82C;F!1i`4EM%8?r94G1H@>*IINk~)gpvZNFH*R3GM&yngR%|!fw<2W zGK;g)*#vOTv3AA2L_?PJo%DXi6vE|V|4pAb$@6pEV-O%pYAyDXl@BF26L09r8_sPm zq&)>soTNqzL>pgDRW$7v7~q4Cqlwhsc?{xs1sS)yr10Qp$%Y;)kYQSG4eos)t-k&$ z7_+ZnLc5oXaiCHP-+Vux2Z_~#-+bNBFp7y^nPM3$;kFJqFK9DTh5_yVDkzp(`M$!A zjT(-z&cr*2iS<5gsC)a`pBM`+c*W3Zu^o^L^N6#mO~kMYeF8BDwLZ$XkQqxu_gYu_ z+o-7|x;Gs&IfNdC2+_yT0;a~Jb>g-^o7ZTf>2}>gG{dyi<||J&h}s(@u#q|qo0ZUV zQxktI^q0AwZfaK>j_~rudOY$WjaLV{HIo@=1|A*3J`vc@{O%IzeDr}?EL=0ezgQ5P z5jXoPZ(Jl7!Phw|v#*owSTa6`kk~oLXl0-gr$0pw*Heo8M#)>4~Fl{d}kFNTD>V4Mjw{XlDimfll672Ye&7VU&Y|c$wm7UEz@@aPMFF9C0gLfC>Q(4g)0w&f&)VRZX+nt zw2Yh4B5gQ^90=JD8}CKGbn!Z97phcXv5#+B*EtQwL3670`5~BoS_gL5q9C8WS-UKm zQhh!rAZ<9PL82iV^IFpSW`5zjbT5#rdWb8+Gih5y6aMVK9`mFWM7#{5qq)wHDn9;# z0vQLoT@0D&P}4)k>JWDAEvZXWXIEV}9}0~PI?{@-mSeZeL)NDfMpMdf&YJIpO%i!ShGmjen^IL&zVkVCgnMI*7lnPbQ#4`6(4>h&=&X- zSuxwZr{S_}hBE6rB|2y+5N`pcXegWNHOj?hXy~T@?wmCO1OMaE^Q!A7TmLe&!3X)V z-Swr_untGQp?0Qh6OOZpzDz89ddgaU3M)hF+Ew~kI-VQI>s%ugILSH`>4kU^S_+99 zSSZ2paLe!dOoj#HSEPfNWQ>hzA0#8r?%~TLf)obu@r6;!cF}~LE(GSW+rC2vN+m&G z3+c(}PrOSJkp%^BFBwqZerb{fnZh+hF2lnhAEP0f)3?=g5Ap@R$KzNZdd84%Z0`Iw zPmi~&PzgDo5{F8ZoW^W>uMFOmw9~&)s=w;}Y@+u4s)1G0EDkp<@jQp(#~D&T{Jb&s zu6vB8reg6bA9yndX);)rUKoG!r*iwjeFWH_21iBb>KPmD36|XCa|yxn*7@tB%ervEi57jZ`|K$m4_s3S5_B2Dnyh zCg3BhdPR}6nrw%f;Y-VTxRYDe6Vnu@D^nyAwqJP9efRO z6tAJ|(komy{(yW`Qe%Y9phWixo*@)`W{hy?vGGw2tLwcy8J}Og*8z@ljdwI&X^Zu6 zIn>%N1$g~}=Vq4MWkv50!-qW4nz;ohxj>yiKz}YU=zCYxqA>JF#*I_nCST@AK&K`* zR{KdF5fqd=Elq1t)7>XG!;Eo?#UT&Q4rCF5R3ff-CjC)UWS%b{a%V1)esp0+ffS7x z3WnnY)ZnPPE_|5qIX*Dfn?@xqr4bSkm#eq4>)Cd!Ze5byd12IMPXaYo-RM$i?MTe* z*)8$vE-cKbg4fhyglxaR|70J_1&`9_I3Q)wi$iG=FfF~PUU|KAjdh>ipC9q;vM+x> z{W4wAEq?2oI+bv6jtFs^5Y!_@*?_f0snJgQXa;49lv(vs+Bf!qrJHAFUR1xO(}TsZ zI{wb9Ipmc>LQ3j}Ox<=OC_9x40$s0{c!_q8A0Jo?0PHzC@L9$QcsyX2dSg0YCDaxu zVnT`#{lv(Y`!amwKp;oM_i^C06#VH?t_3H_u{XkiMccH**1o3QK5MF^sekR5OGU9Q z@Yjjb~4lu*O_M2XTP1yQsItoC3W8N13<%1YqJ> z-~FXjM|84E9TsFETki6p8y*ln2I|Vh4XHuu1M>CNjmu&%u`|nA^)#Hi(8dN|kxl74 zML`;G7^nW_oLP8vaIk9T07twDZ`3=9(a=THH(FLxSTDuP{W9MuGEA9#K4IIz6*c`^ z4GR}=C{m>R%VJ}eAr!FCFh<|zyWSfc^-W$j{I!@1Hm0@XMw-8wP0lLU zp3ToScjKa~;vOA4y%?(`3Ic*}k_=o?pj#}uYt$rC(W=2Qt_2*e`h$roQeH^Wg-i`J zPw{hX*|_O_B~%W4D8)S5V)nlC7gUcJ?`{5PWK!NTe&;8a`o?0FS}eCU(B06GMH{ujnt_PQQXb9n8dVBiVk^dE@sq4_zo;tV0o#<&nBi zi#znGR9RbI{Tw$K76%;KM-ty(tKil8qucT5Pm}(c9a?GOffMIuZs{dEoKF~g(vi6{ zQ7#$OH~Ty^rjqbc=wjv_v9(P)5!2{9=0nd$r07P)hnxrcN+bV>crA}{JXm6xD+}n( zZ7Jdo_j|>sA?LU0c4x>rnQ>#ih)q|@_^5F3&)1T+33+|=WPXI9j~FJ3{0F_dGJ}qf zjLzqFhBsG@j?8#g4$bUrm2PZ(eZ8tXoO`~kQp9dRij1K+bYNq4)qP`VDBI)3ioC+< z&CsBvRa4b_cYdF6Hydr(nQ-B9`LVP0b4<9*?uMXb`{queX~5cZUgxPc57(eglOvdw z5sVF=>g%lup3PO8P4=CYZrwkL-lPjx8Fse2wp(&XylcJR?s)IeSF#WBdBb12z_3uW z^VxeN@y}KA44edy(_^0Jn5Et`Y-lZh?@J_7`Ng4VR$A`&2&b#h>}`*ovT!lc!kKGvlhEzf$|oT|pp)!hAi0cqtwQ_^na7a}7!U)}0Cp?a+q1BoB^H&syR_~AB zosTsdtjgjTSJYGr&8PZx?^nmQhT1AKjh^{GYx0xp!crx|DYzF#7^{kM(g|cwb}q=S zJyJd&`a}icp9VopUu&;?n6?xUH>6O{4Wk>$2S|D9Lj9NuXY9rDlD=I@<;mh2&4vd)uGES@9&SWG>L=nY=j zmVr4(;_R$n9;U?3M9R!3S=MF!1bkVHwcI}Se!%133$(0C?q`GB7Ag!2mgyy`W@msuo z=g=kM6H;&8&!xR+TOpUOuTep;l+rP^xm^+St5KiJBAjAN{#}fcz#L!-<}h7TPHN2f z!2f%?$N_|@E7yJqb-y@AyC5?^Jyd(ig6r;aYpmb|wGKZlQ6eyU889u*mf-*zUNaxh zyJ)h8Ycjx`M&bEy^)HN#T?vVmY;9OTU6dD~WpIHyG1C<0=zsD@z)F=k?zKNR~G|(kZRJhRF~w@g^MvJ7E-3Y*ci-pGo;p&?xINIdw|x_ zAO;y303E=U-$IG*U}VNNf^!nPtBvA<@W71E*dou=lH#!UeKH@+9ki=?^O(Eo#%h&h z0DEv+5B`;~-07f+c*8|=6v(7I4w6U+^|4fwD?ri`rQ62<{k4Fca{yoRXY}nIZGZd& z_YRMGSag+lnz{87M>a1I>|7DP?NluidWoiGhf`<)JRpv4SX|7!i!`SJ?hOCIkQtr&O!QxwM$ zps5L%nlgXv9V2R|DH4W4vm2&&{29E?zleRn=HsBirtw-UyG9gN(y0ns4FN{?v-3kv zUQI7?L5e^PzyuJ2lxr@a70uVf>3_TbgbagFngonKb$6+_ULQFBK&&LiM9x6w)|M=4 z;6Jx{?0S+1mq+@)i76-{Ls)X{_xriIQko}N@BwiyzrvJ0oLw1t`Er->ss6|$?0V&f zQp;bEtR3VTzCY*kZ%WQ{Yy#wvXbrd0H|<;qYinHPVG4?5h)`>2fWM?o+y{R7Nm(rt zD5q6py%@y|={vrQ)ao!3Ibbd)9w6~{`*;(bJ3h2k@wMXwK+D<4q_ z2gf{Yk;JdA?Z98j+iLo?rz~Sf0ifjdM4=U;b~$69z{tqqsTq$#p(kbIRVEhb|DFYs zG|APnk{K1(dr_@NMal!t480+oM9pnfQ}qI-?0tC`xZwkmC0|J^TBAkn#jA@Ax{xZe zKg|6=i8*JT*7(4=X`HZj6nOWVz zGh&tF&~vm~sH4y(1EN4KGXWcoU4FCp(K(1VP&4B z+wymg0MBvkv z2?(Zl#Fke&Q01cHOs*RjJ2zpcI3CE%>5q*$YnHrbLBrba~0iw-0^S+kpVbt#~tyd< zWW*F5uXXQ@^C9lsWrIaeS1&Nn8ziFQxj@lE{KgPQzSiaHoRsU#HTRApa_`2%MA+Tp zGGBV%=YYaow&~+I>EBq=Qy{+UIn-l~0GhUw04L!hB|zVwGRR9KP_X=tl}Q2o##h+< zt})OUF&@O@ZVl(Otr<}=24&F}GQe4=o;J$G+4^55YaIb3S2j{u@ z#&*K&nH)G8r}(;aJiW3-ofyQZU(%M zWAxN+7bkvL)MwZ;_o_OHb{77mx|P9!n{L2PN?tI?drDHed;y;G5Zz0!r2$i; z;$6AT6~s$Mu9QrCWl99*fAmTWhXPjfSIl00Bm(VmP-uHJ38T=Ln#yn1Cw)CnY^a(B zn2zJknZMFRsqOn|2PeQDO9|gew?(z4YW8R?^}dIQk%J@*sxnM}-mMEezk=9h4o`iX z%}v%s*iriJdj4(BEuwuU<&XjryJKOmNOoFXSj#88KIETNqr7~n>g39PP~GzzmtdOr zl_*-cf|Bdc56ij4Z;h}&B4}DrOmjd?FcjK@%RCc$&9Jc{u>wDii|%ti-xZ^+$qG>=Ntp65fO{u;~PamoX1@WFm`GBTz}F3 z_%R0{sM$`$rrNTmi-A!`%#-)^*BHn-Uf6z{YZgL$^bTtsah)WLCargGp~b{c3mx*& zgr!JgZvm|WF4EWkDOi%qjnhS;D+cB!*g)@Yi%ev%MMb zs>uI2hy#VbKWvbfkCx|Dnn=b1pSH46^A7@s0xB%SrZkP9pSgwOC=jG{GQwMqd>T>0_aQi}Y5iF%h9H-xjN?`EnIg-9M? z0T_#vrEo!BsX53f{uB7Z(K%We+zO;`N&*pz}hF;K`lu6C)2ex7-Zh){6{}J@^&iAVz=@pT{V;R!q0n0MZgFKIpbT6l}oECEe=B;oc!S|Y3RpYfxDlqzWwc%#x zX0yoOlUP)h8ua63nUb+w7=hyq(FoRalA}Rzj{P@M7YO>KtBIjn^PKpeUbdE4iod+0 zU5E?TI;U6|a@)$t#QvTp`0d6|u}4_I(~N|#@vg#-dQ+bR)@~-;dgSDj4;t(Rz`Q4i zns|Lt{}VhxuspNF(B&Uf?Iy(tCO&-pwPG10iKi9!G@Nfb#F_Rd*t2@+g4jv70uAy; zrK8NEm2tp=+fc2Wtm`0Z-`~R{F6+BI-uiJJ#}Eq)@GUmz(TyEG_0@l66$8 zS^z3_)Ii4c8!Su{146Xj+YboI#RmGM{@=4t%VL2ocK+6B`gmQLzcI)BzMlMd4oym6 ze!Y@fi5J~F>36$wmc3C*U#f#0{Ek(+}*T03@}%4>G4-Wd>?#actbBq!};%-bZaO zFAM;!d8F71S4h{NJn==Lb2N`>9l8xk3@ZU0-ncAC@<`{sberRdruN_K?50jr@floL z=&JVen-p8OI9ybyj)3Bl0ZJ{A11h>e(yjh^me=n`2-L5)V`CQLOHzzaG6kLpr%^S9 zoj>J+oY^HhhX{}a=3qy_j}TYf-!^750%44)m-II(a!0=%$fz5Z+23G`K6v6XNP5I# zI$t9aZh2q@DI|bXUl9piSAZaQH72FVWTxd(@d+?mJ6ULRrs7p}?0%@3En@?M)iWxb zaqMk@uE)Sqq=vU?jaTX+t=UcFUA&;fB$*$0pzZdtods;UveRQ@^t5hKp48uu$&yY& zsg0f3$A2?{)(-5^HW#bung0Zd@+S_d!2I4VdNqOA)rlZ@$*>KWQnP3Pi7G!+=AE&`$7Un5(sj51Z7}XPkn{F^ z{y_%Lg^j-SfQYTFgH=*wUDRJT)SYnKnlZhZuXwNkiCkljkVi=M-vjd*cvT>@vcjKJwwS&=Wd5Qz>yQOhWX%CB~CsKL1rCPHbRa zXMlJ7N#i|huE2ss7=-1wv_@dd9!cuIC1Nab&{Gyq=xvC=(u>(#?6+n!5q8 z0TyNuM!L3n>Vn)vcLx@5Rnytl81R5*x>t9z0`l^E!$MgvQt&`|#@vap*#9Bo9CWjN zL@))OhTdG8=7P|=?!E_J)Iq7aktwvZh_qz^bl_wO^%wR3DzXrdDJ)u=#Neoh3hA;N z2WggECOt^su7Su9>_Ej6Vag~>w7MSN(l<-n*Z+;04JQCi&WTo&8M1goIQ25tg}o3q zz0`5&g!h_Q*MMLYl{K!77D&RSy!ec`7WbJ~ParI?dT*3`HX{WW8ygq^jcNH!|LtGS zBv#%A)S#}gB**9>)&U#%p+vMIvmbAmtAivHzO*8T`N(S`<2Z*5Ns|p;R-fG7qT9^$ zy9^F^>*?Svk*xLC<>u0Y)Z52Z&p2bfy#XzfYKgA?W$nB@{B9xa>u3n>)kGXoS|IZ4 zc3I_|?JPlXLSr{zdS%&{^SP?h^q*q5%oYgVrF*K6!caLrnfj93F-506MT^6FIJ0SB z0SZfJzU2+%_@H>A-lEV~=B(cq)Ve`WjSR=e2V9o{1P;6=1o@Fs&lA^#)|_s?hLb6w zgZOHYYeWp>?PJZJJe%-Mp5WyMbt%1tHgP5Iv%!7<$YlV^wLWi_llUPe^Wh>bn*noQ z<39bHjuSvEQM$cC+R%WR*gU+N1PH{Em>kI%=)l@-cX>%=!BcXv)Nd+*q;6&7pPMDF z<1ze4kj&HdAoJvgGeQ43k*@+u6TWt}hV=u0$vs+_cPDfEIO##KCj#b=)AbtfGyhOF zQ3S14r1tMA9t{qh?2kTi6v$b@z_*(@rV3zVpbo|dTk}n0ZlYTZVUo{Z|Al+C6C-or zfkm(|!$cPBJKO|dDZsPr+nN*4IbwW};$(URMDd=xJ0WI*4F-N~maG{~;kvWl$HoK| ze=D4+jyRc7c+f-%2259V!oH}Wqt)5Kr0Cqe^u=i%;s1~VFzXdNIq)Bre9I%MQRo!~ z9$MQyt)+e!L1KP-R>73@p3g}XCgEI&w6m8!7k?5>up3L-t*&MrL3<8WR?ZFg zS(B9+pJ;V(r31#3wq7a9oYrM@2MiJiat1OTehPskj*AbmFbqz?vGIo8KTE3m`rOO8 zR#1D5SEMfI(CPw{7rj4Gc#=nIVoWrqDS6M`$f_CKrsgl z2qPbiZHLdFrS+!(k#p3Elba29I(5+9le?8@ z#rz^3h~;=|e6es;X}>%dIf;$-r^&;w`;v_V#-7%si&s`S{8Xm+`6A=6alkm$Svat< zVH@rPyEB(W>4EX3dgU9OZx5uGjY`tAhsR(5I#y-Ara9Nje@+Q+>zd$WfVMQd4b*Pz zc6UlZn1r%C7e6kaFySO_qv|wZ!d9rYI#C*W5QdMS!pi7k6RzVJf0x3-c;)-Uj>^Dm zEnebDJ;nX@%s&}Hm_+?$Zz@KtC0`R$XP~wvV)y#;FCN!}PPYg?=3%3AVgFDTE?944 z=IvQ?(om)tHY#zT{3qddV1yYL%up=)bo_UsOugJb+DC|k#{!q9p>N)+(cTkahQoi8 zkiJ}bh7U?^AEln#EO8?Gtlw4Rzv7uIebAqA?D7%s&g2AY4ct}^u%qf#Mg)=?=Drtg zntfc6SN_Kr^}|l7(ISsHN{a`y>W5Y+OmsJuhOPIoPFp3g?>F;zbt=jWM5=HTCiCR| zd}5Hd!NCAD3woU;LVJvD4%)L&_5CBF)&Q!D1GKt)y*tyK`%G)hL;1}iRyUwl@Y(5?^jYVnjUflz-GUwJrU{5FxodKI{7QGM zEDCL?eCrLQsBqj-tP#U$$YOkDe=ZP}Gio;>mP!R!*O@b&pQK;m>uJ&>16d+t_2uV0 zi23(CZaQZpFpmrL!51O~OEt%$A>Y>oSys6uXow+UM-alskz*)8Dt2Yzz<8oT-n0Y} z$m%Red#6ECdF8;4M*us$d9NVPYRPAJJP`Nm`?YvOk+~oV3Y#(h!;Y@~2xfFGg|(f= zT&n!0p@0;~Xy>o!6IxeQ_T+(1elPc?#Y6K)dDR73J4p*yVF6`>yH(A(cWj%If>DS1 znC-fBKT+s&>o4);K4Q{R;MJ}Qq_GWKSkbcd)*owg#XpQ*bp-+8H*ncLQ}lE>N&yzf0*v08(BrPCK7Eb&bhy z2I}dqZ!*7s+V6vgsID#2J#*1d7cHE^r3GlppZ1p@ZoyROpEJl)9ZrgpSDY5bLlZ&= z;F>U!^XSdoR=&-@Ev^X_HhP@I!KwLyeKR!lg4nJ%)sG+D?%_*2a0BHa$!~(Pusunf zwOkjZ6fRCbGuyBeRT$5|_3xu>P--uv$!WEeBAVSH2196&@63;bY;G18ki?|cL_RL4 z;{okM&}xUhUf}%{j#WKu9$nXfoL6$n)!65k%((>I6Odz^I1+?@nLN9CAbDB9uH3*q=y{FCLxwX?UjY;i<6_P&I8F}=`knNQosF{p#>nzT(8v4 z>f`~NsDW5~b5yU}BYS*I^-9-Z#ywH}B91SR5xWC8#Ac`BX^F6tuR@&XnCF zaqVfz092CTR-8QhAcA#S?kOyPZ^L>Zt^o+j$r^DDrX$GJ@d9C8TGg3UJmmzB>tGNk@24{g9rDb39Eosz2T`db(dgt!gOVdca4jWZ=C`_bl3w1IQIiR6Zcy57v+tk{IS6 z7C0JQeV`8ZVqN%(Eqt#(8ksM;@^3AM@UEd%3xnk>-anjaSHR2#GS|x(@ zzKDu3WUp|e4lY_ntkQN+tIdyt zvSJpNR3o;nx9Lf-+6jo1u$Z*t4Tp|j%%r!j?|^beG|>G1Fk1~jsn6|WI11w{XXy=q=2TY@XD__NCJr7b(f=GseeUj4^BI?9UWfq93vo=8=I`gGu_QR*dh3?7#L`Sh?YpIS79VU#-R4nb5 zUav4^g%<*$EhGbLfO1 zZT4vAvyxBDc2&YamBLQUG9^nQzS%DMw6o%aNF?kChgV}a8J_&>X=Ed0PG7{=`bBU4 z>+LiSa#&Eb1;wObw!dt6Kp@vUr-Ry_N5}(8KQhhs<@D|EZ4VX7Z>l%_BxV3=YgWAH z&IE3q`={y@1?-CI@&Qh--Y{g8q-f*A4>8@$JsI34AdUOWV>_(G>JwVY4w-517H7Tp zPDhkT`U&%#jZI`if%b`M_#GY;CcyAFS*-9gw!0hxhY!}KBT*Zax59>mT7*PHN=B~E zKhpHCH{^GIFSp-y&5u<{UljbIw;BY2L4yLph**`=lviBqO0OMEML-fB%R2_ydy(8z zT8Jq`$~FptxD%Iq8FeNsy{936@-MJn`fj66oyz*iPNtsZ2>|UJ50IlG6rMTAXAP?x zt2m~dAlsd>fF#*P9NNH0t|{2?&s+?A^Fmms0vla5p`N5l%pw&kvQCI(Sx9%9Q*u#B z_Neo~kLG?j$g!SrT!xob;0zj$AJ~LWcyFLZ3fxR*pNXuzTn>U0YH072ZT7G$FvR>L zQfI4lwysQ@1?nfE89M|$;YE?U%#~DyLco;VJ5A)Y0RM9O1TNnq(s5ky_KqPyhq8@# z;(tzMS8KNdka1n)JknT6Q|_g+>_c>+n>V{wdk^%OaNgIkP8(l8?LHQms!Ufv^1#&D zKca2Ayfw^!l?E&YDSpqd6JXsMhX#=w@Pd^Vcv9V-%HBAt6GEVS4j~Q>%UVkogHC{Y z{8D}9?i)GI+h3q~`B)Ji3f#US0p?~T6aJaLq0lXI0auD`f3duEb{nLE_MxSnFM)$e z(^28RX-#N#vUwUNB)crsv3PiL3X_6eTsB3YBpXZtG6>-}hp+*qT6K{-@50DoI#X!r zT!OJlUhB2r!N;iQGQKZ*VeWbyG!ectc<5j~^Q+m6t;*y8GLg++9_0Q&PEJr+XBjRM zqCl36MbzrU_zRHWBcT-f35N|(dqMW=*U-tS2rn)~LJ)B%2udQ&JUjA@O6M5I?lT;e z)cJRL<@h};{+?0;k4X7OY+fGW1sgSDl|2)sCFZb; zPvR}|z+W5(naIMWPAaZhhIpzce6HjRTkk#mE)F$8aT?UCtQe=<3JiA)-K+?~A zEyUx@WIY*I%aa5yOC(C8k4#gO2eHPRr{)U|+fBZ@#YI zPF7MV(3P%?sLrcF<-s5Be+y!4Omy+Xl%GNh>k$Y&y)RAdK%|$o*jcFxvVOapn;3^ih;j~O#R2<6y7{GvYy zK0hRgz#sQX$Vduw+G9}ASiU`u)`F9Azm5Ao!kwimO|7Oyh{yAsj*g#N>UHh@^96;DX2Xk}>8PL03^aSP3TNQL znn^G(&rc$M_e2S*1^eMkw+QB+>^m z0&_Rg;o$bzc>2e~&tajP@Q}aCkLa3a^>ctsR26QViGv;kaFs3q} zM0qZ&>izL>797ID1e7|s0J%-YpJmaq{XU8oy|^H@6MktCw)j~^Sp7cedUE}(-9W33 zWnXkxI$!h>5f&52Cyh1bJl!0_2e}7WfMBWuFiGxHe*TQsvxws`%ZF&cej*Scp1UfL znr@(&`C-Fgc?%2N=o&_Tg4*oiz0sirq9T?31h)((dD*Fpu^K-Nn}!t;`AA$2v)mx- zPx>2DubCEt-JR?>vZv^3?jEz=9$Mp(`~JW-t*cX3=DT(3K0X%{&-pxdP+0*y0ssq zb!K7`g^@51NBo*YfVi)gH8$sdk#&+9WCVpP&&@b+FqGToBBg1WjA9osk9g{p`NQP% z({;Tpud5(wc(%+9IEuxW&YmUlDJp&UfE59dxRoPB_LrTC8ThQ1EWXc7=-hoD-qbts zCDkh<#hV5O*s-%Z)*xwWOo>I#pu3a)+O54*uK+8FXw`!CyT%sxr4Q<#all$zAi~OY z3FnSNo*1L8zpPYHiHm6aMm(8J^G6i9b&L5M9L)GfI{DTMpDzaeRMEWZ0=rT7Ucj19 z{&?flsNc~aLb44?3ujoqD?2N}p)<$8>;xR!OkPdJz0XFbu6Df@DtD zW8Ig50p}*f4#fGcA!&mF)51sNAj&Mxo-hAo&L-mzm8l_ zjJVM*jVxl>Gw^tUR@U#*p<&$~&X5B|;@Wr^qr`5*3D?vu&$9B{WWauUodNN7lEdpO zZOh3<`%Yj43)t8He z&7@D>Fr8Bplj7DI(5277LA({j-jd%`FKRgPtK_y`RH15zeeY|+XDDFrwYrFOheY2g z_g}Vd(c(PF-FQJO8#09~UD6BKAdtd?n)Lueo3risd5C(0ORqdivw&s&ty1FM(*c^? z+WzH;QDO^ygNDe9Y9?m85CG6PXi{t}Fm{~J-kr2TEuQkc%x-SZ8(=EU?9%Bt-38az;JE?P!)h9e4XW(8)cjE1`vt(pi+ki>1+6ir^ zx-{FIgbh4hOw>OO4_hAq)F7M3O|H9fC5Yc$9QMG2YId<3lI=G3Q<+OVEhHh|GuLA) zDhlSR!?T-OfaT*+5qqg>$!pJCCFIV2r%IrLP{)!X*q>BZ0z)!v*!4=|CW zc5kivN*KmILwu~`IY@P&`5;^Lz1B^^H`VtSG>(7_51*wBaaCED`grB^!t{>P(U4lo zTX?;t(c}=&>HlbVJyImrd~4m>D>7$kJ4{b`V)?;Cvh98HsMx^$%#Ra9WvlJt;0Ik zZO>7-?{}e-lnb?bgwpR$G(?&YlPa*`N~mXi^1em9oX#nMIWmPaXwNBXY!Ic&+C3{V z5X1M#nKewrW)ge;hAzbaWj{mQ+Vn|o~S$RS*U7&F!Et z73@40Od8rXvhLDPs%nz-q!(mI{=l)Tr!P!x_3`Q7p0c|UX0KqQ;1&@s3>+)i_22Mm z+n1D0O;k=HbpoAm4@)43Mc`G1=ij6!^fbZ=$bBEUqnqd4BoCtiIib1>h9YgNMh3{F#9 z^kf8$X%^Qv?hCx!-LKiqBgkiAbbYQev2>m;go3trCT{8J*TTmoIf^#QZ<2qtU!^MG zX6T)h-cY3`Zri@2%xB!Ix#3$SW%%c^>#$T)Vhp_f9D?D!V+tXujN!6wwTk166M$Xp z1K4U~gEOJ6=^*0ik&$~6zg#vt{H>CI7J5{hY;L?;rFC%Y3l^61Sd4M0JGM^4HT=v) zJhR9DxR%DZ`J)wwoT zLbE<{)pmuT^1*CNZ0*QK&e}57=PN3?-M60WmsV|Tng6Yt1U#KfS%_x97U&6X&_y*M!#^b~b6`qdmrUyn=_A66?Bm=%rPquX)99&To~= zC)Pq?91%)Arhp zH_>Hls+$z?p5z zjUWE_jv_`X=~eSfEq|gdenwshQ2)}m&M|&A=i}6f*mFA$l_ADHXFUZ9?M@G`c73UD zLY@>M8?B6FGaD5o`iyaTM4sItT#lsr_l6i(n(#eC7DCBtg#|YXhiXmz-Y{5&oXTHl zy5qj)8NW%lX0dRtax+@GvV3N}z-x^OlSld}LR3x2=wgi)% z1~ziSeYiEAybodqIt>>eDNG1_ED!X6HW`(qRO zABwQYi*D0YUA7CjMPa@NR|ZLh#N`yEr_*E?8XU)|;Ub|i-TuJCu>vlS9f$jG?#WXp z{&dtgD%?FuGymt^L;e>BNiNdk{wWu5>;WA~<(K?fk({ly#ZPd7&->}#w$2_LgcGiJ zy}v{OXij4XOk=oRWKs*H7X;*oe;(>9WQ25{pOx;#dDVxfWaT{`jt_U{f{z{E8o~t^ z*FwxmG3vj24Dce^cm?i}xDfs`+t5_@Moa{o|;J>pV8qMUnB zwC#%E35!>;)llqxoy{f}2tS43V?P1h!$V%U7&pW;0Kw}~26=@xtL~GkPKU~1O^e}Q zqo1|n&LfMAif&L`#}ChTu|Tp%s3RjFSzh(6KNp&NY+XZtKVL+u(Jq}?VdbM*E^}TG zLkpoDM;jQA!Ew?-<0cYeoK1TuT%veKnjv*0a>3VQ)Ij^`p%xIOc3G)D#YNq=nMNqQ z4O}dY+U#8bGKJQKq#VFe9oR;WoQt#vYJ^!o-9A=#+D*EbA1vy?-?w2mIi2$WWdb)D z{)hPTH5$l^CWu?3v7E+Ll#yNXA@<`uB=$j#H0!LPR=r78+dLFT4JMp_Ap^=^;SW#6 zEI_=rDqoKY$-PGQ4DG+slBiH!l-)IBUt~!9-`$Hv+Rp9IGNJx-2uQ*;TpG8JEWbyZ zqgoS7{{HS;e&*0LSf3Dv9#DO-BiGABee@n7qU||TSApQdqEe!$_5DwDWnpGucl(ga*` zfO`}8WB*!8NkxP{w?qeM;M7pQtntaW8JfvZlE0%ZrA&)YUW|e)y%3i6|NHxmCBfaT zhJqOsvzh!~##vRI5=aUjvUW{HC?BC!`xozaDR)uJg_JAvJ(ciLIHSJgc}U+*=93DD zizt`=pt!gD_t4h<_wPln@?j-ixWIRv@K4o`4I z@9*VS2Xj=!RAk{e`=PS?M{+NtnNZ2Um;OTYcuVTIDH>TN+*P#$q3tcBB0{@nc?<|z zcM`Ex3g&G2Y@ay355|DN!-XbFva7^N++F+bWfz}jcIuFeaM4giB_-eEdx~?f*FOTm z=k8*k&2V5ZWL4WT56jCW6GE2d$>0wmREy&7^;*N!5!FrBISNQ{-9NIFJ!7l8fBroJ z#ztZE0G26K{p;^Iv5{TFS%|G+M}Apnf)S|6BhWv@Ijw3oVkITZ@jb0}#&2bWW$_+% z01vo6%?+InkF0@GHpPOLyq6IIj6%x_TrxzoM7Q8Ppt&}SE1oEQ(cEO=)TeCf8t0!0zJ9F5T~RumQ;{xct(b8@?Up+jOw65BC96B}kL?ou!ka z;9s|#{6GJ?Scd?Ra4q>NuS9H4!$$nx1}I>XrL@P_S869>idsf~`o#bF$Cbz$Vc?4I z1@AIAC*Q?w!C%diV^DvxvbNbyZ&O4L8#Sx>3FVnJr zf7r!oA&_=C8wL^YEa*RAIrAT9sQ(qN3|@Z$w^>GDR63wHG+tpbxQp37e@L~=3O1Gat|M^ve{|z7G62zNt0=hY@vi*l>n%I3zoszc zyOwN_X9Por84S3)D)p~F(_n@0eyEO00>--U|LR1s@JajCXKb7Ib`<}5FYe60TiJ*q z48DfDe+*N&6pAY=D;0GFMj2QB8j{|$<2sA@YPnqf|CeNqF;r_AQ}|EN-NL;cQ8#s zWNKo`1q40dcePcN63DH*VWzci^^G%HyGGzxbU&h@@01vLs1`LdrhzDQK& zgDxHCoOH%2#Se1TY`M_BysZhW<3yrvsGadnk?$I$I?Pni@1P27J2NUV*O@CA{osl{Mlb9lwB0SNk z;}b}esBUwl{7EFAuqY58v&tqah?emm2$u>2%!GB&fNvRfz0!{HUiaI&t888VsIw$A zVo>DiV@h#4Ao1gqC)11+iZw7ugxgcfB#Q+(&e^|%#_S}@&EKde|CEe2YpK^<$6gX?QA zu{@0LqZvhyza2>Iq8mYr3SX zW6M4}_#N<^OaL`yHnYovI{Z9?FEuOojZa0vmbLCP(MSo;`YbEh^{EAz^8Yzimpp=* zl^eY;FPg{)_5Xmw9`Lm-5#@m?C_BL2FLhqhX_qk?*K1c#IciEzchQN7EK=+8>etXy zV(qG=GOg;$wk)l_)H@^32d4lvvxCik)cN~{MZu1{t(gKiQv-Eo)B03ZztLqK;7t7q zWJk*7_0Qx-^jFe|3NC(JZCnFjs%Kib1Gc!9=Wv}`p4T^2k#MhA-j@zlUzx6)UUZ>% zsv|CS)}$PZxm9QU>(JEliorfEh4f^a)+;}ND-RZZ+PRTc?Z84gkD5)a%Wis0l{;Yn zSj<<{+hAC-&;O>SKvE$Tzq~mWT78I@wkf}T{}(9<3ta(qexrV`N56O3?*>e?nmb<*^C}yV9#I(=EDX)tAmQbE~~bTsE^B1 z%i2O6;bDwFl&Y^IIMGd)1g3LdG3XM*p_3>23Uk-(7&PJjx6M8|z5}t#?#{tYS2A6} zEqpb+$HN)M_e($Apzv|E1cZ-J!|iDGxK^DQ7y9xTuXOlXrGXZAV4y@^;B*y`w;le%XV+M zF&g!$!?L1z)zX|@bT5xD(rxm|K}#?R-z@3P^G)p2PtF$#=A)4AcpH=g9gwOIk6AQi zIcWFuIqSVzNnI%s)z&Zqj;DMI8AbB|${s3wb`I#6WWcDzz+;2b$Todn3|DYhnZydZ z?DHv9I6V!u(C{7raj)G!(&)UM%({h!vg{OL*g#NrFk<*rJ|%I6C@Ku=-$?~Fc(IpO z0*H{4JR|q9)jbA0m&20YiY{Pjv|uI{$1R%N?rwlpV_9XF*FzN&g-bOMqTu`A>=_!_ z8&D_W3OHnRA{9w^vQMKc(8`fSGM@y0tvbNh?!{u4H-Auz##G@e;|M4Uo$l@1!Xplz zm1oiD98YE7x`oV98jh(UJ91<)%^=cwC}?HOzXE#3Hdve=OG9WqWr&urv?E1-iR-a}DC#IR zF@tMhYn8Lb(>~SjCoBk~&Vutt;Am(W)jg-+^hED=rI8L%rg<$xg!B?=j)Ns|S~lj{ z3araMf1gTzj)XWs^IfmS=0wFx+KsG}Af2SaOlXuhTAd6wYvUOh7sg0<)4)HVsuz7mV{j0LWVFH%G71FcqDR61m;ZOL>^aA zQU1g>soWgj(eAFwOIV=o*v~iNgG*wcrfV=@W*}>bweIKO#UGpY!L}*W6*7)U9$35T z=}2#8WSGS5W7^na8daAZwDol%^RQDrhp=V_zRet9JuAgs*6D>oEcV^#qO0_!DmU!} zc&gf2ae2CRZ?CNgV)r|?L^`Wkx2drMy84lfDnwU8<{^egJNm~COi;A-;S^!99_qG$5!XqaYP zV2K{t-7PtM&qUhP_ek4Q7+SyRvAg5X14#|0pv)d$?l3v=6DY(`1#xYU)n=3EWDf&L%-r1PKl#sCKfm&(%MgWkE7E zZ#3bEwFu3tUBDK-fOSlb4ehXDVOO_NIt>4k&uk&Y3 zO7d)tCCp`e6158nfAW=lq$H^#wa)lhBH1YEzIX2`=<%vp{kwD|#y-PW97K1Z2v0^ZhE5{(0 z@9Vu1ny=!DvUx^6=$f`mj&y?QX0U+sIJx;+$$U(&bEc$~cH((2z!1da&f_jCZeGx< zQ%5ZDvd1grR}w06uLW798Gm49txcF$3>Ee#>9H2I{8GI z-(*Atu@?I%!#&~qs0^jy`me;4 zBg(n!pk034weIME#ER)U4N7nfQzse>i29=t&Q7p z?ro(0YDCRiD4`|cO@*TVpZj6H6ln9LD>L;Hg2eBE*=m4_p6~SpXlrpbOaZ@;y7GV! zQRrst?^cy?LNnlGml#e3IGE`ONKloF(5?4jM#3!*bN3Q9P~(c}PV5WO-*qkli|pvO zcoe*`O-_aQ0dv7`DU2dnCbpD*+Yp9?-vV@$CA23)Ndl;0+nK;F*xO1 zMld9UepYvzdKkl%P=l7_IWM@E1(4?}toP^8jLzotW`2R@gy-+hN3!>Qr?Llj+xJ%z zPe(^KLuooG3U}h<-ov9yjC%Gy0ci27kjqnJlQ=gawm%RF$F@Gydlf^ysh=O1X9Ukw zm@yHAg(K8e^VDO+_8+=MP2LLa8(4z4c2=s1-;-_(vQuIkOf!(7Vh~r!Ckwpa?(Tgs zDv@h#vp8>~9m~D59P_m?QuK2s7$(La(>$!kIlNO7L7ulghu!2+b~BSqk9<-uj++tG zsn~_VjpRM@ymR^Ejt5H}49shK|KV$D|J2km(X3Ey8f2%;9#{#rsN5XcI~wy=>?AsL z{vfW#9QU|lsrHn@B#z(^VI^74)A9Xuh#z+_bkWauUUkYN8fQeKM~r2UyW0$$a_ z8_>xD-Me2S0YDaHvztUfJhClllBCf;2 zpnChZ>dBi*OLS)s2De$%^}$0{txenOxyCG;t*``%O%Z#-A5igkl6RG&lZ5!SYap`1 z4qU9!CYX$}rQ3nAyC!(1iuc^@Oqm!Q$6 zMe`p^%?7<#I71w*_D90M^e4!S-dT^7r?&c9;;bo_T3B?eXWJDlY^H-h8;^*4JhM0^ z6MZ2cT?6N4O6OSGD_FzR%I-ge4=?$r}Tz(NHWo|T`1d(T2>GDM2)B_E9NVle3Z0{Qw`pB$VjcKH|ONq7tDe`vAI=V>L;M25w zZV#Sp)G0vK*m5@qS&F=`4D+(Ub zKC($?)nZ}T#kNG|H~1jo2B~L6&6>yk^sXb`FD|Hx)Xuj?vInkJ5-lf2y@^a@N7Pz( z^~>=L+s`1|;?gZ4%tJg%()daqz+(_yqpqd^+I zfFS9$7!9GKWQ}}{IPaGAWra9*eLd1p^&A-(v|?EElSwH1hX&l2nR>(05|>z8oF-xCSve^UPse%nW=RtRjbslXC^S6?av1RbUFa|~@q zIPE)n22+0OMU>;N@0@lI=k=~4X(iMG8W|8f$53@y{YT=f^p&A$`E{SwmiZEPh7$6j zE=&vV2S2bi@p#LgkTu)=o$G%1!LVY|xI0o$so7U}ML}xRv)0>SqGC$Tde2qp*HQoHS&Ct3TN082~A z|FikGB3-4l!ZiXB+)XcOkkeA{WGRpL1q7s$#6wyEDKFSGJ~e|+Gu}3)a)gazf8tu| zYRece(v?Na{yx1jY1;v_`Wc6-IvAXvr}+qs2qIUb8$>~2URvohAVKuE7(#TsqZx0i zy~CkcSSmp=hw&>p+fN9UX!?Zn*OXPtBF~$=Q@<>T$`>q*UIlO($%dr9`u7zZK z*ZONI$hEAAnU{U?>|`X|U3Tio@yuqgE~VKc*L9>d5sm&kjXM{lWj_NTWJS^X+knoK z+I12GtA)7D?=LBZxRk=Y8wG#^F^x-Wx zSN2)lR6$`D+N!IN6C4nykxM~57R&^>ZGJJQPPe|=Id~C+TS4lurx14?+7P1&XI`I} zrqss9Z*S11eVW!6|l?q;$^qOe* zr7Ssylvn-Y=bj1;2@M;CGLwDl`xOi9fazNyW!x6{b3$;2C!&Wl=P)8>6H6GVFid82 zh8vNn)AB7JqO1JSLXEhk>C)W8z_H}Y{8`cEO$DRCJf525rg7OUH&Hh6#@Cl~T(i@T-_MZWTh3V;UnK&XDD#9Z=YEC`;_b#5 zad^R8>1{#;Wrar$(wgbxQ6sP@-7L%>|yx+%hU4W4)G=y7<6c0&w|agRYRA3 z7K^OsJjbm&9wQi6xM~YEl1k|J3mV*`&D)-?on++o_H?&JM<1T90eJjP@@T$Q==X!6 zal%bgrT^x4#jYM_!6i$FvA*SHcy6n#Evxj~Z^0NMuO5R1k7|j8*AnSwhWL^4Gu0!* z{)2jQ)fMYt)BswbB9BMdiN(DZIq*?Y4l{H8kt+t*wB1c>as71Y`oo|ZL@#r{+L2(n zC&yZqF9Zp!gsFNv=F^>hp;r*!D-)?RGT*Z+#9o+yh15uiTM$2(APTK00Ipbja;>U! zw2@W@duLKp514H9f&y|0D3%U4>p!>R}ZOOpd#g{zm*E2(ewLJ!{)SU?$hXK#jZA{4U?k@|5MTZag%CrjM z8M9XE35;emplkbTS@b1rHI);J0vJQcv5NwOmkZ@~^tBygU(JjdWNLg`a2}*F4&|r7 z%D#B4cqzG%?%>6|x8E+HoB9c<9%&NguFPRL_xTu8X{(j=-7=&ud;068J5V)!!}9#3 zKe8RFdxdLIy@w6nWr-qO*^d9QCqf zKwP4g73-xI91z^hfubN3oXVklbi|*ZIk}lWRw{CXY)EMVejnA=vQu<6!T1lGV;nO_ z_WToL@GLA7j=o2171uAa40<(7MXs+5(%B6|tvCWcd08aisJEg^XQqN+X1g}j0kzX< zaSSFh^}Bd&qCZT+i*Cg(n&7h-V7qNqVKgKbYC-8<23OfuXnBp0XYrEYycOE-<1vI5 zVR_#E-0k@$FHI)CK1~30mFZEQ%?k=eEJR;o5d(uZ&poRBZlkBUD{Y_4nSnm%XIxZc zW11#S4kFtsjT+jo>J0N$#-6%tvqKE9B7=u#Iu=7+ZM0_$E?(e5E)A#tb`)9fUZrp% zGt%R!ei(+z$OwMhiX6G3N|fZaFrU31xsi>#AY~t%aAk^lT+d>ek7pdjkZqfUxzs+@ zagUmS<9%a)t7y}Ct4p=DZ+{sq&G$00v4qmj)kCW0?>V(Q)MJJWMG{^p!wKyc6RP)d zpiL{E1i^2y3=DS(M20H6s?}Q=n1(*yuw-%2S7*{CCSR*c%f3ehR+YGF!RixNpw#m1 zc7)-%y9X^UJ+6`*CMqi3UBWsyL_?}p^?Jqhd6C^dVb|fjR=!jKDg*PbD_{jG+tWa$ zw!!Gt-5+07ZLWsgux7i!l9HHE?M=kncjkma!JX{Fr0f>j1Lp$(@8EJXxp+aqN1l>I zfPo1?Y{NpLcRn|fhD(4xbAZC_UqiaG1-&KZ!8-$hCpb`X<~3RCtCg={2=~&xJxV$AdJ6w0RBlJMaZl#Rb7rQ$ z-z%=>ox8^(Ox03bB@Ybfbk6CB&3bn3i@2OfkT-L|b|`@xHe|J!!Z@x9_&$iYZ6 zMoytO2bxut6w$sp`7*$vG|n}lk`qn|BbjKl92YgEheW0)fbE$5P%+NOXy?=%v+tna znZ9Z$PCS1ONwUDpGQRA#>JP*h54ZL>$X&Q!ZvA}~?Cx~nqSv;>uo^p+R{{Ya@F*KQ zd%oUx-NA+R!+x>m=V*H{Y%Mk@r0ro(RB~XpOiSN~Q5XD;QaGk_S-HskL#SeJzKx`%Na`uwxtu$NZ%!>Q*g>MF}%N47H~2WH0QN2*KY6%LAh(^@VAp z<3?-UgAZ5oq#i*}&tW8Zp5USFZt1lG9|AAv?AhVuVDLy8q-r`2IIL=PZXwvqVMd*D z{Lfs{8bfJtBVpy^*^h%Qyx&&Yi$*9*3d#F8KGR3%yMXXzOL#mGuvM-I+-K{0#Kp_t zrrz{V6dCs%gEKrRRJ+Jug!ER_O#>9}Ed!zB(0QE=7XJhv9&9a^`+1{lGBl|zjPg=h z*|v*5XM>Lo-}mqEzB_#ayn@TH+CGFq=w;M=rKKq(7o7#A&`UuP0W|vM8xtKC?>!na z16QxpNG9oOn38wC!>N!}8Gn!Cc7M!v5#py_cgLJSWjH*qIST}B(Q;W({#>+QSmEVn z3zB5}A?2eZF>D`NLU}4NxK>_+DvM@{hbaGY@V4(X6yIdd3=^FM=M! zo`Nx+7tdVluC0>f`r#MF5SD{bumC}C*N)#SkJ0G{F%5)~axP~o+h3{0$>C<=;;B>T914e@I&_aKbtC*i~B_bX>;MVP@0` zZZZ^QbSW<`&+2P$P+?WcOR6Z9BZ6=_cmX+#)s@QjE|9|w<88CMdNy2iJ@B(#sU#ID zm;z!_6Sdp7yBgl=UT0ikTamC62e5ZZT3l@QF5$c>PQ%yP#xm);r&YHD`lJ3j!n$+M zt`YWLFLmy0DBCIUghTOmU%j4Na zsch9kPlu|?CcksWfUS@Iz5HwzuHNM6MTDB`YN3u;iTEwo&evk$L)pT+M{U;Kq0wajX6ru zZu54OujOa>F(~a}hCx?}@tR(z2P-4gR*9%pR@cJSx;x`wV!wr9jjMesj0%bn4l6n! zzquYFcb7MAD-Z^gJqOz#a z0`YNopq#2CqGEskUIL$_rQG3`i>Wyv9G@=$1h3r>ohpg?0P{u?(M%|4W*?-hW0zY0 zp32t--Ird+>i4aSio6Vy05ny=0afrv?09yw`dfP;8;*V5wD7{s>}|fJLsX8CI<{+ z3KwRSWGqN7R62b5+W9BemZ!}PYc~6#NMQ){Q$u107B(-9ZoWdJfrQ0BK#M!e{xeDc z=uWpP(ckS3du?6Hw`-k3>+Sbnz<~0$y_VZcwKFRW#EFyb=?P+o4S+q@AzDn$TqFRh z#=QLV?KWM<+67yWeAe0c4d1=lCl-H=Q`LSzSo0Z{u+rEZ5jX2ttDO9i??kBX2idS0 zoi)2XL+&A-()p|qt$|73-0?DaUK}%5ptE1DudGWayH@}w=si!~(OR*uT8-YL_+pxI z%g%_hrq{HtdXnZSjiEcnLNq|8txy@U(A^(DpuFahW?6b_r_Iq1lKZ7 zi>LRzVYmNuKXxS|Zh3u15^wBcq4rdAq&hw=&9N@-s+6~JQ$C&Fj+08D#vS4SwR_Q# zaBtqg7+{*M?Ulv8a-?dqMZTD4L%gjm^y)ixxT`&i7W)`|=FN9IpAJ>^K$!~Rs>;?@ zGoe|99Ea&+t!-?W@==rhbKe4Tb$34QeDr)EQ@*B?NhdfgoBu3PJ~yj*Fn&5@+J`8q zQ~A58S@(op*2;CqK_&QrMF$)U_8($t{Fx5*IH*oed&@~o4ej;{j+x<2Mspl;XUB6Q z7jDEV(lk2NBpU~ba`EZ#>h63}Hq$p!N&758&UT|f@nESwX4IVDHe*D+ zt@TUi6VKyw!xIWtEvXGo!ll!hQKw~2)`!UW4BU7Z@-jXg2(APK*Lajwi2wQ6Cw+6r zSR#$+3t`ili6+juW_hJe6+`g~E*7qa*Hqh1goizg>iwPNSR?wd`_Y5unS_k#?lMvT zjFvRZ%2pUeD8Z45KO#9ZsNd?S?yf&;+uL@wKWLz4p!P10eAoEEM2>uN>+36gmp0Ey zJcvJG_9a7}tL@peDN&_({M|holz4Yh4 z9mFS2f1Vw7FO+!c)Knyo$5*T%PT4)WtG*0i`sVj?BZ`b_i*19W9 zm!riL=(;P8-~8^>oH?#*|Ac?br4w_L2LH2pY`g6lG1VBKoi>%*Y}S^in6EhN^TYQN zU)YU(Hq)#^U-WvMY#*5C(;c_a51N~Dv}tyINjqB8+N19(;$?=%Ph?Lix;Hf`P8zie zOikFgp2Zg#waJ^gH4pwA*X9cxY|hoPowhTc?F<{3ah#i*m7KP#FVXi1n;ZZ2J7=z0 zzcJT|d)t%QnJjzz05j?7k*tS<&HYw$Gh5osDsv}igyr87bM-@@ds~7SHJsRHUHpN+ z?1Dp}J@Ib&2d}Jd+krZ>gwyFno4$$ycKnPb*XEArbJKEf`wMM;T>F)7hOZEJCjN}* z=lwqIg+{bWO~JowMXz{A=46 zgYD5_lV+AO_}O;zX$P6_JL4sKG8JX|@iI+)H@aG#VqSl}u5-P%sQ;hBM2}uW&!UlT zzWBs@+MDT!nbQcdcu2rQ-fCLk>6pCaOvOajWcR(0$=uo6qL>-t*#Ozc><#yb?^dkR z^3!@(S}WwcxA80XuEpl~RFlf!O?{jO+6Yh5_seNMU+be*ZH7BDuSNq*bsDPCf>jQy z!!u6}?)}C2_325tgLYU*3Sof3psgLu`lWZ30MjiRs1?oDEbn!@=pj$Yyq!K0flj_b zZ+8S)uaBZ3c-O7FRXbSp1TPhG0e6=U5q*5NB4cN<>nkjSkuW**hs(?9$aAt((8S~L z7Q`hv`fuObL< z>K2?XMW)SLFhQ6snhtHgq^7rEEBJPh0n7fA z%-QD);a(8$Bc=&68E^&f-d;0bubpB8x`=iU$@4}D49%M+@aLa2~+iXxBU zvWT8zyy!)*4bX(uP06bMAT7)eBawCneF8dEcb0OG*Uakt#}g|cQb(ELg^~%J#J3=s zn_XoPNM$ZGS}8#C2!tj#R=Uw6yzzn^-aZC^hSo*GcZwC^bG=48uR{GvA!zw$JSfiu z8f+u9OJ^mtKK%ycBOQ(SZuOTH0KdGO$iXbshc(a{GU$z;Xj;_SXNBLz`lc+{EUF@YXbKEo9~`s>D(*u!oLZYJmrb6=o21Ty-CbqVHcx zt6||b5j{gxMtJREof`T=v>H6L8Y33R5LX2xLavDoZrR+5I*9Zcglu*Ly$z?mP^nTb`DsWLlWV{T-(VWd{)#xS5H)x86IuFdBqa3zg4+yBS=<>^>S z5+@;4sQ0Q!0g*l5X!h#A-cL(@e-iqB8eW2y$fU`CktYcu$(!+aV43|oT8+x}b0(c< zOa8_HJSPuHc|Ej0|GbgR9w$qyk=35l{vRyEZzVs`ul?DA+dKQb8ZTjU{8)Q`)%fb? z*Rc%6%jvKphO{XABOs=6ducV?U2|ss>l4D{Pk5nPkm7=5PVJoY{tq6{7~)7ag{u}e zZM*_w(ab-4{J-S7n?RBw*;J6B>J`{7&)z8->;JGpG+6TbZP4{&Xv?!Vj28|3hgx2x zB`HEcIjkpZKW(}0ncpW;y#7mdyclU&PiTJ@jx4x=vvx%?XWoSVmsEtUBTL0GcR}|T z+2^gDk<6hWt~dWBM;pjboN_nkE)U@$m}Z2RN#{Pzl*hQVEoVk;Z<9zAm9mkgi;ESv zU;E3m{}MYs8WM$=t^>y!Ik8<5s;qErEY>_@U5UTpGEQQi}`YK^LY(URYEzxSSjsjK$cC?0^3H z71Ze{F_M;*7LFQ?0A50Z_M3oz3CBEnKW#b0z;o&t8;M?~=TN(pco5NjttVpmryYA! zz>4z#NA4@_2Bwd52T7zFTeQGb>JyL`x^V%}4!YD-&VL1s6lRWsQw87eUu)3x+qwU( zvmYz&^scdyk+&npwvHi)!ti`}u|VVjT9jsSWSTLV?5%XfHMUsw$gIS64VH|q{ZnbT zYBOW14p2;U*lzOrZlb1qj1}i}?iqNB{F@w7R5HIrXjZe6iSQLAf(k=;*@mw6KlS`j z>PGByb8x6P=~rVJ{6^?Vg0F3dng%c>`QL26{-10+O98F5>t%LX#pU z!8;^XjDH5A{9BT?T)KC7<)6B^uj=(T?+!S6)CVqMY&!YLGt~wiet|SnVxC!# zoI)q@Z7`_H^sjr9z4DLt^S}dSCQWL69+ly-&%Fwx3QrV_?Tjm+sWah&sl? zlYLj|_h7rOeV`<+_sH@4f|4}ca|WtyR3NFbM1?`>EB3fSx8m8im42a3Gpp}j*lk=H zmT9=9WMIScOq*BD|B< z-hTD4xn{Tg;^3n!hIwT)bw5CKq`+=1#NiUxb`MDl5N>#_QD{*3a*9mD)b9q>ui3AA zUfP!x5_&D+WBnQf_r7cO4MfZ1E2%Pyf@lwZJR||8a`LF*JxZqD746Rz|eUtFQqG($m^EjHI$(e^~hJ?G2xy=RF72$If0d zXEDs#P+6KN1Ws`=8(W~;SD!l|Iztq?y)F1G9d-sjoshYeY2{H4xF2juW^n&HM0%~@ zaN9js(X#FofMgE78&j~`SfqAnLaK2}OlM4AR(H%S;CO$S(`;JvU~6JQHOOtwC0bU4 z`CMv&`Dp$kA4$?T+Vb39;?@D0or!0OnW-Z(x>Gg2#zWH${36;`_?i76V~e5syqUVs zwef>c)n`Fe?U*s6gO9j!*yG~1fy|k`neM2Y``yjt)V!xnibpzkc1gOmuz;H}bYSnF zK@M95A;664gx;$Q8$YF4AK=XW)hy>YmdHu71)|i!sAXw~<_ckFP`+)%c7?dg{*nt< zE_mzkvnebvMr5v_^}w+@!OJt?r0*;rqSzfn?aeF7{-urWYxQ2$nAL@aHLro=dgJER z?f18ByD6P32cgMgCc3zIHwa1n#F)s7&sMC`d-Z+RLF}E3<4ADV)a+0DyuRs4@ntDT z^4zr~ab?AEC;alEvHRtS+y7c#K39a`SyV&BRC#HAgvYg)q@9bg0)&sxpXgAwo^)t7 z!ah&W?6MOcuaC?)+`_f@@)|!6(RW&sLN6}-Dh(_=pR#brLYi^s{_!b}4*!_oX~7Yb z1G+V7*P+Gv+ka49pYrKJRmZ99^CJhG^2>)UUdkKhtbRV|cI73+1Y_&@9`f9p&rcVl zubn&)eZ42sT;tod=9?n5CWAA9wwXV}EM;;^$1(dfrTV8|{DtI7SXlW@q9ccSO7re?Q#2O2j2ZU*C?GVX+plpz&yF1^<*6 z%`6$h6L-(1H8M#Etr78=$vCTMo7vp{_|{J~PSBNRoAt{*-d>8(vc8Cs#xexL?k8I& zonB_2kGf}}>vR@;R07s8lXI$qB{%RjEMM<0LWiJ2XH4O|djlYdEuPvr<%Z~A4IOZl z%*kN?47WwF(=gVJV6iZ=Ab9)7p?1T0gR+Dy zhYKRLww-5_%!XsXH(Pvj#KACwfj7%pIaF82UMV5GsSv5B8PSi~=V=X0ON~?w-(=3$ zY$bqeHCmov!4pv1fE+6w9^Bu{u+Khk^Wd~pblVa#ZXyUi)F||<=k9(`&_)pI*cBMyf`kYP%TCy;ZTiSL3!5Ec;c2w?Zy7GGB<|su)%)1q>*0J z<#o&S6I22rVf_JiyfL)-x3lbx&YHj&dOc5&@>`qcfJ#@Fr4kyBt1$4;rhyIDTV>G1 z^!t~+(-kg3LdO)LPKC8BvzO-OCZ@Edy2jf3zpvX%YcyvB1K_vDf z%j>~Vrs~H<4B_%+(^Aqr;~26~=(193WAhG|;KC zH||csn*x(l*yBQwNif)10dZAf+2{AGpq7_iiCpqs@K>ZTg>?;D(!BV!Jsbl)xzr2@6KPwjy>)!ik`dQD+g4#%0RQ@8q^YHdVn8|gHl*5>t|pMEr(^ijX%cI!j=sAFfm<5;$Q z?!JdtSh~7P*;{%-^tszrq3&Qeww$RZS^5K8DVDydYOpr!7PnCnd!Hw^t3*1tDT@=T z9FnNj(A~A1fH+VDMBm}0lSyYySn_wK-xj${Lm?1IMIUA9Qmyfzs+2GBj!N4o!V#4J zbDM0A?O>T%V_OqTmoT<#JH$aNgZ9r|tbx+>-~5vbWz{dw&fYA@G)?bsaT?4%pT>^c zkBUfpZNQbEj>SF30B{oa$vZjd`7R{D-Ndc;K6CTL9Ibmqu(>( z#nsD)CdEF4bk`T>Aj3k{D?xK)P(*g1onR_R7)T!J&Ccx_ePS|>`Ab}rkq>3wPv(?| zudz={2(}!v&okXl7=U7RcJ6>>&gvtKvqH<8>kxW013gMs5V*@a?E&jJRLM9nRbaxh zoVxo6o=W|{eU=wd>uqRYkV^>+I?s*PTxvWZ-{2rpyNXsL3D`FK4T9?2##6u0BFSR< zvqVsTf}cXSEyws&-tB_JDVy|uy;p-P!wW%VrdH@(rN6{K!?Wz-NoJ*sA~oE@xGAw) z`EU>RTHNaI#Ib?2pK{?|P@q~o8d`7`B%>fi3I9!L9pBDK?hgt+5T3{sPCqbhHy#Xi zQTo4|qN^LothN)l?b-U+XOrn0_C9xP*H2jRjDM!-j%GjpvE08uPEUD!GQ`{7Ntieb zH8zHDG+Q{40QcU_sVy7Dk!;CfiY>W3Eb~3==D|<)60cf8G2F*nbc6^`t?=0;yL)!W znf?9K0)pg~PmVj*St<^lpJMNmY8}Z)5Z{-z9z`kkd9%UScZM9I0nv>Gx>yaB`6Gkc9knUnbtzK9AuKcJ)3{K`zh7 zQde$a4b$oquWyV6dpi2HF4-AG&65=rliNi4Bve1z#`&m=A}`kBGT?p^%8KvOYMhIA zyYOWDL+)KuUuQExTpC@C_JOEJ>39y)m|pURx`xdB`Qp4{`*NhuhmhBgAY(HcP4}i| zq>8-D#+_wnGIqva2a2uf=`Yf8{FhybuVljbGE!oz$7&4WBhPNHc5BUa`s@XMb0&3L z{7raRu&4iN95IIfk8j66gK8v4%KW$E^bxqOnM< zF*MME{5ZWJ?i}(ZE#EiRsSz~`c~12}{96}6NiJ=;XzZuItcbEnU|cq%G3DcLE5n8Q zrigD9b(`o%lk;pA?NZ*cqq+0+ofeYTuM6+<<44O1zO z*C4n}hDy?)|B;N%OsibENhP7d1Al}&H}625ki7iUjNz?ADZP`$vo={X^)Eir+1}*E z2k(WNVDIoXPKc)3(m1GP4$ON-EEHiIHB``iB~A(P`}TN-_*{DpZqT>nz^vvMM^ves zjUf<(gXRUB)PDHd0Bfq1tbGGo;w+2o2$mTYdc zbhH)NZQZl14oF*~^*LcQb9+q36#iy1VNg6q`XDmnnt$Ot3xsF?KH`8tcPB5JJNfS< z)P}v}A-p)#(=K-i5CY5oZBNlk)Sh2?2st1zMQSs;I9DYq!;*sLMRqY zD4NYe#qNgtxlkmCt8Qv|y1}p6hHe+c92@03e(Yn0+teSgfP;Rb>>)C?V@Z_Nd7AXK z3)tt(YjkVIXMU`*Tu)p6ZBiXmKNbi(IE zcP4(#IEI={9J&4^Hd!8k$P|uKer!nEh!Iy$&)=hInTudXT_rCm7v;m*!vbTea}0ho zIr@yHEpO)wi%-|TgG|~D3AGsR0a}=C{X<$&hYDr}K7e4V#uaVpH*v#x+Gyi=vBlK) zjrEYx|KS3w4w7IZke?RcF}dk3SaO~CJG$uAfnUAakklNxSo|-Rrg(DFYV=(KLrh9c zx1U8q`pbU4n?)s5LX{XybKiKHie_|FP>~pTB35YoDdbDhjev9Y#ujW0;q^BTOxx|Y zI9LAcZzr{+eDv`F%&86E%w=TFqo#Z4GJ!)vOv!_8$wvYALKIT`7iNbIgda8U zCTl4b9E5BVBN@WGAC@`Rj5#;U@(>0zQ(WB=2bUp$=`TJ?PCjA-d-+QIr{CLN@C+ly zqG&Apt*Z)A&gve7lM7yl3e_UdLkdQ{z;IWdk{KpKU^1@TqPiwve+7+_4wZ|=Qo)KU zNsxq*BN*{jrHaHAzo$euYpM=1U@WYg{?}n6BNy&VB@9%%s#4D&8Qgr@a(u2+z0|Ey zg$54n^W$m(&I3~sj-u37fwD#eA1;i`PLhd-v{_PB=F*9#?GP(p`c;D2m$RDMC{SQk z_dRUEWRVIgTs(x1bCw$q_g)oa2)|OPdTvNRE5WJ$d+n%N`xe*F%N*U41tJ>zeD~x0 zJ*EA%b>G)wpYMarUp>{>k2;y5+7+2s$!xfGp*_tTe@4jn1CnKAz%J`s{J|yO8r>3} zhXf`9MQU4DeyQlbQ2&i_Y)g0GJ89q@r=)n`3ix_Q3Kaq|cbb;VkkcKk?Vx4Tf-fFY%G2#DQ@MAh^z)9r6bjiTsU* zevKYa{6pdrycptHoF3e2o zHx^{Yxo^UQ5Uy&idj|nY#tTZhg6fe_e@31UsgGaMX~cFW^v1YsFB4gTHB=r^SH`!m zvijD29^^w6BAP!TkGBKS1SCTN0vyxa<^Y3%%!9HbOjtu(#@6;IC;Y%pdfsKM)c#P2 z)&PZb!##FA?s6>0-PgPATGNvTP>AKjkY~M<0RaI)9T1-^CoXb@Bw*cXumTqOdv+&# zvrP6LwLdJLzPyqOgXK&NoCD%s{isQWVh{x?YeP5_V)iw_33HL zRhkmoS4qmc_Lh;EU2|jsu4$#d;D_1TvxGWs9PoG2+wrY;XFP&6lr4VtR%{ACVe(}A zGHblJaej@>bmegF$ed+VUt{Q~y^6N{#fr!rZk3aP0zE`El;sBhW;vN4UT~Fx_|}(+ ztFeYAVimU1wbR$FfMe}1V#EJ%ljLoQU{0NRGlO@k8?}_`SB+1As53;ctvzb4c`h^m z=aGN2to^Xad`z25TfV37le2`ZUUg8a0z>#WtAK>wtOSm`4-tjFd3+3&!E*c`3E+4P zYq;^QYw8g&eDQ(iGT9y_HA6cd@|Z{d8}y1sGd>rMJS$U0VjSZ)VGY^3-}bIxVYodH z-2?3ur=uwS(2fjLgK{EYY^(v=(M~df1LCz!Id@fFJ-uS?|K1 zH=d|Z+1YldJQl(s@p2(^b_^EE9_{<{_xKmKzTvqvzbLfe8U)!FIc+t1)-wIh+g7W} zAQizR&svXdBOJ>W`Eun^R>(sR-ucCm0^4=nGEh+QW5xX=SWt6e;~cRwV_GUvxAWw? zSEi&z&T-P{<4-oV@jsiMxFEfeOP)Gg1<0ZSM1r!GU{asw+t%0Mb8`)$T)Ulza3-vD zJa-F?Q%+u@gKeQS*TU&Nn&ncSleb~R*%*dTTGrL%q>e0MTBqyaU?b|gM{7bR&^efZE)_iKmy^|RHGTE>2{bH#x2Z(NZa1JQ#y_44 zDwvL#J)L)tM4FyTq9xW43`EY`(J&c)u5@Lmt&26OMPVB+RRw8mH{`UgNjO4Vewf7i z+^vL;S#crmGDmq%FYKy;ilYY%w9BKGw>3EK%hnsiBDSx2i zLhiP1UTD%K*^4F|UM4QEFaeQDWEkNcx_obq*^QUW@DNzvko-hXl~33);@3?7=K1ZJ z@ew*azl|#v?^k91@{#ioCZenKssxP5Y1K{+C(}0*tQ48a4Mc*jzB1<&_|m}561vi5 z(4XyJ>l{;*#<&cElegVkKWMfgl93`b%_oo$?X%~$fbg!Jk>%XnylI)Qs(+ z8Dh?VE6`f#b(NnWfyE?GTHx(5;)!zn;{j1Iy_{>k63@aZ#lHzOp~qeu5EVV>X79^7 zuZvj>;c4kfVWxC;=D3YH64cu7@l2l7i2zh`@EAF+-+G|QD3*8ri%O7rULNs@C^8oq z|54WhW&&*)pprVUp8DbIj-Hz?snNYCHvhe;mEk3)V+ZN;WfC?ovqRv%AKi$QXI56z z#I3KOG-@Q3N@K;142v_jI;@Q-@%*$5Cwtxq~;y@>c(sQ5{jzGp10A`QlXB z*LnWSA4X=T#|f`GSF9GwSNK8)jJQxcWW!;)DogeIPzqUNd zK92>EkfY{iJpGDp88(uigPV9qLKDq7pUJHepol7$00BR1kE<=&!yHAo@@Vi9t22+A z=BF($)Srnp3k|)uW&+1NZ+Pxu4Wq?#&(R3&b#2|g#Iw$WXU`(EmUO|h}eoU=shR!^mE zG9oqp{!N37yfn}CTg!fVbvA8zbcL#Id`YHkzs(V+3Bh@)(J_SEIzFMl_h!JCuuH)t zQgE3wP(bbW-#EZIh2PO1J)QZ_*(dW}L6o-Kwy<|9$00v|kCXtOY1wasP?QGk={Gwd zJ9JfYQ63+Gy4eq8;?M2czGzEsW^AXR$7@NYi)7aTo1CGmoYp0F$#nBeZf67m>HMHR ze$>;h?f(Dky7oY(`|m$eDc>k6MAl6z72Vvzbb0bbs3etJDwTxXja_u3Qk2|p(^F9? zqKgKs_ExKe+`|JT2gsy@Kq+ zAo<8WvJqkZ=#F9SDW3_OeX&^GrsN4+l9R}DA>?;PX6~;j@)|U>A5$@EK=EXzD8Xl^ zh=pT$YmrAdrA5b~kWI>&mz1hY!9}gXyqoQ~t`CfzY;*-+9NdP$Kl#nJK`_EUhI;@q z9#ONTdEI0t0#xl9kCn`7Hkfw{a`4>4nr`$6FMzgp}XkD~#yO|?gUjP-VJ$}L9xhBqK>Uv}}= z*U#kON(Q{DJ$?c>f}F$kUeBmVevaN>f}@Z6L&qgG-(~~1lV|^9)$L2JsDl#}B|D4z zXDBsr=rrza13R)CFM8ah1ydV7ICznQvR?~PGjF?MwEuXzeCZN}3l(qeU~BXvvppXo zDX!EZx4#$30D=nM$Dk_hTbjuxnB zfRroI0*%PF-q9B~i?Bns*0L2b$Ln5!?dqdZ)`wvTo zMLTYfyN=$OdB{yh@xShzt?+JHn3#01xo|8i3Vj@?cs=QEkq+wkF6oLzhOMbn8<=4$ zY9ICp^p}h0jTcDW56u|wP0?4{JvZ+Blw)fF&t??VhbVSezJ|wk9OIF@?%E4M%B6iY0!hRa_OWIupc&EC;@>z#!v=2h zIjG&COmUWeS@~AA2_S7$GpoQdx||fdx44SK?8F8`ol`!mjh_LqW+P`G-zoY}Q&RJ^ z%ZMNYG@)cOdJlHbp$bD+oH=NT57>{O7r>v5!x^Op#&oj!eS4>LmICzwGi5Ahh4OKL zu&#kjqX*R~?xh*4r+C~sn=9(kUdCfd$q~{#< zHC3DE>~j_#?n1{)!SDmkkpH7-i`FZzE4VZJ;JCZPI!q&6f@WcS28` zfWKpG!Q!bmV1ngw)g{OJSgfXw8}_p=YHwGa8@MiK<8`-P#J2KD zt-HZt$-e<*S#X~7kvlwEFVxO{CO@}Az@scYINjec<=C+vS6K~u6dvXU#-44Ac<;m- zOu&ahbVZ9uS$#Ip+VACG;;ouc8{;jM_8J3ednG7vS;fq6v(9sA{bsE%R14!Iv8X{z zU)vi}kSTh02fx9K&78!-tS!`Syk4C2Firkg+#kpBY&;caQ@c**V8s-z6JdLa|v;6G!rr-FHY%Sk@5fZ zRl+^`(;quc0REDbaby_u9|IJTs3T(g5qb&^S5uclmF3MnweuSw9i)V6?I2yKioPu8 z@Fip(fKaDxs&IWdGQ4QH10p~F5ET2No z)so}X(mU_re#yW3m}XwU^GUk0Cs6c2UFpA1SUpt|0e%mc4w3TA%)_jUVa+!B3NIE- zqGga=&UZh{NAbM1RHyGTz61H_m#&ti&o~?&KxPX(Gc6YO%H_|mZoChV5FG>UKT5n08feU%^>sAopXkB&N>omhcWYwwP_rgOhGY*kT}SUE}-ON;d&4 z_t@i$4&IY(^!XymM)TD+@jg(3AvSapdA<)r#342yqqh&9!tR|!m$eljf?G#vT7YkB zZCaD2ItGCO)+qN4W`v2_SO$jeb9cZx9>`){DH2=*_%8Db=h~zJ`7YR$@PV>KmIQEw zt-;?)b^QUvtfs-yN5~nkEvlo_ety~Y1526 zj&rstY7fFNW-KHzS9qF_LblG`pV}365>SCAeCCRO11JF=I15|lgTXW>;xWxizxU;T z^apBh3;*RWriq8#bJ8Pa4@#jPh`X(E-Yb0iFBET*1#e)LEMs>qQd2??u+pfi*JvHhsqcbO4=n|!dfk+E%b8PXW-&<_$=2*dNk!HF_y-?6qk~fcL4_<-7R7dG!oGHqj z?ss0}LeFDqUK^Op?IsS=xyAVEUF`H`z_0xCI2};f_n>Sw8+bHk$#&aW5$9zoG7v*p zZNP2X&F&r+S@*VqcuWrYO!j0gX$9`Lz^Jxm6fR2Mn5d>}oZJ~MCcKX>;JW77Ks8T~U| zpPB*YyUcUVraQqpfA!=u*6&GP)JWJdnLDwxgE>$l=@huaG;2+DZ3qmwpq62BQDm_J zqjd=JGjS5-?u=F#6hvjGCSdj>5E$JLE3JRWc_58r6`y>pfmhAtvggFq9|!EMKgd}Q8^a3JF4?)SI9gLxIGMl3J?mQ&W2c=PIFJkf z)m?hK2;%O~gk4z}>s{d#xq^LbS<3J=`8%2U+!2&?+Ff7{Y65dw6D>^i5c6SKk?-#d zZV~FDx-phCtR3JgzZi+hZ6r6FB080eQAYURIg08^-D zg0}@$ETVNxYd=r_lDmuVWH$<7QA{0nuUG`~1h0oUjZU~KcI*pVr~wd;B5U>a|A%%reLQ|eiX07>i( z#Zec6SIoRB_lgAy8};u|`65q3*YHCRi*_Q!iW)XHC(pK|%?_@r(c)6L^pPzOy?XhL1%lV-N%8P#$A^X zG`LK+BwoDhZLzmH?A11?6{*2#*!PLXD5N?1p3CwYekHgWsQcz9Bu|J}PXNbxS117E z)6x_EJM(a}UK<3G{H^_&Ww5}Jbup*!OfD95%9LV86R@%|3#-ia61hRz`YKk4h^BJw z=_%*0LJq>#)@9gJ#%Kn`RH?j8JIrSr%m*sJrnhyO=7`VbD1d8xw(N!Ie{phkhZ$VQ zYimgDHvMS}69X_capf5kl-F@n?DECo;2LsP+1y&;LwFftsRW+M;mDi|`=1GL1YB4*s-C(|;W z5F+kd<9l)#(BAIO$|r-mzLI+tkyc|%dO1Y_>PXvfh$;9y*3xRgLfGgFqrFJ7Jcn}mS#~jHOLpQrEmBa_*4+q%@xA0HN%X@LmyqXglF$9uQ~&NR`2Jq; zsc`uv+;kRg(Tb}M(gGR7UD|$Hr2lSsyA@6p#M5V~PZ|B-E>hjlOAfS4zmEcZJxMFp z@11a)o*CS7bgNEiy5VgUNV!5c?7y~eB6e$4=86Z|o%ftoR}yjkQyz?H$gjm#;5W75 z4K^y%l6Bj~zIXwNh9SCk^%TjiCLn=yG~*h}4P*C1E7sd0@5>PQ&8tzOyDUftBc4WF zK(8?lB%}*2-!rPk_XtFo{tu6z?Vq@)Lw-Hxx~iQo3=Mbi7sQrSHZUxc0G;Oy)L2bj z(atcBn)~dx{9ga9w$#zK{53#RGj zalQ74h3f3C0ux7Em*{%M{6lg(yOqOSvn;#PX~qohwdx3wy}atrQ>&&nV7Ji|gLGNW z)%nrq!u8ajK7{TIgu3ykRWY|3WJOf1V*nT1)beL1x})ceki0G6pa=^zWSWp?wH2?+y$|> zDi7x3PV_%9T4T)uP*&Q+J6i6Nww#85;#`EwkuUt!2k_Owo|+RP*1}Exad)}75g^KuX;E@te)CgBv3v2O#oz)pkaEt(6A%)nSO>^A7m7|q9GH<7 z9%pq&ZtvV?6rJ^PdLLIH1j7~N*Q&WVW-ZYhU#%B8Fhg3?lZi|xwUpAsg-eGV$tn-h z8D(CnFu|Ihv%~j4Del&6siK7bH_KZY*OWnly%2s((x)D$g z7G3jcVY8g78qk^FeR0$_k+pp*YlyEVZETq!AS1xC5UaVFHQfd@T@%p##uL&W}HufC$|k{YXexeHS9 zl%7BQ-W0~FsSR$gqH`P?jIa8vN_S{LnLOfkQsry}{mfO5!lR_Bn9&f!N9n9*&3-`5 zlD1)pnu`yBU8L*375@rK50A@f^rzoHc0%z%eKX7rO0u3B)p_+D^qXze3^-H5yO^*aBM zeAB2;YyINW;^iIk+<^Ts56=tg=g7NVlLoNx=vpNa=GFx0(txLa{gOZp(5m4$g#t>Y zq{|uNi*sRuz!k!wT^EvW8fbrTI8od0KYMs57(qBTVhG?r3<3OdG4{>?aYQ8e`{=1- zseNQmK-Pz5k*{aX1&RNncNG4fEl*~As}T3b@~e+C$V$5UCQJk}09!W@Y6ss!5Qf-vcUbz=cP173X)ccBC1a_s=n83sD;4I?Mrx|Ed#6 zpmI8#<=$F1=v_@7w5g!&2-sW&hV@Kb8OWoCw(a7FUpjyY)W}ks<7RunAVxA+S`k6?#0mMkl9Z=e7Ur~Z}$S0$qUaZixBl=X+q@7gM!GZS%8Tu=LIxu)G9ay(PDB64k7k< zJ@FO!pqV<_b>$rnC5I-SEq93?*`%Z}cVJbrv7pbSgwy!-w8m11c(>2UBlmhxD9+&6t(972-2Gd4& z5r?2~vJ|WKqm~t{u9<;rp|Co(;rH`!0_;-G9hJ-d+v?@?EzIuMKR*BK7PY zRLb^YK~&ld=-CQZQ`l%!K>C+isp$WeBUG7basa7&3$Hdzc+iWNFoOqT)#-y~ssg_B|@fd0{8o`CWMg zINc;(6m@kF^-}1P^#*EwLyFx)*Qz^=19Po(xZEcnLuFE$(tqd)58k0E}wpHvE}b zxtk;6yFtv46E5#?8BSSmFgY>Kgt|aLkPFiF`x$@BTjsOKjPsRc`IN`DP}|>BC67(f%`!^r&NAGU|J`*aC5jU*_S#r1A%= z*MIaHii|#8dPNyf*`Y9;6fH@ubBH5V?=B-3yu@Vl;zdY8%QM@n9Xdcc(!q*5RNf!7 zfvb|@pHz5uZDLh^&L;f|)SHsnJ2p6E906oKmelpgIJL96ym*h(+F2CM=v;IIbIws_ zPvq18(Ql7QE7Yj#;yR6M>y%DMW}o7^i-CFUxI4_p?3be2ds zyV;l8!rnHF9G<2fiXU@u4Qs%iqO$d%;rlWT$3_5H?#+>MbI^7$I^@I7iD%I_t=59Y^)%T^g- z=0=OJE_bBFA_BV>#0C+G{Tg5X|F=bh5r?F5ZcPdKMzDAl_ZXj8M|?8SdsH$YnXpG; zu+6b({oP$^edbohEY2P;wGYo^y^0Vq&XQ(6@0P#>y@AB`ee2;{5rL~#niGT;f%-b6 zAOT{;D(du<(G>#1iFFhyjApFU!f&o*FZxNIm6eDhfkuZv1o=g}Ul1=u5OLgkv>$8;WpLMq{8=VTA9;Zx#mqOG}|4L;mu?X8)7egRYQZiTS*v8!JrY_X{w~;i{)>`#ipRNv?Y^+ZB_C@-eC5A3v^q~+T7VS%YFEVMKQpufNL-F&MDxK zBUeco0pxi$aM5-mZT>ojMre@RYxWicB29Z8+{=ogJJ4c~TM2j+U?64UY@4|1;^_7| z*ZVCYK?EB6XMcS_(~}ZA7uW(birC1i9~qnHfeW*D-RbH@_S0Zz7LChj$n0`wc=jR zaWbv5#KedYP%;Qtp3gWW#C%Tz_b{G00eJ%yu2L0lX2 z-fa%H5J$dth)XTUyx*+B$n_C-ay~rb+Y{134wM)x?PmGCa2Zt==bnv&xBt5i?qq`X zQ2m(}aYl%QlaOhjghRD?($-2GsJk_K5zY{MDHiZYLv0I>r8(*2h?t!F^smcHKiZ5B zAClZYb)b2{^4TcktUJ7u~!cM)L78OA|+ zwNkmY@aT&_5o^;wY(oT^W~qf`?%E!)aw%Q!2+iZcUA~_#3Ep3V2zp^D{(iH#b093$ zp2gV3KtA$#plNer&-#($V#8B}YLSs@zxZ*1fAk0~a>#2s@BJHL@41oZj{++K;uwVK zG@>@JQOyHjrq*Z`NpciqB%zD-#>LJDgzL)EBLWYt90^3$uI0_o>33Vnr39Yq^gnvY zl$=1sRPDUJVOxhVi@07VB@_EZ7@bBmN1S9AdvO!F1$8UEm?YfDb#4g5W6KuW}HcNdYvg|S_1|F_x@>-fC$G^2>CiEG1(5g z`3@QP>Ce{mXXLX+hAF?WVn$IkvglVDo)J*39Xr77_ZMddj_^5Co+JKdA!JP5#q)uL bg;@OOWd{~27dgYg-_E}rw-;?aeD41M+au*r literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default-Portrait@~ipadpro.png b/resources/ios/splash/Default-Portrait@~ipadpro.png new file mode 100755 index 0000000000000000000000000000000000000000..363dd1c82d2242dcb4c41846dec34b643b815e0d GIT binary patch literal 101584 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 z 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%0A!XcXHLP) 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%0D%Fp$Xb4cq#qL*_;~@(I$U5Aj+Ba67E0$R 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 literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default-Portrait~ipad.png b/resources/ios/splash/Default-Portrait~ipad.png new file mode 100755 index 0000000000000000000000000000000000000000..aad1debb106d1619da52f5dfbd1eac4263ed25fb GIT binary patch literal 44140 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

mah%xbk)J`Hp^eHkpjd(}VKvbQysk@Zu z%=+t#;lK^ z*zRSiT6vgMwKATCheiV$uZ3coI}$#p#XYrEd^h2AZ^x&LUAN%%aqnii=%wKs)5-cy zwGy-xI01WS-(*(sfr{rYt2D)UtjgqC@h1?s|K=I8E0^I#HHX-J?*3j?etS4q#}6Dm zjvPf9^nh>s{B&Yf7PG&Pg9kY?MB15;QScHPM#}eX9ikMch+xGEG8Un*0_J12-kr#h z=BJxS)k(=y^$jRT;>I15oyAvb@Q-5!7F%gLyakA(MqO{n4UnbkT)A`Vq$bmI^qaqh zjUPr{%b9!&6F2wG^4`mxfv{827+8sl$q%4HzKL6x8!vj{7GG^hWm8k))>oJ5x>c3t zrsHtbr!*@g;P?t%ZQ&*tS6B#I<>rLq<|ab z^Z1oR$$^5ur6@>EPMzur{Imyr=!t1RBO0Hh7ElEeoM))ixMrdkSOqM^)G7v6S|T6P-lM@v&E|%30_<`=XAMjim#==p;GSS& zgx$p6NN~+G_of5F)8KTW8jbsy4;Z{U(P-6zo*tIyaKR{?ZkfktBNYB6@cN27+cmA# zQN5TBjo|uJ=;c%NOw_o^&mEhC9^dzn0k2Xws8>+VZi>OWqwW~E@O71eX<^(%hRKM9 z)8+vF0yhSi*c(l@*c!YS6zHE}LG$pT&MNRC(@4fsRJi+^0pq6EZd3BGkW#nCv2X^? zee(zRd+{_56i(qC{1Fbxdv5-=)=N0aC&BLc5P z{rrSs#!qeu-0-K45Wn#sJn%@%^!DxN0<8Xf;*OGI zW5E$Pi+T-MImcRm*k^yB7@cReIsR5Fg|HPj(RJJ)4|tqbHQX=u6dqQBODK@iVrYUH ze|q^BIxmosqgg9!ispGCh`TG;$b~AT^}Kij-BeMM;aVX-AOvfwOQ#g|C~$N>=K!1{ zOfV!E2baaBi@bh@ZaTwf4Nmw0k8`TapV;89C6tnTM=erf8+560mryZ;^=X6qnxvEt znH45%yZxuCs^_oaouzT$L+F&p!>s}%hxz+dIJ(q*K%I<-0VN3)+Ev(@GB;UVLZNVs zg?S&&l52gYZf^Y8NzhZ2?V^go-RE!C08D#vdZVJcsrzQ+(Z7Uo!x_9v0w>|H=t43m((@u5d;XPDJl^67WPn$U>LL#c z_c2A05_=X|Os7ejpQr0Oh8vu_JzpG0Xb&d`JT?s>3IiU;O=xiQNk5*gQeZXWdc@jM z5meYkL6fl~xbvuBYHUc+9=CP1P*l(8;&f7oo(Co11ZRgaIJ({!Y~aH(@%6Rv0WE#X zU{p) zT`P}e2h=y8jJiG=Cm?v2SpCbk%P8KfGD|Y3t50FTkzi`beX&-rPg{0N(D}tfk3z=P zq1v8pmllQQ*%zkE?9sBtwP~v7KkIk7)a_mUQLkI)eo{xj?3+);%CVt`9d#MxS7}f7 z9!WKklat2L4EUW$*Ij5>?mo#pL|Na=t5fKm%0DxAI^lRT7WNjmEQ^g2O5_LJRV{pk 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 Wxu|r3@2e2_9XBvNnx}v6`u_l_2!Edd literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default@2x~iphone.png b/resources/ios/splash/Default@2x~iphone.png new file mode 100755 index 0000000000000000000000000000000000000000..f0f16ef9bb0d47254cc9a84e83b1b28a0cdc9145 GIT binary patch literal 36620 zcmb??c|25q`0rS*QAx5-_T306vSep0 zgOGjSw|h{1U-$QV-GA=Auh$99Ip_0v_RsTvo@XB2&`_bHW~T-K&|SNFNgDt-4gds! z5)OTG3WrXIeo;AJHF5)h=J4J>SW92P763=VwM!Rtu{~3LkFtJ!^CzvZc8XFM3bS-o z!oNPLoqYA#{&%#)HM6N6vjIM%+D}R4Z6d_%4CCmw;`Ghmjw$WhXuV~#XWxa2Dj!~F zL33X}!^ZGrnB(dT)%ID-Grx`(ZKybuIHOX%^?JMNMJsr$1T%} z9v>YgjZRe6gK(vSM>`wjzAPb0RjC zMz3?!c#sSOD4>gkhp`xmnw1&1blP_5a+T9dPscuMI4^K5DC(xE7l@6y;vYH4_&{}) z=S=w7!RFK%o|CVuS`h#tzJJY)-1NGkpGO{&(N!k;*r5Hce9Nh_>ld-0X@cr^Nrwtn z|4m<*Wi*Tpw|8~P;e1a)Dsil*sq3)v)gPw7s>at-xW|Osa}!KrgO2P!#fCGWF!Ves zW&2^V`F$Vv15DHzkKqr`&spNKmSva1Mlbd!Zi{FKHw;zS_44d9fdQV>c>A7?RifeM zwTf(FYh)g&=flM$}uijpv-VCpU733N8!tt^C*_pkvNPc-jU8P7M!qj%{Q8<;EdO@1sf?w}A%MV362?^D z`b?EbRmgt4NwH6j-{Tp5hhFJ|vxguVGZ9o^1{s%U1Pp3_>g-c{4Uyh+1nFLo>SVMT z3d8{stesP*Z%HoH3djO~EXOoE(G@ z^FHmANmor;XgeODNZnDD(M`X33%+kcv4Ot=d%H~e7$Nqz;cLH@Hyys$s2i0T?MoSk zNWbE_iOb%|B!?DLMEL2t=!!+!vSjg|-rGI|IcLu9_StU`5{z>YKwVrfyR6P@V9K(u zNO}rV-%S5w8dRquv{wlE+|Lusi}@d_JNS<6y}U_3=j?KSOh^dYxr!XiHqd_O(e`uE zy<5rTb93G%>V34w_Q(oGu9a7BirCp--KQx4CU00&vK%M?gWTsKOtF){pWWmZ*wcg= z@M~!*r8&Fz79ZK#vuYYOxxMwWsPGfR)RtrN&>Ph-#b<@+M{fj%yzZ39vuu z?gjl<2Z4QfVZckm>zLx+YjWg;N(_|~Q>uG<^4tlVxh8*t9a10yPlMa6wTP;E$8(&1 zZ(mm1jVFyFdr#$4&NlFL4GKLjqazwuJE)To&kaf?|Byta} zs@{WlOPE4iA@J+RPjzYVYo*XfWjxMH+jqrf)r;|C+v#`q7M7%#`yxTLw`v@md*VnL zij_Z?3L~R&k>G`UOWMknFx0=P1+hl1v zR**~~s+R#b#gTcjl#F7s{pgvjH0N5ZfoV$}!t8UeReVlTQ_RbUG^lP#_ENm~&hMj*~TX`N9m&j!yze_MNH z>d{O+(X=?YV@6JjKOtiz8}I-o-8@u|CORUh4j5*Jl{Yyv%y)|e&aS@0C(hI_jEDLh zP_9gdJ+!pp?{+&>4RBsRoOI)739|#NmK&ZpgLIwwr%E2bs$K<4qb}nG0```_X6WEFq-BnR(;- z9kBAe|5lBu_5lS7NbEP~!VGh;653y7Q6ZtMw5JDz^C7VMgf4#;;w|133Yi@F8K?_9 z`*cYk#UWoZyUO)rY(+svbh54^FvVAc? zcF@n{AssfB$A;_tz7nt#AM;1)NLpv~t#-%teu{Iz6RlnHN?$SNkLW1DOqP0M)57Ur zaD093=PQ|F3;rn91F_lwN0hP6NRii=EWqcOh;H#bJGq)mQ8L2TZsf=6>4(7a-=B^xP8_%j z#P=?XcYKL(7_dKz)Jt$HoM+#cBO8wBtI#56z=I@g)MPeh%m1E(?W>BGpmKS;nU9WO z22YpVq<4=$yRQ;)fEIccWsf#;C&PJUU!SpMX-Rp0pmvZ>ZegDFj+~Hl`>A}*rzeG? zkW=reaSs10O(Y6nC2*T6?`-&u|9)J(mKE+K#lZrww(~c=s+j(0$gJdK@5?^IVO+AL zU+ZbAKV+(?rl*wA!?5y+B_7>_j;E;pP$}tH9H}P`{7wdXea<}d_gLn6{RQ}y4+@<* zk@rCC58-x{sS2lP3AJ?S$X9owkN?@NV`JlW?HrhM3B0(J_T(UNz`8E#U{~BtLBEt= z-_+LMtr*6XqZ?ip&=68rkD|5@q5rI~@=pG`Q{xFbJm#cM{CF%~y9`ApS~>FD86-@+usoRcW2k@K**vGX9c{UNUVp3V&Ft z`z-Tc-l~o-sOC~#{;tJc3!OD?*5%B91hlDd-}cESP6RWbu^?Y@ZasECFM((m;%BfT zCm2P`gce9SmPdU;#j1aO`&X=+_Ri5GG$`g3N>Z`oub4a0amWJ`g?>(bC@R$J`)SQe z9YQuYCx77&y%d;TnB!{S&->HsU!)`}t{jV5pUL9>qiC2kC2rGRSE2A2%+J&7+TT}5 zILOm-5=A^z2D(0#`4{|^Gs3wLtj^b7@ya#FsmL}QI05uinXIrcLC{{BX@E_5X*kyY zz{?;;qk6+SXLGPt41rZ_lti`>~7Nttj zL|pxom}5XVGiG_xb@+FROyJp!i|mGre>DdcqZ)lCrz(y30~#z! z4+0uwtr|#DntFGvn^z-&CFY-u9wB-|vU2p6M{{S6D7oz)l6&frHo`^WzI2?%wcoQ= zL(~3KyE?92UB-4`1$ZUcE_d?vD{e%NRD10>T%=TD-n< z{|!J82lCrGOeIoZV>tf3kC@X7c8VjH_^Txhm{FSi+RgfpcnXr@zlWdyNyh*2@c;71 zaWG1;7ythE>;Ll>f5OE<(D?K7FnIo-oc_uE|L%_iaPmLJa2<|0{687n=kss4{^y7P z$3L)V2#rDP|1Gkb;PHHnSnSEr`5*0u0XKx^m_A#?8?Gjq(v$q5RCZ~x z_&=_sU2wks#DK%m8v<$mKmQSY65;pOQ**H4ZCj56@}DXMXz)IZ?}DXPX)-Sd|0A)L z4BNHn$4zRbIP)J}9GwLUB@7`+p8wPc`C&qPL0K+iv|!~|x_=7LpvL6&uRima8dkRo zK8E^Bt@KHp%92CvYLKMee=G2UghuapB;M%1&2@lbxu%PU>|(#b1z6UGGL5Z=)W%7sz$8*$1MZG?@rmQHZF$aUkv6HBDDI(dw?0bj>*t} z#D*Ux6*-`}a71#q?0@neMi?eer%^el5n2BWM@I-g4rqUzamHDWe-GY+|8t`d8vKe6dJ+_LHrgK~S`bV0OeCXZ;dJ0ES1kF@0HrVC zVzQ)NVRH}v6VEZYeg0TCFCm8ZpCIUIFvG*;9Wck)rtjLG|D6(Kcs+j+cyIiV|71o_ zj!_#f4+oC33Ef9|4}oMZ%T^kg3CYlFez4M+8? zxBnf?w9e(s?R8=LQbAXcVp=@h@;$$dwT`PwC9t*H@wqz2`te&7rLzv276~ujFWi}N zvXsE~sjW_^8CVt@h@!XAD_QRk2U-y)M1`EBYV>yoT6s8jiha0D+qak2zFfL8mYqp) zQ}%LU8ngT`!n;!CB#n#9Z7z>31{Zd8f#h3l#vxL zh-srMor}KLxP9j)4fB+*PV}pnTlWX%Zrt#oi*49RELdPrft&R1sy1vpo!jX%(0CvB za5mP}lA%Dg_nHf1?1MR(G*N?WZTmOJJciTnh}Gh1&R!;PJ#xR$O75Sxt7`Hg^?Qh? zLk!s+FRx9Oxj`eOos1x zp1p6%!kr94*@cs%N7!fy?+||H(`ej=dNw-W1s4SC9}x<~vJSD~ed2F8sJ8QYEvctX z^mjsMD!su#Kx59DS{z8rk_xawP~rR$Yor^A#m*1lTsLzKXdmA>9KH5h`DMtddd~5M z+osQ;2x6^2SDP$+T?Qp>k0bs(%W)Mu=R!qJJOW7XIya+-Xxkdtw8!f|b(g zSZV@9QaMbR`oq#N6ABSlbS~ytO32IS!Wj;oK2Z8+^wWb<=M=aNRRn18wz*Vx6!J{b zSI!wBd%3SPgiPPgj$pDUm4 zW+8hoJ*}^*=Z|;+K&&uRI6U_0|b8!$^d! zH-9%F*U|-D+E?}DR!2h?hv_*2q3TV7xd-+66vTBoHk_Dckigkg(53lk z>?z+53U9bkgq>V}7+Y{FxuJ(d+IeqJ);;V&hYQ)oV)1J4?bvYwjm2;btp+@E#gB5pL+7*XXe|k%wkqoMv93>}O-=o}*!r{I6a-+8B9*^QwXAmK z$8=rbzkp-S_lIF`O{+GNoM9|lKicl?VH6@joz;&r<~v4%n^qbsU>6DpFFl=eLE2Fp z@q18~C5I>s>@ZkdRQ?g>4mylyX$Wkb#|Zuc{XZqyA*L%~y{vaU)pg|@O?@Ns)4Pub{K1l%3$O zg}OiZ8zxCyq$T7AS0UE$KOMc`anm&%&?0GwURGZZ?T1Zv(L)r5!!O8zsEGPW-NpCH zXvssIgw%GSQ$?|MPs2+MDSl|fiM<^f&OzskWNTI@m5!YUnpb~lXaNir8|=s#-t8gQT?DS5hyf6TjP2TKpP zU$l6~x?dVWWtrC~B;AI0Szbj#USkG?gCHcfLv{<=9|shBkGA{j7G_nPhE2KZI0DHI zpU|(ETEJsY#b(2L?(sU?BzkrXN3t+*F6t=VYHqT}Bk|OFylz`cByxxldfX<~MndpD4Sv%F z4Lsd-5MiWfpzphSZ@~l(Wf6=7f4Qa>&hhiGe6Ky7Pi9_6t^S}G25H`n<dE;s`M2a@aqz-P8wLuDVmxko5F9VdB#mR*)8k z4WdthmWALFx}xW?C^>HX&L(`0`UqDwC&mHS-lg442h|5iZIB-B+g{^4Mu}6P{Q{=W zWd++HCt<>m^9+(t?j;*@KQ@Urnmv?oOjb`hC{;D3BS2-%&;$vIXZsk=&iBT*vaL~t zAYXbs3i76|#P_7d4U!Q^gME0}I0U6J8Z4xpD^1f43!E6GWpa`P-HK$nCK5YX$gr0! zZuT*W@+&^}rNI{l1dhrh@aXj!>xT(&d};#kW$^*(y{t^^v+O(-(HPe$YYD@ZQFM)Y z>P$3cBy&C85YnOK7d=dvTf{1zYj#g(8a~4@RpYNV<`7@70F;trr7oP0s`5=P5>9 znRr*4j8P2Gk12Mp+%HRqy!_P>wVrf!gqd&w3W8k;)Kdm>Yr=$(30AiQ2#;b3hSAR0%;g# zlde7UAA>1g$EEiy?Zc7?mIqeY(YgtMJU2rFMS$98uYaY7)2OEs_lwnI`O@v_KiXmR zT4?Z*%debV-j0!T4*HfW%{D0L)d(e@obQK??Dn;Bh57*{dm7-h zX*vr+%<;p^mAo%3y7k+VOzXn-%R%w4s<}!_h=r)43zK^rhv?ZT{f;HYS?{fGMv12^ z>YJI%lx>n%f<#?UDJkUXX{DUyVx@%6STAphCr5J* z3gS=|uQ5nJ?cQ|F)8^W}BW3oQ8bkpAh3_bb@4*E+auM(JEKpxX4ZvT_;g`DCaAdaOZOW{Ei(s*^i^TGhVv z{r=`<$Yr6c1lFayw~|@KG%;}G#NUtQz}oK@*rA#TQHLJvgscHiPyuaXc*n_bw7SM2uR=bMWI4x zj6`y3?_Nv`EBFIRV-V@?r zB9sFm%>4Fde*g|<0rr$2Mux@K1$FnDNmEfk$>)q0LrSgzJp2!I?4Vft{e+KWMErHw zDVQ|wnL~*W&yfR$(xFykkhR0+@X$9mDAzZf6kBhXlzx+Vb;4zv`Og!=B!-QVw zol0K_7^bSyG-YS18`1W>F_m)aJ25}t<)cii_7&HD|B+^l#%wK3`~4KPDAta9(kqcz z*4)&S9$v-<#5AKQ!Q!{u>!gSxmda zP{1v65W#vF_RjCuKtw^xd(omEx~r5PEV=fAov!*0pLYYY*Jq{|Z@dOPZ?f^Sgw&Bk zz4wH{ir{xo!baz`J8y(sJ0_7d}}lD>e` zT=iaoVQMEOVbZ5?+eQWfxr`l2P*JDr!ud%5`b{g6JNA|-($8i)#^1W+wIGr(IWb8^ zm^P2u>nXo+9sd5Xb6o!g6?-WQfp<8`ZBs^-_tTy0>Z;~^^!HsV-j6q*00hz0uXk*g z$waGoU536r8SicMfMRf z_w6Lj4oK%U6b!Ber2z{LGlZlnwr6L$=m@qr9d(4hE8Cr_6D7<^CW$6=3$2%p)RCAx z>7A*-1*q&6hB>tNmg_Sj-&(u*8CP~~SqfwF!db;Ajh8&%EW~Wu6OR_8^rSla0ki8p zT_?v?+)`>hf+hoM^**88xTpuRvBv zX8~0jJAe2nMJN>daL)~XYkEm1N#k5#-fx~r#gJ-0;06?91WKxw?o?UV)Y8o{`ETzv zAi@m2&CX#Vc0hx zJkKnwe8;Fph7n0Mz$+(hq4a49XNg%FHKBFm_zGh(tKyv+YJ9f&(AEtln4?11O&(mC zS_oajw!>>pvSExfVa$acY541rpl?W#Qb`^)8)$MkWQSIM0W_z)S9nMrvkvcJ*!#b{ zt6XFW4yA6{=YZquZ89NPU2&NiNRPbj%8;*7;r;|PwRXDU^u8^7+Ia!b*INm(QZyvV zma`mIFyZo&o4ym@pP)cT_=BNaZR|tidPmRTA~cL1A}~$`pU5zEmD)HW+iGeYCH}nu z-O`5JJScrRs4Bu7tIco=j&*Eu69m4*1sEpz+M5=39>V+)Kd3LdWW}Q?LWbeH<}l(C zHE09k6~|;Q;fR@hva1eXs6mMznUJ5fL-S!mtmpg@E0P?PN7cHQC<~PFmDM)K=tNLs`o^z3m z0tI7IT*$@=;$9FzYkCC>`am7R@yGPJs56|z%Sk?k1Bb}a)DOwhpgo>eVnmU{wTl@ z%Qy$gU2;Id-MH?z{GCe!T+pGX;mEp;DA+|d_q_bU!%N6O`d&idGmbw_9P?F#u>5j> zu*ri)KQ>wDXdZ*h`#o9Ao0}3ANupsQwOfCK<1=JWBH4my1to!_ze3IhJzT3^4|D{x zgViHZmPJlS$KPZhl7e!s*BW_4>M)Ful*B_W4ik9qMu9;R^$TldD4B97(NQmJ=80N1e>?#-ljQwjWa+n#*l+_LGYWwuIJY=`C2mksk?R_5UEk$ z%4u>}yA>hIhbuk$Or}F2TyI7{N78a?cu9JzENX+(W63xpOFnCX*fpn`+z_|-#d9Vf}u*|{j0vd6zp>YE!d07!(8!}88Nftg1 zpL;j`tC$mx9}IZ%R{4<{j*BCmVl)}a2Q3B(HhA$xoB~NU^ezJ^t+N*fl7?iHhK(bh z2Go61&yyIIq4WSsc#)3>%~ctGb07)R>>=j>{xehUg{5#LBA_Y~3t@Wj!vsUHLAL{+1dfZ$8+3>{Ye@!{ z!PinNdEJeRX&_Yy!F#!__{>h-Yt%5h%84Oz&?3Ye&{;4?u?S?Sv3-^!l+%vF-M zY@#0tB`@mBZvpR{X8?vw!KmeIOEtfQ(&09&f%i9$U-W|k9yA>-GwBg z04tP|u0Nx+9LA0Dr7;82+zHxiLAl#mv92t@_4Gc|PhvMb_1r!fdtDA!pa z*eARBlUb5#U&%*lH5${qlK&6Sm93crb? zBQOS6%*P=~-uHz&@+#sHezKFc-}m9e1+WK75-5@ZK1>2C>lUn+*xlAFhe186tjHW1 zh|+B`tVK?ZKkC#{jKhd0`oN>uKtMu0lAF4^H~6 z66lXGe3LDn^bWJtu_s{ixoRDjOFBOqUgZHlrX#eYGC-47L7le&9SEWYXf=utbL@4H zvfy*+*LEg)kMmG!ATc=uOt|C+!)uM(%SSK_ZB`0>98!DvxdMTmCd?xFx99Tpt4LD5 zL=ht|(6rxiBwDmgfHWC?w*>5u@V!o=9EG88g0+mA%Ls^KA|zc0QYkSM(d9VU;K7B>wS9=r6* zg{O?9Nz+AQFB#cyebNKTq}dzy^G-QwgMtSS_+e|RDHE$a6d0uD3ks#x-^bmch%^B9 zQP7jz9{{WBA>Lw&B(Uo6`f6s<XS)hW1h(3XHm?UPp+|qsxgcM^g zsR8cqF-)-);V_ofZL zZ2A9`siBS_M)Yr6fp(&q_G%se}R7*l@w9s&t0 z9jAUflavUJUz0Kw$(}5^K_)7O#74Oc(hcwjGO1)CeJ6vvfv?YV(G zE5^w;UQ^7_^Af_j#K#;OxEK~ZuMa%Ehk`By-#-WGztxR6a*~FBq4Z1%gD~Jx2!lBr zHKm|o^cOACp=8Z#RfW4=*G9=p?(8nDB*RcYd}G1`KO>ulu_-eED?P5X{lkq?y%;5h1(XtO$@ECrb(v}wNgvLKwZ<`-%r(k zD#yW#Bj@eNqPmn-`s>l1m{+ZRk{6MN3bZhM8GsXpmlL+7Xc6iD@_7ZzwF$wdwH{2Y zDfCRAF9fw)UgZsG-*Rg=LtP$_e0(~6#ElCWicx%|7vFSZLrRBRzixf{%UaH`_oNmM zm6#e<>@=8(VCfVqzkieQ#7JCND7jwf;qxhTxOL>w)Xu?Up9Iv;UT?C9ctA zZzyGxn&+RaP{3ec{cfYBoptG0mCA~D_-z*JcviKKU%*_Ea9KG5(*kmKb6jvSN~)W* z&c3czRgY1fe8v;C(9nr&jq5UU#IA@-oU9TeOY_y(K9zAL*a{*0pQd4Gltp!XRI8wXjp@Q)W5If6dV zkSho={uq}VaS?cMYv7z*(Fq1n5}Gs)_cJ`DeC#xZ^L5lYgT&Ia!Kl{Y#qo^ig{a$4 z-?S73pS)>6ERTfwQO3&hRRX_bN?Gz{Ni_H*n`gp=RIhXIuNU_JaK&pzv%}sHPrv+f z=cC}KgpkpYcWvTLyV?3;pwy#b zO3Q)s=EJ$;kups#h;%MC*qXKow;0DboO458-3-Rr`g^u_jEaLI)G*p|19@1$gWK6F zRnyA#Y`xLOS0w&a6PV(EcAOe-b__v^yvS17gPx`+t1P!E3Kv5EHqiz=6TSt>OAE$t zKaUvsB^Q0F83FdG*a-VaQGx^})?lELvtq!3;hV-pj=aCl-aU8b0#Y`@H2j>l%i`mi=8b}XktL5 z2NBYd7XbG)zN$AT;pydP5riwi(*);7QP>V4C5b-Tl|ccTIasjIjA?U+ls;~(aRQL$ z`RkHeUh)#&f5C(AOaul_KZ`?{Fi*U!Li5xxW(c6pzuCxFkU%V?0 z$A^p!`@rW4D{aS9%XEaGYISy#Xlh67BGjLArD`~?4_ixBv7YpG1!sXhHL1|8<=a;? zYdZb3{B*@aFn8wxr$}48E7aoCbjk#Cd0Qz>qndx7EuvvQOt#jBkr|XJ=yL#s;WGM< zJ>@^4{y_f=1a6u7nk&eGcTo~PXDXhdpKHeC^?s|2lK|W&b8YX2Ra(~;!r}|Lsc^~n zUbGe`un```U?k;qHl}O>IOtKFswQ3xUr#DDopB?u%C4N1(sxw7FGUtjLDT$n&4g z^P%g1cqv|`mWLCDy?IQY8>rJ@@^Mh-g?IS(6`)umk`%TG4M5x?t}b<7?WG6to|9@o zl3VXET>8Gx5Fn-LL7kY?6P;z}VyK+IW7$h*GiuvA;x z{4$mW5%P&(Zb|i=ut*B{L7P4T1oFZjQ4m}M?YGa{J13-{gX!mFvao2$u$eSAP3v-B z7i+i=&FC~e{0{qZ>?#dRU;e`jszsomye0ae6`Gv5fJ;u7e*JP(k>UjTT+$gp@PR>- zX?ZGMf;_?0(H*BIih!Nw;AeAal#oMyz~DB!sVqoyeBd?@!&z5HE9!rMJNJfk$^z*; z#VsQc`s1`w~YVEDLo^}%MObme7}R#<*++T!70MpzfAaJE}a z&gF(uUXRNP)W?o{zbuV-4zL#6(s!r{REm|?$)Fhr$?3Bk+Mp}7Jh)Ixy?&aEN7D4)^o-ef6mP6Yz}(wl%lMl!?jNCQwR|Me@>vU_m-ZU=>Q zgUl}-ph&0eNgH2gVA%^al`Jc(^Gs(4uO1?`J_7`|s?dq<$2=IxcP7wRl&ayl*^-wf zMK6nnE1|N&$7#9i2G+Mvu$gOgLne5JM~U!=^QaRFlQxzF4F`Vp+->Zs{0z5uYFxa^ zuJk~xTV*Se8cuMdiPAn9fO`cmJ48CC(p+1ye5wrIO03j^r~B6hMSc;_mePL>R?oKS zegdSTrqAaPIDaw{Xy~R!A zqRgc=za%bbzF{)oUz5WR_*H~Y0qnJxVMj2`CuAO&QxRe`c+^-he97G1lG6ORzNX^h z7or~W$7$xorNP`*FL5=c@QFYsY?ST6eUO|_zNCla(hTT03yoA5yjqlhCaN9+jRy=$ zI)il6soUg*lL8hDbBA&5rLDSW2Wbgkz)a}!V zAH1X!U^TQItljveI&h`BiJeoHP@du{IHYbq5;H zA@6!F(=<#z{ClB=0vk9B3@3|<9%5PC-)$rqk(H8>ECik=z)LqK675iJ5uHdRHGX#^ zf2@NqiPm{m6xbnOy@V;s-3dAuud8BLcNVV!qratsFXyr!|J)-9ArrauqdMG$`_^@paWk!-bj{SMAX|FBJpv( zOm#Ltf6nAX{Trp1aJ=IMS6RFVAN*c$%tOi{<40M^vLn5IHs{2;ANPExN*J0?QkP`B z)F;i9ynPz(=T&mLEjYSWCwH2DNTpc#-yzm!IkfkWmY|h-w->@Dk_MP60=mk* z3y4hAquWhWzr-3d?DBr}zW?OtB*hyvX^P*BnYj7fK*%jURWIsV-p5}d&RYB&qDy89 z+Kr0ySNuN2cJ^77d|!}b2r==$buNooVq%4fw^gd@e#O6uC2%ffp{yx-HlWzA_IXW7d{6n<_|SIK zql%bWztpwXz#hf<_N@}J5u;ApQ=Vbp(r!I(C?ff7&ixz}C2CaY4m=L|Hu_@tN!?@h z{Jul>*5#71)26GgF-|kZZ|k#}P^`l6j+r2htwW*atnL-ZJO!(cm_9dM5FelVVoKEX z2wWbV8E2hXRYI4Ky;|Tyr&P=(jwW@+h8P*^re@_uUkpXxxkR&OfbtY8?ed$LTt+JL zVMTX#>f0mC`red}t$94Y#V^MZWHjw*_-+;Je|xB88$TT6sm&o$Ekhv;SQs8&Cfr=H z-#obhdVQ33*L$xzCpsofadRq3-Pw(CD$}hPdo{GGWTd#*uo2_LHQ+VBTZ4+$dlOpV z&_uhT_{}q6*L?f#Sbc$#QNXC2p4N0*Y((@?35OE;c|ydX$?s}drUe``t<5AtFjp}0 zB^Niwu7D6MuWLoVxkbhAzITxu!)Pf;x?72wF$3O3vf#Y*iY>Y zh4rBWGq=h#U+gYy-`pl7=}~T*8Qh&&ZE3o%QJO92qth?pWUdg#LK3cTmH%#Cq`()F zl|?ADLs*TzQc^e?d~?q#4H8-ow@FzK26rF zZ(rR#Y^Y}kc6T(M--U9O(Bt&@wT<_>4@sYe^D34*(eDs@@gx~0krKYpHv&D8R< zWsO_)dodtz)&g4hhI(mk!hVQy`mC(EO-vVqP0yXTk_0Zch8a=D-7deOfz(w+ozaou zj=Ab{UQW@fhjK5nn1aJUa-RX zFXYlouD9@|k2>hVqy!V}rMuW8KLn;I_cJv#_w-FTwQtrheQhx7^)X*|iY6!6Y@2;~ z-`fi&x*3HpXDeEkP{?-(;m#@Ot9FGyy}US}cT+ zl1g2%Xv{f--LNl#Cgr3I+{R<89vCHUeM+e4*yzfaF8wc)>>z@ilR$a7?7 zz%O&_w?W%Fi#Z})QdNx;6KTPE4m4@l?y!UBGq4}|nW@MV&0!`hK#hN3+kO5^XvC&( z(>C4~DHS8=f89%Gc4Fv91=?}b>`CY4&4C^3`L7NYora%4XgUj;WpAphDHl@+bthte zF%)^f)v3Hsy@2c2Z{7?^5LH>?V)t9hJ#9ZeS~HU*7Qb$_EtQb}dfyL|d88NTZKmvPj zLdRTQLVMuCs|5#5CZ}Cpud8@$*<#9qLxSMIqWk<-fnDC)Pu)spZ^LzC^ z6UAOcE> zh(?I+FC?Y4Un>!crsXcgJRh`Q8O!gTg|M4%)6C$c81$^!kl4^RkK^lP^rxNGik|WX zD}~9NHq_2fw~_iR=4nw3uDv7UQD=;E=M)T|ar44mK(Yi#qkuM>sU~#8z_PoH+NJj8 zt>lD^{!RN6hI(P9KUbLRRyN9yk598#FKEsO25!WTR(|vzja?4h*v$Uq*{Y<){23Kk z6fnx+?d7VCmrKYV0YJ=KKYUU8Vt6f_bRUEi(}Y}_<0+5YjS!3P_PcE|z-nf{Gg%wj z$>XuX{b+N6w416FcuODV9swR(G76U2`boOQpMWX^jM&v*Spuw0$!W^<1+<{CVt!2%W0??*w)Zw#Ijx% zn%3vTX2AG>ynVo=^6JXV(uH>m*8PRVvTYrrcB2gC3sP$8D{@oM9r)aou2chmXfAo& z+N1n>(0?MH%A0%Q`Z@Bs&G>HWOT;@|UnU#_M+BDT5+)u5p#3sr7CgG(iklnjc6nBUn zoD8CXCV=^-pczvos5xB^#?iE5!D=~Npup9AVI%7s)s1B@vrNb^rGR{#)$#&n zBkIPAN`>vtHmgc&mhI*2o{!2~8v;8S8_lejk7kB0Y^c9LF?mSl(*x-Yo6ltGhfefg4) z#)7}y6GqKu*Mt$k;F#5}!Sgme)n6Nd+`q;WcX4ydAj|$7(e}c=l+KUyHK6LU@eE1JL z{re)^y^e4E|EhLLPy2WnIz?Xf2&gS?EN~ zikz2~SYvg1a{b;6*lA`>(+u!8W6iZWt+e~*X~|om;2A82lt(8#tJHG_24FK7A9 zzyGh+{xlxy_Wc8g&zWKDR7A2BMP-Y!WG#|PNV0EJSt83w82enQ6d?&^tz=)bjoqlE zD3q)-n8?2GJNG$sUEkk>`@#LX|9`K~gYj98b6<|*Jl^l)lJRfk2BuZ}L+rY!i_cr! zZ1MYyCdumdryF>rvF}t&fRf9;cFk&Yzd;d%?uUKg6hp`*<8DyM3YSve;UYYWPF|7( z_ouy1X%ckTRE125R_pegS%hCtGuH;?##&kAblT}UBpYvF7GsQh9Ut`9_{;mOwthOr z?nhgiN(*5p;+W{e5s!|O14rN>9=X6f)()rt{y{krmrsY2PA9H=EZS|G^G&Ls8BAfd z#Vwwj@0xDQ98`|D=I%6&E7&teaQuWIK0$u7YMed5uoO3xQ{gNy8n6keU?itYCKZ#&LnJSe8Pr+JOD48$(X>;e9!M zvwxn>$NUQ4T#&0+R_fvVyvI3-2_D#a1ba!|W~2d7wQrddI!f}J9-IhI%IY4istu~y zn5qv+tJZrmG@;8j9^rqu-qT7+B_hAq1-}?KWW*K=cLX8r^Nns{0)`qBqg=7!0cV)j zBP(K%480J&A{Z>nM!0UxR0L;|Oy(uS89T z8BRPGh+o@~VZf&An`KR{W~|J_WNtp5uqKb$8X3WT*LCWenx|@1wPx5sAhXOigyycr zV2w5g?yyzBDq86o+lEW3mTGQyLONDIiNvv#*Eh8_(;7uj{%2`vxtZ$A?41$D1!tOW zV0Vu0ygmrxF{ogDnyMJP?AP2B8(A62H=WRB@_wDvY*e%OyMMqc=Rv7UZ~NO6QOmb} zVlDf(mt$OHq4u)oscKodJ~}rj=W%VbXQ9|^EG^Od&DMxfUA+P6?b~#kg!1q6(B)+s zWsVJ8gs4d|wahO;XC*Cu=++ma*jHiY!nU(_!ju~oqBuD zTxGU+EYd1VWg}${ZZvDQzs_wo8(3}V$$2?=0)xFObr^T$n(gzm^Bte2jWoW@AJu?P z!mooIK_?@TBn~^m7Q0^y$l9Dt-1gXv*)}ciXs10cAJmvj^X%>ZoL{|;o^VU$KSf&X z3&_}L;R+V1(SwVNMIcV#T&$0{9J)EX&{5y#(& zasA9ke7mZZ(~_&D^es4zfR#J47YrB77%fgYC6yM)M6HCqg)XEE*$4PHw#$3=2kM@g z_HH$|r(5Q6@tcmiVAzJQ$5*U6^AR&t$6aK(!JQ*|a|npWwrkLRU7=SJByqc~Wg~6c z(Ba66WAeT8eL~W875i;G=X?t*RMM4h=CAb(*XVE0rZFuxozwj=mgugQm`6wTVeds; zY5zLMKIWXdc_9DiRF7_qWF^j4q39RkW%X|(&->HX_Dx}QStZl973(hBg}6*LTS*+%uc`AjS(R0ic0LuIUB1qTq}`;j z+JB2J_p?2_8$!i_E=$*EiUdEsu8V?MsMrG?VK{Y7_hCx5sBTX2#vPqgx~&d^pj2*U zdo>Lj4Gf2Sbq_AfAhCU{(LRAieVZEd0e;z?9FzIt{0hY1(d>bP+F=Mdrr4@q;*JfV z@6^2z*F=UqJHaig79ZqJGxMgb%%?-YF0IDkYr~sUB{_7Eec;u2UB`Ie*2UQdvwHo4 zkF=$dho7Lt_=o;T9|7$QB_`2`lcR~sJ-ppTx<@!(9s0!h>(MD7I+i)4y5+RBAQ$Y> z!sWz+ky&4>>&V=mvFln6@EY=c3}JII;u4nMZM4b?(g%*gYW>O*AV`ZV{3>s3$wd*I zoqTQ6Xe;uS!NuY0apIhSr-6xM$)aMSn9AbfCU3fl-Jb8XrB)X~Imgc}x?q8SzfCl5YD>hz`00yu)2eq>z|p6U|w%x-N#N1#s2A z!}=PA6Wwm>8g$A`rhXCX&Rpl2L88@zx9FF*7K^eX>D!;=Wse}D6A=GIy%oZ*>vJx( zZJm@@|7axx*TNN2b4=OOc(v~Z{Npe9>5R{_N9b<)nE={@ z!*I2QQ)B&$#2&)jKB8u||9ssLpKdg@^S+$yX0jlEJjH{gE$urmHrpUrUG06*X4@20 z)1910aw6mBI7;{_)oD_v@fD`Z)uan<_@z)%&-RMiqEFJXtvRc#q?!^QhfMzqRclqR z+qRuNmaY9ZJ(hnlEl#WI`Och5xowv8!B=AK4`c$2I{nGJJ6szYWR773JJAXju08LT zq(V6{L$tTMg@i)BRK3t_2@=I?7(S4RejjP(bft2_Uo(>+TcI0Ju|=F86!0rw8!;LS z*tVH(@A)zGqv!O{Z&hoJ_13-#mCc-?z@&_=t6S|MdDD-ky^3jHFOgYuX_Y3Jq5InG z%=O0W$e9hh80YFNEqq&RZlIAc9pO}<E>Jhiz+4M&FlH5kJ2_a3lq6im}^d&=2=( z9LeTa8k1d+82mzRvpODpne3K`l`n>CM%L8wpPl<;C_~BuhXnC z_x+<)r&)7t3z|YySA)h9boU3$d|C=m{I0r|ve9S7sXbY+zIfq!Rl&GVtVglnmJ;qr zgQF!m(7k^V`JP0o_--pYUYl*j5q&RU%0unuk9)Zx znf{wMHaD$gt=3#O$)01n0a?CF57jmX8&z|wH?Pe%n0>dfoc^O*QZdE%DNkU|(a=Dg zU!^;J$@{GPyY1ATXcR;JE5+4HiJKa7>ADN?Pp(gK9uKl;De!-6`rVTEphe4O3#&y- zkmX2${fA>0$I5QpsA*sQO^TElS<26~zto<-Uraja92ZcZo|X*<_Tl%spR$wH{sZ+`)!tIb{UpQw)ui*2l55eoGseqyb@& zWf#GV=c3_$c>M+7a=6Lw<9b`^=ae;)B1GEgFsj9Rh-435T0i;dILK;b{Xj{sGP#C^ z%x?xqfU)A2^QPr(2%I8r#vHK+ zWVRWA-L9N&WB)qy;^9lMRKh35B@qLZa5~)qt{^dP?Ykm8=}@{tM~l(M^M&iKu;sg? zvGYSuV|JqdL9*NmSV>m``JX?=pIDMYk*6wH%6b%lRj~Y5$o9a4G%ud?sXoIGot^C5 z3M90V7vcGda4)DlpDvFu{O9f$273vjpDc0)@y2#>@nWXk&50KejlohTpYN#NArt)I zpFlJ|=KRaYcITD>ml!QP?&{M2d?EOI`FKR`7!UMo=$^dc6sY+^o0Fm>iT($Px6^$2 z(Su1374OK?L{B`f+G7>G(w`BKqjZMX-%__lkRR`N64%*{f*y7(#Dn|G+*O)wArs*0 zN%CD~yqQ%;Z#G2jT_ZH4oN0z=)ZA_^WgSO&k`-6T8ZEZZ)-EP}1))>I-o`<+cdnPx z$zH#ZUwW8*F?2s=KMTM8mM{}mHR$3)MmP^gH5>st8(04s1W6X_FXf3jq|ugEQnf3J zocn{z&z-L5w9q%bdWa?vpLaldZGbFFoziV5eCtz5BSf?a-5>rj9y#I^skUFjN}M6X z;8`mz1kp#P^|u7_UM2n>q+)E zTu8AX-xB!6uNzEVtf$DzuRG@B4-ySoIITSTqwO*fzTSe;;7&*K5nwC0poS+ceEyLZ zV8v7TzKB$vfpBc5WVz)%r(JQZ2cY@Hj9<9pK9J^{8GanEKmIvsk$9Lf?)a)EJ~y7$O9)>E zQ;=xzU2?PUHX_wmj1JfTt_2=jKNEX3Zil^-a~dIgb0)iKm)H&o#tLFXKjpvwrtJEjCPO z&Y54wnQZGduc3`em`Nvtp9q|FnTliy=M6k@9+0nce; zALn#{X~ zn(6@ewzglOPT90GIZ`dObc_b*>W|{~8aYsNa1DB)Ti(;2c!hbL9xtI)+zm0Z9n30I z`yxH<>;wrybhuJKDIode1mtHE$MaoZg$HS~1S&*%LO$`v3Q9MYT zwJtAE;aR9_>|&IF4o6;zF0!v`4?*08Lt4pk1OlJ;=tZmJ6;{lne?kHIbM>LlLqtE6 z+Qz7GD_Hp%`E1NfRvy6P{DH;*XvxxFc^II}Kxs{BIiido@P8qNgrkwkA^9@N50dc7 z>OP9omS$*l)PRmC?!%5-N9eGO?2pNS*HZ@~Tbi4nzQ~FU%z;j!!wWr$61AuA3JIcd zYlrUwr8mzyK=zjY`&+7Eb%3C!TW3l?v*K+v+hjY8K+LSzgpgHya zqLJI2<5g{TnC$ty%(i4@FpzK z>&W8+0j9%1Es_>F~a;Q^d~+;*r z@!2c)pB($@RG;`?m@pH9WFxtYjoROGjW%wtm zYb3z?nVSL_&k?7gM68_Lr`<{`zcxSvAv+fc<=%`$!{%iJ^keh3Qm!XJOw(8E_+Znu zEnO*jX}nBq4Rk`V`ALgwmv#e*`&cZZj|hOoyH`jbj`W*GyMJyjKYScy>y+fjZnLw5 zF<>Th+<|ePV;U2-@#c|apxI6j9sbhN#5%S76kXQpA$Z|SkXYm58v3;Kc4n;`6gK1HkE^$Zba&GA1!>5dBK#0qcE!R53>3e|#0Qa>(4yY^}m&D=rT>J?nxt9Q? zQRBpl|3e{sPOiLZ`h9v|v$F7%{Bwier66RSt53~YBx9+ldo`MrhKA6nIhj|$_gbci zjr|zVEDP-~2U*<*ye}Ty@o*s>FwOF}cV7q&-5@YxRl7)C3wQO=L9F=^2k41u2TY`W?IsBVRpn1$Kf0n{9tu>nW^Eu?wBb;t@{Yb`X(#w zx(~l-Op7sVUVMV$_3ra$!=7F1HF6R?YMAlN%BeC=C8+#TdxkaKqMKdD&n{~Ui-TvptO!4h{d4-Xv(Nm$CrS)<2v^o*e}tp6t`ddsjyaz3&AbCx0ws<9TcFkH;JCiBu#; zS>FOhmcR6NE#&@D#!sJ;j1t_XZ$CTem2KwKFOjZ3)M$Y_Q&Ba=;?J%02F7A$>l+5e5zfCpsL5th6>f;6uT#^w-XEY+x!;fDP&RO+g zbm8UG0V5c;-vxuGmG>Ub>rHr)CpONAu66U@h`(;2U8OX6-?=N|qZ-%3n>f+@qnGZk z8FX|UoDy>$7{?p9rf2za6*)E>^qI$2ycQTPiPz@5`p+3=HtvcL$jRk?{1lq3SXs@>OMj)`WTM1_aA6IyOQx z4Mx|24kR5<299|NnI5Y%=2R*e$T-csWYekPbisD?JHmJ}mys9(+M6^%B7aW7x1g>e zqb7MO+KqXW<>NI!b+zi5j}bQX!D6oQI%c!J`yV z=EG0fa|w?FEn2tb!}h+A*#*&wCXOG>4!e}UdHgu4@?9$jkMs zN-W?ppFd@*WX#7j-TsCH!MWe*YYq)2_!nIG@||5y8tYOSKYRdTX*u({d&A((_0!2I zb>=9_ZZErI}hO|Oxj2tkNF)qq?%3GtQs9Y9{KS4v33VL)EIE!a9 zCsy}EJ{ySrT4Ii_>vi`Rrq9QHGUQH?k`^*Q@QB=aS8S|T^;N1UIzZt399S2X zeK-CJ^x*6=gTO4V+p4ntxc6n=-!&*<5QSn-~lG;e+k_u|@LekQ_=Ca4r7 zPWGST`IVPvd{ZCQdEFT`^P<2&vGdA)e9&GKAJdGCI0#3Dh%=Ac*p*@rLtReHUh6CF zAxP{2;iI(q<&R7jyS|h{E?J1FBb597Fluh6!3_NPdL0We!7*vNJgsqsg*w!cvBXJr zDL1bn_}{)Pq86J&3zU)#kNl)xqQST_=-UQKbUC45UCH6?xXn4n#S|`cV+tdn-)iLz z>7(CbG+D~hnvIXdKBlsooCUh4J7=AnA*rlz#jC0x;EGVEKE7Tkq6-pxF%u!=(~^g+ zq{v4USg|mDHbGEKLMbQyQ5))TyI_%Y<~li(I_9%b(3*V=ZgeFP7`yL~v1czYAWjan zT6lcqxsf~!8GSkh@FZwf6!r7VdUG5&-ZDB5+Hs^4OLvC`)Gze0%I-F<89tm}ZjkX; zPSC48%0yYXADQs+N6gqOc7C5C!*n3BGT^}%5f>lITe{9`txR}(8pv>W(Igt~mjfHA zd|-5#S6Xe!nuK24>txUvNtbhyfmnTB4phfp*ChYIK{yz80c5#a$uJJsy?@Gs(VGz8 zuLs(F=O3r3`_Rw)h_|DoLeG4VGx)p- zFRzmC=K9&9z?~pu)(entoAy8?j#$Ss^CjNy2kRGUvmhcB`p61jRBDz~e(r6ca*MXp zVV(=mWkc>y9zftOkMjC#6mQ87E&k7!I9gCl1kr znGZLO>gD!TDi9B@D`nkvoUw!%s-QED+Aw(@n$!h|jW;V62YW!}X|D=t$*cI7_<}?I zuQRUF!)|&2Ba?GpNYwYFyb8X@`Z(Y@=4F|{#Ce+7sB7{}-{}1JE^#V_7{(K1<;WI= zkVhe&v@-jOLhu-H{8Pxt26^A;@-ralQ|wt|q(|cpV0bSv^OHpOz44MjSQ;{&U8E1_ zyuz|DiEE+&S)b1lAyh42+&zVrgI$1;&{-k*OtE zWznL*WJKq8`!wJ<$Ub2F{LenhQMbgjAap37DD)heM2IcFEHZ8+Cw1+iBRT|m#U#-a zAB~!-Y|9>}0wn8`%b1j4y5b1m0}Jl6x5u-Y>k;|urffu8ts8u`j$(3vbYQt^$@P?N z1*~TtI%6lNk%`9g)AC5Xk;zp?;!x5X!&P!VFyzgZHn6@4*}$n#$d%}+Aln3P=(>AH zyB~p>FP2)kkne=&BltD<9@# zq=^}e^ADhw;0U<@3_o5Q=fu&W=~(jD%ZwnWLj zaWi$Y_|iF4WxoW(17^shm3SKWLFA$$bAS1axPK8R&xqikg~eRT4gNa)&gj2O0Dg~W8&D1WMY{}fd@m7O)J z{rk5dWTk|JifyHjnyu=uDav2P8(9@0i5`k_yu70mXNdeuO5vb&8UiV))RG@hnS*As zEHmp~j9#LV>LpJ6q_E4nMGxS8R{in0Q0|##h>oQ^DNA@lM|kZ}K705L1w@~DmbXYfr7&GW2|+SpfLIckdNA$kQS)^rjBa&E#0Uo`af`+pcq|b2U)6-Rsm-K$SS*zf zxdmP_VEuDcw~o2Fo0aB$bmxm&1Y)AC>^+#6@>V@3WSaS9@?robGdT(z>c$p5)+86ihGPA zip~t3x$cGt)9v$U(lO4w=~L{+2_&EXx|<&`#uCbaaSBwX>m-H#1DR9iCfzg_#PEJ9 zHnl875j|4Kq!m0=yoBnUC#}!Ub7mA)_eeg43JSs2iyN9G zJeoixd{^ZxnwWL8FZw|BSJj&(-hOu?+qR!R<7?Yw!I?b^<4#B#{$nSQO=bL zIQo3k?CAgj6v)d?a0#p(0BNuDAo-}Wz+LitQs24Dj)^zHRB~MG%(1)bzK>Is&nMHB zCY-b$;vpvTE;A7kFDAt1$0wGxfTq%L*HNOMZDtPtbR zFbHVY^meG@!!JLicXIgIe(z~A%?jSR%)sl0H$3wk_8lDX$QJ;fYmeHl15EhOH}lqm zFMp!qG0lZ8KtMzJiEA0%#pszvkzZ)G{E0}HHT!R4qCWSX`=Q_D1d6x?_m!Bw$Zl5u zo;xF+&RT_&r;)VA{uviGRNDxZ+lDrShsyz(CwuL!5yYjwM8^by z2@BKBGddjf2F1_YIs)+FWBFr=lR=^LN_~#fv~ew2Qm4;4?4fMM4zk-N+N}PT5(KUY z98SPS5tkO+7fc||3k?DJ{E?dex-2PKyDWJ~i>tKnX~sGI)oUe-$HvpM>99hP%q>xl zJyVhwEM6+9I`Eh`9|mj;dW5?oTS@Su<_@gRaG^z z{Z{OGVPm$+%;m89^$*`fgu3n}xsqZPWrX9uFbD8xJ*PQCa1Q%AS8*`hVy?R|Sk zmn8JH#Nz$ZABPbINl|XfNq`ys$o;+V5*n95r%3F@o$OEFo~DVyo!vy4%Qo{(Hd% zT&FEsBmxam63flo4=%oW<4HM%o^ZJ~xlb-BrK#}_T_M$-6kZ~x$Dp4_RH^fcFgB(O z0P^;li6~lU_$97S#NOqHTS|D%Fc2e~Bu+mcb}eED@_1`^jTUHhg$pvgya9o|Ny41J zz*q4cEB+R`)AApcijLj54UjvhgeA=WjyGUUea<7<60@_vr}Cg6u|B`Qp@r7a7N$V{ z*E_??S8rYa>}b6^nkr$q$GnJXs=E!{wO~CtvrP~$Tz!12b%T(aZ)%$7-o>y+N8wz1Z3#aVq+q}HbYqmNTESW& zL0b7U{9^v{u`F^xz9~*5ydX1gv$L{_8f6J)#|bD^>18cwAAW?wb}qa47O!WQ?1s{S zq=+Q@fm*}mKIlXu>p0W(Q^}@jH=ano7Cx^eFv#vB++xvTxpe8Ybat!-Fgr^KN<_4} zppz8{JHeOGobrRJmB9;A+7zOPy$%PfE3Bf4@3|qTbm-{TZn484t$d#LzJN=Y;a4pf zS4FO+-%v8lJ=6^~k7XpJ9UrBZv?L_5U!b{wGB!0J1f@ZRD7;Z`ZpQA*eMnR(J1hm z0%WFOT^rKwma*MsgoKYu5Q(^k57})~mktJTcd6Z?vS~Oe6zPFa4l7dwE7>;OP+f#GwF636E_MM}|w=?OXcV#|Ue1fIG z$vMvIMAqRTW{WCWmOg(a?_=`Kh5ME-=HDXZvn$#T9)B#@|Kyo#hQe-z#vxbsIB`CF zVN9w8@mC=__SJ&pKRaavvdDbi`4h~8ZV#a3vqui7h@Y<{b>&cZ`7r4ilvw3yGfe*} z$P-z1Nwzx7bU$|CZ&Vm9$U;2RB~O-<4upKCCDVEg&(KuG6<&>q=Ki_0;yH3uJ0&=|?A+3nMAmq!wjx#h%mOaTX7$9Y zJ!|oh0dO`tJ0+ zqY>1~A#H2Q^^z?|magcC$c-n&mtWp@QnR5XXPjXlcfv5630n$_py_$D zCvjLGZ}2U_-(Q6Ky~x`Opm65Ek%3isRV~2_7APIk#O*tVj zgPrZx)y?5ewX@Xz7Ir)%a=&mpQWdeJ+KHS|_^?X$h<87DEj!K~HX}q1Q@Xs%+Y_N0 z0Qpahjxi=Klbe*ouD+Ov7>%ITAn#R$rxM>Qgj7&uZzUM|B0+e2(aF6T#mPNIIpj=D zp`?4JEzWB63^Zi;6&&22I6x)Ze+M|F#WO0mpp-5ckz;Cs z#fFIq;+;MBODWucWdc)zr!3(H$2c1}Xo$+Vt?N!uDd^na5}aTIRGk^=_^8~#Fs?}G zibS8O2nXJ*xe3CyVLURl=h=FApjvBh^N%zdW>=1w`TI_0JRJ>oTp#i-wJsGSXAWD- zdG#t=(RCbVfp16=$Ic4{w#s~fqj^~Fp^9DDw%oni#Jqe zq#Adh(gT%+GiJ@buMw6~_aLKvxuE=;W(2X|Pgw{ntf~xzm~-@)o5%c99+KRt3h|poHS<)r}i+MA;&(iW6tGY8lz6Q?En7HI|)dI z+j;gKt6zJR2qgBGZ=P?9IRS?=)S|k*{d(B1LNY>k9JKaG`dtmqm>fqDPu$Y5i9Xex zxwvE7@Wiua`E*ETLCUmjI5UL24$hv01UpYQe??-xi-j0i^})D^d@<{GF#UCO{>q`^w5T9Hm-k4rsU-~g zHNpdkY0RW*>XaS;rbZWKlLgV8kd9YLt}wWCagm#Hqq4Avm1-zNU{n?3^--n8vT&fy zJD*)xTVtC+pep`>>j};Rul@#dl!+HZwgQLC=liaL625nE%I!enRYveEx5mHda%04{P90B7E+(~(OP_bo20lvBfI0yAu7BV*t)$^PgkdB$Ks&5^ZZ%7c< z2RO{5+c(mG|Mn7zgi{m*y78HDbba)@4+z3=P*Fm{Wf@BR22iCnZ=}cepBU3#^?(9x z;Zf`TOhOqW;Wi?_3-T)@aUJ_!;*t$b^(hlE61j;AaI$cO!7OUW@&nEI?tH(@NqLAy z&2*Kxv(bK!dyEq7x^tF5G7F0lZTj6_~IpqBTU3r1V3loIkBlB z7F_8==tE-v>C3d)lCDL}{o`;4;h`vRf&amUha?}r;-_Zhi(6U=tPa3(-)XjlZw`bn zCLV&tNZlqFdqkR^fG-JB=q`SD*C21_Kcv zNIn8%-li)&d3#h)PgPfQNw3108-$m^qK3zw`ePr{)7612_ zJCa7xw?OqXamB8m;&iPqSsa^SyJq*W>M&70QTLBAAiRk1>*f0@26Ny$%6;+eofRqA z(Tz!z>tG0OyCGp?@`<$1PuT*))^FT8_b@~E3Ma*qtbU5nY!;$E2YXT>Gk??9%SgdhAfwfdpoah1r{?x2l$z9$oWpnONh*^%9ck`Lq^c)CdYpHc=(T6S?kx7^4to= z_P(Omi0H=hDH*4Adwq514vP_5*kM0m+75;7p%mOf7+vD~%0SdZD*fcVt~cFs)nBRk zV&c#X0mrEmWf43MkUMjKd9~+kq9AzEakUFow45Zl!IBEgqhN4Wo6*Ar=j^c*8Eaz7 z(bglZuiLKpGya!qY)bs~o|&aNi45P{^3h04+fBpD45NU1x?UHfj^yg+_TK49%e|B{ zrc>c!=E*l8ZJe%kb-OpfdHKiK(Y~uycH8I1+=94TtNskAwOe#9Wfu4LGI6UDjvH}y zh5lGH*yA{CZEEEDE8|X6!KCfD@Zjo4(u8xNc*(o2(IuUPPciq(NqABjIkS_MBbh>}>;@0Zbje!drexg1 z{I;FjT%Ocq$&L16TdQtt@7)Z_#Jb@)ItlkGLcWIOslGl^{d}eUNe7oJyT(6B2ixzzajd|`{#EN#K8{DOFD;ix=FSVAZwDX^Md4mLi0tBR zxH!{xisu6`PAtgpb5iHqU;khHvLuAFNPOHMMdIbYYSQYM>jP?(8tMfVACK_W2=4GpX@49IBW>?99 zLRnccK9dxlff)ZwCV$gGQ}#f0DXEJhM2#A@yIqD;Eu?#333T~pu@GfLJq_Bu;1nM_ z6;dtbT9?E7y86B-byrHguq{wMU9nvqTpIVIF2p<60J`&atsGOH``iBsa0QMHl(?f@ z3KoBLO}M>)RCwCiY}F=rqYBUdm(egZGLmV`wh-iVN{DnnwTvpdBm7@3Ux2LpasM)@SP5BYsT9UsauY53-m^i;SmQ_`(_XZ(~90 zsaTSq)k5eb)Pw&k8$ZVnKgE^LKX+qh?B0gSe&!DTuc**;<~uMELRE+UHha>pE(c3} z3BZlT|D^pV_W!RR`+(cuZ~}kp^MUXgQvg`QE}cJjeW%&~Urz47n)yFJ7+{(H?f3sr zfBb*18)3xB|H9_|J7}l{hG?VzUlUZ~#@PJ>sVD#aTmTh69Cm*vqWNx71g?lV(*!#+ z|DSe9aiPo4{v3L;)8pQ*i2y#+;l-@(eVA_Tq{^Vh(IwWX;rD+&(3(yfF8fK~Yq}r3 zedA8^#ebWb0-aW4S-WniFAr_mdA_&2_;18snERoriwQQXdV4C)@QgZg{BN++AUFx? zIzY%UbFU|ZxZrz!OLf7PNim_ze= z^TBWzST?%#PWFF;0OTKgpdXtj$1X8)88UJIS2OG1V%Q-PYceD4a456Tf8ycR!i{nM zd;D_F+{U)cw9X5jx_xxM5sxBK}4A~dflwR>{o z2ZSNZi?|#D%7h}&SQJQ8h^F|cX#Z(ECYSJ**mjWZ-$#>R_)?$i&AGuL zpp3uOdB)-v?VlLEkF_e(SGy5ZN$@FoAMt(1ZF1_Y^jc4v*@nz9@b`ha5HX_HE4vVp zhAbs4DY>5hH&<6`EQ+u(_`DmCcknR(IPhT zv|dJ4AFuqkfbR#F*2-Vy43a>9N6F5o)d0{}w!6fnDp7 zfFfHdEB<2-?gLrv-ow9bp=Fs-o#uSwLCg|@Uuizh2Ck9Rk0=_sUnZ5}4_H9Bgk_C4 z-0)K?J#jvG@{Gud9D2$|QN7pnW-s<{ec&F2O>20z(_#fQ=NhtgWl+1tQ?g&YNH*^t zsGLh>R-6E+XZI4VJ72!?h&@O!PXSx@LtsJ{ge1<@dvH9MiIWAGUcu# z|8?DS+mllnS3r_nn!4VQSi-+mW;ME!I<#a=U?B#$KkO(wdvG`NzPHpX%71Ya**LWm zb*vID{LM?&qO4?(--*j$B|3Me{HN{TF0_ps=;80P+dcvMj4z0Gi~j8o)khlpzUBZW zX`%%SX*1#{`>t&AOfiYCKtaUh!iFMZgE*{P_lEm#s*;fd9=?c;>pqR_U^++eZ;ed} zh)+L$^)48>GMoNmOy%fqL9v9!+aKCgf&b9rr~d3u2KqujcXC;2i(i)-&L|W_;vS^G z=+)PXV%w2!#Dsl%Ce8GWItR_n?Q?&6Pm})^>Zj#kypsS?sJik(3DeH-n&}3X@7QT6 zKScX;6&v3ee%$HdIAu^Tb$|Zp85AzHPo<~9{cl4YFen#rvlQ+};JTmZNQLbVP!bq+ zZ<;1edUUn+A(R%m+9m8Hv+Qr~jw~Lud|N3;v{t%1NX+oKu zMkraG8{QkfJV!XOQ^nX@z|-t$Z?HoLNUSOCv%8oNSKpn^bfE`nb{fxBI`^|eJ@|*T zy3)=Vl>^w|Tcf$x%q|j)Y%ii_?lVs}#2?u0+}((G8`P^EQXXX3%Wf|17aLuXhi3b`EX*Nkw`scomQDG1);@{OD-;Jk;D#H_1$ zjAiHcAmBY}{$*7ISV|Htc;h{sck5US$VWM4-p#=2pLCHvhA8c~6%b9)47jqBdrM9V z+E5;a>+r1#m;7|GPbxZgx9@NeGh*w?{*jp)hXk)+s_&-tkAp|kb_aSh8}`Wa?DA0r zE);nFLlJ#g@I`Iw3d?S-b^)Cq!ke@7=1y!-E{n?o?!(WI!z??cpJ4{|UR7s|{jyID zfzm-?*Ok<70#TlAPCI!?@!j&9w ztEMh!EI2Btf?SK=gkz4d%h_XaKyLPj;MQyqdk>kDNV zG48lht88|=s?MLug(VPc69WDsbL<;tRj2e5;`Qw*a9y@7yIos}5cQ``n8@+WA z9Gca6>bzO(a&bAI;RXV=l8akkEB{&{{!|v0PWSp_8Z5Iw&S5T5>da}Es9Z9i`dUh( z2g*0P-F$;y;jNQn2Wh&d-H4u=Ny&mAl7F6N^j&I3!T*ftuvV%!QLd`$)J}*i2AVO; zO0D8lNwWxkn!W+%*~`&J)Y{-z*gJgmkHoZOVI@_J2+fL}qGNyyj3~xT`F;Jmw^qOv z4eC%ygdrVUM#H4eFl!U&r0|GJQ@p;Liao_>8(IRGDXTz*p`qu!R>dPmsA5_25q~>- z`Zn^Z?@YE_pmf`MD%`^1)^jMyl8qRck+NLxp-fHRl9_VDui;6DdVjMw3mmL*5Qp+^ z;On$4wGA6lzHgj5L|}5{6GT4}ud6 zwydzYrRVWMn?BP!qd~yws=+QK@BYOy$;Imi0YUi1`I zssi9QtoEP0M@U-9dZ`AhSrjENmp(8`e@fsA^prxCO5=lyPgZ4DB4#IlhwcIB83n}D zoB>~~uJ^gJ)o&K=)WxrZapscz_%#G?Ot9EpNtnIgfDQesPmrbQ{&!9|U1FI4TYuw? zOnFIuuej~kE>P@QJY7PMKZC~JVh-vH`XGrW!Cz9pvMXbH4-rV9DIdQ%pGaBZ3~h3@ z*StsV_|EKp9!lYfO}$_3U}t<(_gah?y7(#U!TvMz2c(_w{;gP0KrJ|;@*2Kb$W-+PS)-_; zVlRAr4|w*4=xOww7#oG73Er5r^>t|*VH2+&90kmjy@)Ul?#-=oJ+%Gqte1M0o2j(C z?N`u4@tFIE@Q4j&Vo&Fslt>i?KT!j)BcE{AX!+w&J%AvPr zhMWE)-_E&10LnpY7kTl?16>?fBC zRJ(D{XuiztLY6gdn0`z ziI3STyz22HAcrga4v9klwv5kXWg{Ir1@eEFdUFJkaCYCg<2pMG(ax&looq%cU#;4I zsg>Po#=Z2yrdxy%Jk*BW`2cZ0%D2pqU$Zc9*!k@Gz&;JB@%Z!IjB{eJS(^TOJw+zqxz02I>m4FCWD literal 0 HcmV?d00001 diff --git a/resources/ios/splash/Default@2x~universal~anyany.png b/resources/ios/splash/Default@2x~universal~anyany.png new file mode 100755 index 0000000000000000000000000000000000000000..c8fcc8f1d5969b5763db10a01d92e186d88a58fd GIT binary patch literal 123242 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�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 import('./pages/pd/pd.module').then(m=>m.PdModule), + } + ] + }, + { + path : '', + component:AuthenticationComponent, + children:[ + { + path : 'authentication', + loadChildren:()=> import('./pages/authentication/authentication.module').then(m=>m.AuthenticationModule) + } + ] + }, + { + path: 'home', + loadChildren: () => import('./home/home.module').then(m => m.HomePageModule) + }, + { + path: 'list', + loadChildren: () => import('./list/list.module').then(m => m.ListPageModule) + } +]; + +@NgModule({ + imports: [ + RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules }) + ], + exports: [RouterModule] +}) +export class AppRoutingModule {} diff --git a/src/app/app.component.html b/src/app/app.component.html new file mode 100755 index 0000000..017a083 --- /dev/null +++ b/src/app/app.component.html @@ -0,0 +1,58 @@ + + + + + \ No newline at end of file diff --git a/src/app/app.component.scss b/src/app/app.component.scss new file mode 100755 index 0000000..e69de29 diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts new file mode 100755 index 0000000..dbbfed5 --- /dev/null +++ b/src/app/app.component.spec.ts @@ -0,0 +1,67 @@ +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { TestBed, async } from '@angular/core/testing'; + +import { Platform } from '@ionic/angular'; +import { SplashScreen } from '@ionic-native/splash-screen/ngx'; +import { StatusBar } from '@ionic-native/status-bar/ngx'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + + let statusBarSpy, splashScreenSpy, platformReadySpy, platformSpy; + + beforeEach(async(() => { + statusBarSpy = jasmine.createSpyObj('StatusBar', ['styleDefault']); + splashScreenSpy = jasmine.createSpyObj('SplashScreen', ['hide']); + platformReadySpy = Promise.resolve(); + platformSpy = jasmine.createSpyObj('Platform', { ready: platformReadySpy }); + + TestBed.configureTestingModule({ + declarations: [AppComponent], + schemas: [CUSTOM_ELEMENTS_SCHEMA], + providers: [ + { provide: StatusBar, useValue: statusBarSpy }, + { provide: SplashScreen, useValue: splashScreenSpy }, + { provide: Platform, useValue: platformSpy }, + ], + imports: [ RouterTestingModule.withRoutes([])], + }).compileComponents(); + })); + + it('should create the app', async () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + }); + + it('should initialize the app', async () => { + TestBed.createComponent(AppComponent); + expect(platformSpy.ready).toHaveBeenCalled(); + await platformReadySpy; + expect(statusBarSpy.styleDefault).toHaveBeenCalled(); + expect(splashScreenSpy.hide).toHaveBeenCalled(); + }); + + it('should have menu labels', async () => { + const fixture = await TestBed.createComponent(AppComponent); + await fixture.detectChanges(); + const app = fixture.nativeElement; + const menuItems = app.querySelectorAll('ion-label'); + expect(menuItems.length).toEqual(2); + expect(menuItems[0].textContent).toContain('Home'); + expect(menuItems[1].textContent).toContain('List'); + }); + + it('should have urls', async () => { + const fixture = await TestBed.createComponent(AppComponent); + await fixture.detectChanges(); + const app = fixture.nativeElement; + const menuItems = app.querySelectorAll('ion-item'); + expect(menuItems.length).toEqual(2); + expect(menuItems[0].getAttribute('ng-reflect-router-link')).toEqual('/home'); + expect(menuItems[1].getAttribute('ng-reflect-router-link')).toEqual('/list'); + }); + +}); diff --git a/src/app/app.component.ts b/src/app/app.component.ts new file mode 100755 index 0000000..6c587c9 --- /dev/null +++ b/src/app/app.component.ts @@ -0,0 +1,281 @@ +import { Component } from '@angular/core'; + +import { Platform, NavController, AlertController } from '@ionic/angular'; +import { SplashScreen } from '@ionic-native/splash-screen/ngx'; +import { StatusBar } from '@ionic-native/status-bar/ngx'; +import { CognitoServiceProvider } from './services/aws-service/cognito.service'; +import { environment } from 'src/environments/environment'; +import { AwsServiceProvider } from './services/aws-service/aws-service'; +import { PushObject, PushOptions, Push } from '@ionic-native/push/ngx'; +import { ToastProvider } from './services/common-provider/toast'; +import { PdtriggerProvider } from './services/pdtrigger/pdtrigger'; +import { Router } from '@angular/router'; +import { AppVersion } from '@ionic-native/app-version/ngx'; +import { Market } from '@ionic-native/market/ngx'; +import { EventsService } from './services/common-provider/events/events.service'; +import { ConstantsProvider } from './services/constants/constants'; + +@Component({ + selector: 'app-root', + templateUrl: 'app.component.html', + styleUrls: ['app.component.scss'] +}) +export class AppComponent { + public appPages = [ + { + title: 'Home', + url: '/home', + icon: 'home' + }, + { + title: 'List', + url: '/list', + icon: 'list' + } + ]; + curr_environmnet: any; + userDetails: any; + user_id: any; + notificationAccess: boolean=false; + userAccess: boolean; + alertShown: boolean=false; + app_version: string; + + constructor( + private platform: Platform, + private splashScreen: SplashScreen, + private statusBar: StatusBar, + private cognito:CognitoServiceProvider, + private navCtrl:NavController, + private aws:AwsServiceProvider, + private push:Push, + private toastProvider:ToastProvider, + private pdtrigger:PdtriggerProvider, + private router:Router, + private alertCtrl:AlertController, + private appVersion:AppVersion, + private marketOpener:Market, + private toast:ToastProvider, + private eventService:EventsService, + private constantProvider:ConstantsProvider + ) { + this.initializeApp(); + } + + initializeApp() { + this.platform.ready().then(() => { + this.statusBar.styleLightContent(); + this.splashScreen.hide(); + // if(this.platform.is('cordova')){ + this.backButtonEvent() + // } + this.appVersion.getVersionNumber().then(version_num=>{ + this.app_version=version_num + },err=>{ + console.log("Unable to get Version",err) + }) + }); + this.checkAuthentication() + + } + checkAuthentication(){ + this.curr_environmnet = this.constantProvider.environment() + this.cognito.getAccessToken().then(()=>{ + + if(this.curr_environmnet.environment_name == 'production'){ + this.checkAppVersion(); + } + // Ok we have an URI and something in the storage, we could recover + this.getuserDetails(); + this.getCommonSettings() + // this.rootPage = AuthPage + if(this.platform.is('cordova')){ + this.navCtrl.navigateRoot('/authentication/AuthPage') + } + else{ + // this.navCtrl.navigateRoot('/pd/pd-questions/all-ques') + // this.navCtrl.navigateRoot('/pd') + this.navCtrl.navigateRoot('/authentication/AuthPage') + } + // console.log("Crasshed apk",myObject,this.Camerauri); + + }).catch(()=>{ + setTimeout(() => { + this.navCtrl.navigateRoot('/') + // this.unregisterNotification() + }, 1000); + }); + } + getCommonSettings(){ + // getCommonConfig + this.pdtrigger.getCommonConfig().subscribe(res=>{ + if(res['dataStatus']){ + localStorage.setItem('commonConfig',JSON.stringify(res['records'])) + } + }) + } + getuserDetails() + { + this.userDetails='' + + let userid = this.aws.getlocale(); + this.user_id=userid + this.aws.getuserprofile(userid).subscribe(res=>{ + this.userDetails = res; + if(this.userDetails.dataStatus == true) + { + this.notificationAccess=true + // console.log("Inside user details notification access value",this.notificationAccess) + this.userAccess = true; + this.userDetails = this.userDetails.records[0]; + localStorage.setItem("pd_user_details",JSON.stringify(this.userDetails)) + this.notification() + + } + + }); + } + backButtonEvent() { + + if (this.platform.is('android')) { + this.platform.backButton.subscribe(() => { + console.log("route>>>>",this.router,this.router.navigated) + console.log('this.router.url', this.router.url); + if ((this.router.url === '/authentication/login' || this.router.url === '/authentication/AuthPage' || this.router.url === '/pd/pd-list') && this.alertShown == false) { + this.alertShown=true + // navigator['app'].exitApp(); + this.exitAlert().then(res=>{}) + } + else if(this.router.url === '/pd/pd-questions/PdQuestionCategoryPage'){ + this.navCtrl.navigateRoot('/pd') + } + else{ + this.navCtrl.pop() + } + }); + } + } + notification(){ + // this.nav.setRoot(this.nav.getActive().component); + this.push.hasPermission().then((res: any) => { + + if (res.isEnabled) { + console.log('We have permission to send push notifications'); + } else { + console.log('We do not have permission to send push notifications'); + } + + }); + const option:PushOptions={ + android:{ + // senderID:'893175418100' + senderID:'906855209078', + sound: true, + vibrate: true, + }, + ios: { + alert: 'true', + badge: true, + sound: 'false' + }, + windows: {}, + browser: { + pushServiceURL: 'http://push.api.phonegap.com/v1/push' + } + } + const pushObject:PushObject=this.push.init(option); + if(this.notificationAccess){ + + pushObject.on('notification').subscribe((notification: any) =>{ + console.log('Received a notification', notification) + if(notification.additionalData.foreground){ + // this.event.publish('alert',notification); + this.toastProvider.setAlertwithButton(notification) + } + else{ + // this.event.publish('notify',notification); + this.eventService.publishNotifyEvent(notification); + //this.nav.setRoot(PdListPage,{notify:'Via Notification'}); + // this.rootPage=PdListPage + this.navCtrl.navigateRoot('/pd') + } + }); + } + else{ + console.log("Sorry you dont have notification access"); + } + + + pushObject.on('registration').subscribe((registration: any) => { + console.log('Device registered', registration) + let data:any={"fk_user_id":this.user_id,"token":registration.registrationId,"client":"MOB"} + console.log("update notification data api",data); + this.pdtrigger.updateNotificationToken(data).subscribe(res=>{ + if(res['dataStatus']){ + // console.log("Token Sended Successfully",res) + } + },err=>{ + console.log("Error",err); + }) + + }); + + pushObject.on('error').subscribe(error => console.error('Error with Push plugin', error)); + + } + async exitAlert(){ + + //this.presentConfirm(); + let alert=await this.alertCtrl.create({ + header:'Confirm Exit', + message:'Do You Want Exit ?', + buttons:[ + { + text:'Cancel', + role:'cancel', + handler:()=>{ + // console.log("Cancel clicked"); + this.alertShown=false + alert.dismiss() + } + }, + { + text:'Yes', + role:'yes', + handler:()=>{ + // console.log("Exit"); + navigator['app'].exitApp() + } + } + ] + }); + await alert.present(); + this.alertShown=true +} +checkAppVersion(){ + if(this.curr_environmnet.environment_name == 'production'){ + this.pdtrigger.checkAppVersion().subscribe(result=>{ + if(result['dataStatus']){ + console.log("app versions",this.app_version,result); + console.log(result['records'][0].version.toString()) + if(this.app_version != result['records'][0].version.toString()){ + return new Promise((resolve,reject)=>{ + this.toast.setAlertwithOKButton("Update Available","A new version of App is available Please download it..!").then(data=>{ + if(data == false){ + navigator['app'].exitApp() + reject() + return true; + } + else{ + this.marketOpener.open('com.sineedge.pdgvendor'); + navigator['app'].exitApp() + } + }) + + }) + } + } + }) + } + } +} diff --git a/src/app/app.module.ts b/src/app/app.module.ts new file mode 100755 index 0000000..76712a5 --- /dev/null +++ b/src/app/app.module.ts @@ -0,0 +1,89 @@ +import { NgModule } from '@angular/core'; +import { BrowserModule } from '@angular/platform-browser'; +import { RouteReuseStrategy } from '@angular/router'; + +import { IonicModule, IonicRouteStrategy } from '@ionic/angular'; +import { SplashScreen } from '@ionic-native/splash-screen/ngx'; +import { StatusBar } from '@ionic-native/status-bar/ngx'; + +import { AppComponent } from './app.component'; +import { AppRoutingModule } from './app-routing.module'; +import { TestPipe } from './pipes/test.pipe'; +import { PdComponent } from './pages/pd/pd-component/pd.component'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http'; +import { ReqTokenInterceptor } from './services/_guard/req-token.interceptor'; +import { Geolocation } from '@ionic-native/geolocation/ngx'; +import { AwsServiceProvider } from './services/aws-service/aws-service'; +import { ToastProvider } from './services/common-provider/toast'; +import { ConstantsProvider } from './services/constants/constants'; +import { CognitoServiceProvider } from './services/aws-service/cognito.service'; +import { PdtriggerProvider } from './services/pdtrigger/pdtrigger'; +import { SQLite } from '@ionic-native/sqlite/ngx'; +import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'; +import {BackgroundGeolocation} from '@ionic-native/background-geolocation/ngx'; +import { QuestionCategoryProvider } from './services/question-category/question-category'; +import { CameraProvider } from './services/common-provider/camera'; +import { PdPipe } from './pipes/pd/pd'; +import { LocationAccuracy } from '@ionic-native/location-accuracy/ngx'; +import { LoadingProvider } from './services/common-provider/loading'; +import { DatabaseProvider } from './services/database/database'; +import { StorageProvider } from './services/storage/storage'; +import { Market } from '@ionic-native/market/ngx'; +import { FingerprintAIO } from '@ionic-native/fingerprint-aio/ngx'; +import {Camera} from '@ionic-native/camera/ngx' +import { IonicStorageModule } from '@ionic/storage'; +import { CacheModule } from 'ionic-cache'; +import { FormsModule } from '@angular/forms'; +import { CommonModule } from '@angular/common'; +import { AuthenticationComponent } from './pages/authentication/authentication.component'; +import { Push } from '@ionic-native/push/ngx'; +import { AppVersion } from '@ionic-native/app-version/ngx'; +import { LaunchNavigator } from '@ionic-native/launch-navigator/ngx'; +import { GpsService } from './services/common-provider/gps.service'; +import { DocumentScanner } from '@ionic-native/document-scanner/ngx'; +import { ImageNameModule } from './pages/pd/pd.module'; +import { File } from '@ionic-native/file/ngx'; +import { Diagnostic } from '@ionic-native/diagnostic/ngx'; +import { HideHeaderDirective } from './shared/directives/hide-header.directive'; + +@NgModule({ + declarations: [AppComponent, TestPipe,PdComponent,AuthenticationComponent,], + entryComponents: [], + imports: [ + BrowserModule, + FormsModule, + CommonModule, + IonicModule.forRoot(), + AppRoutingModule, + BrowserAnimationsModule, + HttpClientModule, + IonicStorageModule.forRoot(), + CacheModule.forRoot(), + ImageNameModule + ], + providers: [ + StatusBar, + SplashScreen,ReqTokenInterceptor,Geolocation,AwsServiceProvider,ToastProvider, + ConstantsProvider,CognitoServiceProvider,SplashScreen,PdtriggerProvider,FingerprintAIO,SQLite,AndroidPermissions,BackgroundGeolocation, + + Camera, + PdPipe,LocationAccuracy, + LoadingProvider,Geolocation,LaunchNavigator, + DatabaseProvider, + StorageProvider, + DocumentScanner, + Diagnostic, + Market, + Push,AppVersion,GpsService, + { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }, + { + provide:HTTP_INTERCEPTORS, + useClass: ReqTokenInterceptor, + multi: true + }, + File + ], + bootstrap: [AppComponent] +}) +export class AppModule {} diff --git a/src/app/home/home.module.ts b/src/app/home/home.module.ts new file mode 100755 index 0000000..bcceb57 --- /dev/null +++ b/src/app/home/home.module.ts @@ -0,0 +1,23 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { IonicModule } from '@ionic/angular'; +import { RouterModule } from '@angular/router'; + +import { HomePage } from './home.page'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + IonicModule, + RouterModule.forChild([ + { + path: '', + component: HomePage + } + ]) + ], + declarations: [HomePage] +}) +export class HomePageModule {} diff --git a/src/app/home/home.page.html b/src/app/home/home.page.html new file mode 100755 index 0000000..29ca99b --- /dev/null +++ b/src/app/home/home.page.html @@ -0,0 +1,48 @@ + + + + + + + Home + + + + + + + + + Get Started + Welcome to Ionic + + +

+ Now that your app has been created, you'll want to start building out features + and components. Check out some of the resources below for next steps. +

+ + + + + + Resources + + + + Ionic Documentation + + + + Scaffold Out Your App + + + + Change Your App Layout + + + + Theme Your App + + + diff --git a/src/app/home/home.page.scss b/src/app/home/home.page.scss new file mode 100755 index 0000000..0ddc9e8 --- /dev/null +++ b/src/app/home/home.page.scss @@ -0,0 +1,4 @@ +.welcome-card img { + max-height: 35vh; + overflow: hidden; +} diff --git a/src/app/home/home.page.spec.ts b/src/app/home/home.page.spec.ts new file mode 100755 index 0000000..bfaaed7 --- /dev/null +++ b/src/app/home/home.page.spec.ts @@ -0,0 +1,24 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { HomePage } from './home.page'; + +describe('HomePage', () => { + let component: HomePage; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [HomePage], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(HomePage); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts new file mode 100755 index 0000000..83522d5 --- /dev/null +++ b/src/app/home/home.page.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-home', + templateUrl: 'home.page.html', + styleUrls: ['home.page.scss'], +}) +export class HomePage { + + constructor() {} + +} diff --git a/src/app/list/list.module.ts b/src/app/list/list.module.ts new file mode 100755 index 0000000..e8b3a79 --- /dev/null +++ b/src/app/list/list.module.ts @@ -0,0 +1,23 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { IonicModule } from '@ionic/angular'; +import { RouterModule } from '@angular/router'; + +import { ListPage } from './list.page'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + IonicModule, + RouterModule.forChild([ + { + path: '', + component: ListPage + } + ]) + ], + declarations: [ListPage] +}) +export class ListPageModule {} diff --git a/src/app/list/list.page.html b/src/app/list/list.page.html new file mode 100755 index 0000000..672d72d --- /dev/null +++ b/src/app/list/list.page.html @@ -0,0 +1,27 @@ + + + + + + + List + + + + + + + + + {{item.title}} +
+ {{item.note}} +
+
+
+ +
diff --git a/src/app/list/list.page.scss b/src/app/list/list.page.scss new file mode 100755 index 0000000..8b13789 --- /dev/null +++ b/src/app/list/list.page.scss @@ -0,0 +1 @@ + diff --git a/src/app/list/list.page.spec.ts b/src/app/list/list.page.spec.ts new file mode 100755 index 0000000..f27bc36 --- /dev/null +++ b/src/app/list/list.page.spec.ts @@ -0,0 +1,32 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { ListPage } from './list.page'; + +describe('ListPage', () => { + let component: ListPage; + let fixture: ComponentFixture; + let listPage: HTMLElement; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ListPage ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(ListPage); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); + + it('should have a list of 10 elements', () => { + listPage = fixture.nativeElement; + const items = listPage.querySelectorAll('ion-item'); + expect(items.length).toEqual(10); + }); + +}); diff --git a/src/app/list/list.page.ts b/src/app/list/list.page.ts new file mode 100755 index 0000000..6cdaaa9 --- /dev/null +++ b/src/app/list/list.page.ts @@ -0,0 +1,39 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-list', + templateUrl: 'list.page.html', + styleUrls: ['list.page.scss'] +}) +export class ListPage implements OnInit { + private selectedItem: any; + private icons = [ + 'flask', + 'wifi', + 'beer', + 'football', + 'basketball', + 'paper-plane', + 'american-football', + 'boat', + 'bluetooth', + 'build' + ]; + public items: Array<{ title: string; note: string; icon: string }> = []; + constructor() { + for (let i = 1; i < 11; i++) { + this.items.push({ + title: 'Item ' + i, + note: 'This is item #' + i, + icon: this.icons[Math.floor(Math.random() * this.icons.length)] + }); + } + } + + ngOnInit() { + } + // add back when alpha.4 is out + // navigate(item) { + // this.router.navigate(['/list', JSON.stringify(item)]); + // } +} diff --git a/src/app/pages/authentication/auth/auth.html b/src/app/pages/authentication/auth/auth.html new file mode 100755 index 0000000..f015cf0 --- /dev/null +++ b/src/app/pages/authentication/auth/auth.html @@ -0,0 +1,76 @@ + + + + + + + + + + + + Circle Image + + + + + +

PIN

+
+
+ + + + + + + + +
+ + + +
+
+
+ + + + + + +
+ + + + + + + Circle Image + + + + + +

PIN

+
+
+ + + + + + + +
+ + + + + + + + +
+
diff --git a/src/app/pages/authentication/auth/auth.scss b/src/app/pages/authentication/auth/auth.scss new file mode 100755 index 0000000..a81b64b --- /dev/null +++ b/src/app/pages/authentication/auth/auth.scss @@ -0,0 +1,40 @@ +// page-auth { + ion-content{ + --background: #eee; + } + .mat-card{ + width: 80%; + margin-left: 10%; + margin-top: 35%; + border-radius: 10px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + h4{ + font-weight: normal; + } + button.mat-primary { + background-color: #E00201 !important; + } + .mat-raised-button{ + border-radius: 30px; + padding: 19px 45px; + line-height: 0px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + .rounded-circle { + border-radius: 50%!important; + + } + .img-fluid{ + max-width: 40%; + height: auto; + margin-top:-70px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2); + } + ion-icon{ + font-size:2.2em; + } + input.mat-input-element { + -webkit-text-security: disc; + } +// } \ No newline at end of file diff --git a/src/app/pages/authentication/auth/auth.ts b/src/app/pages/authentication/auth/auth.ts new file mode 100755 index 0000000..e724414 --- /dev/null +++ b/src/app/pages/authentication/auth/auth.ts @@ -0,0 +1,162 @@ +import { Component } from '@angular/core'; +import { NavController, NavParams, MenuController,ToastController } from '@ionic/angular'; +import {Validators, FormBuilder, FormGroup, FormArray } from '@angular/forms'; +import { CognitoServiceProvider } from '../../../services/aws-service/cognito.service'; +import { ToastProvider } from '../../../services/common-provider/toast'; +import { FingerprintAIO, FingerprintOptions } from '@ionic-native/fingerprint-aio/ngx'; +import { AwsServiceProvider } from '../../../services/aws-service/aws-service'; + +import { LoadingProvider } from '../../../services/common-provider/loading'; +import { ConstantsProvider } from '../../../services/constants/constants'; +/** + * Generated class for the AuthPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + + +@Component({ + selector: 'page-auth', + templateUrl: 'auth.html', + styleUrls:['auth.scss'] +}) +export class AuthPage { + pinAccess: any; + newpindetails: any; + userDetails: any=[]; +pin:any; + mpinaccess:boolean =false; + newpassword:any; + ConfirmPassword:any; + commonImage:any; + constructor(public navCtrl: NavController,public Menu:MenuController,public fb:FormBuilder,public shared:CognitoServiceProvider,public toast:ToastProvider,private faio:FingerprintAIO,public aws:AwsServiceProvider,public loadingCtrl:LoadingProvider,public commonconstant:ConstantsProvider) { + this.commonImage = this.commonconstant.commonimage; + this.shared.refresh(); + this.getuserDetails(); + + + + } + + ngOnInit() { + console.log('ngOnInit AuthPage'); + } + ionViewDidEnter(){ + this.Menu.enable(false); + } + ionViewWillLeave(){ + this.Menu.enable(true); + } + getuserDetails() + { + this.loadingCtrl.pdloader('loading...'); + let userid = this.aws.getlocale(); + this.aws.getuserprofile(userid).subscribe(res=>{ + this.userDetails = res; + if(this.userDetails.dataStatus == true) + { + this.loadingCtrl.dismissLoader(); + this.userDetails = this.userDetails.records; + if(this.userDetails[0].role_name =="PD Executive" || this.userDetails[0].role_name == "PD Officer"){ + //localStorage.setItem('userDetails',JSON.stringify(this.userDetails[0])); + if(this.userDetails[0].mpin ==null) + { + + this.mpinaccess = true; + + }else + { + this.mpinaccess = false; + } + }else{ + + this.toast.pdTriggerappmessage('This App only for PD Officers'); + localStorage.clear(); + } + }else{ + this.toast.pdTriggerappmessage(''); + this.loadingCtrl.dismissLoader(); + } + //console.log(this.mpinaccess); + },err=>{ + this.loadingCtrl.dismissLoader(); + }); + } + setnewpin(newpin) + { + console.log("set Pin") + this.aws.userpinupdate(newpin).subscribe(res=> + { + this.newpindetails = res; + if(this.newpindetails.dataStatus == true) + { + this.navCtrl.navigateRoot('/pd'); + } + }) + } + /**Finger print */ + + checkpin(pin) { + console.log("Check pin",pin); + if(pin !='' && pin !=null) + { + if(this.userDetails.length > 0){ + if(this.userDetails[0].mpin == pin) + { + console.log("Entering List page") + this.navCtrl.navigateRoot('/pd'); + }else + { + this.toast.pdTriggerappmessage('Enter The Correct PIN'); + } + } + else{ + this.toast.pdTriggerappmessage("Please check your internet connection") + } + }else + { + this.toast.pdTriggerappmessage('Enter The PIN'); + } + + + + } + + checkfingerprint() + { + // using on ionic 3 + // console.log("Check Finger"); + // this.faio.show({ + // clientId: 'Fingerprint-Demo', + // clientSecret: 'password', // Only Android + // localizedFallbackTitle: 'Use Pin', // Only iOS + // localizedReason: 'Please authenticate', + // disableBackup:true, + // }) + // .then((result: any) => { + // this.navCtrl.navigateRoot('/pd'); + // }) + // .catch((error: any) => { + // this.toast.pdTriggerappmessage('err: '+ error); + // }); + // FOR IONIC 4 + this.faio.show({ + // title: 'Biometric Authentication', // (Android Only) | optional | Default: " Biometric Sign On" + subtitle: 'Authenticate with Fingerprint', // (Android Only) | optional | Default: null + // description: 'Please authenticate', // optional | Default: null + fallbackButtonTitle: 'Use Backup', // optional | When disableBackup is false defaults to "Use Pin". + // When disableBackup is true defaults to "Cancel" + disableBackup:true, // optional | default: false + }) + .then((result: any) => { + console.log(result) + this.navCtrl.navigateRoot('/pd'); + }) + .catch((error: any) =>{ + console.log(error); + let message=error.hasOwnProperty('message') ? error.message : "Authentication with Fingerprint" + this.toast.pdTriggerappmessage('Error: '+ message); + }); + } +} diff --git a/src/app/pages/authentication/authentication-routing.module.ts b/src/app/pages/authentication/authentication-routing.module.ts new file mode 100755 index 0000000..c1fa11a --- /dev/null +++ b/src/app/pages/authentication/authentication-routing.module.ts @@ -0,0 +1,35 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; +// import { LoginPage } from './login/login.page'; +import { AuthPage } from './auth/auth'; +import { PasswordPage } from './password/password'; + + + +const routes: Routes = [ + { + path: '', + redirectTo :'login', + pathMatch : 'full' + }, + { + path:'login', + loadChildren:() => import('./login/login.module').then(m=>m.LoginPageModule) + // component:LoginPage + }, + { + path:'AuthPage', + // loadChildren:() => import('./login/login.module').then(m=>m.LoginPageModule) + component:AuthPage + }, + { + path:'PasswordPage', + component:PasswordPage + }, +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class AuthenticationRoutingModule { } diff --git a/src/app/pages/authentication/authentication.component.html b/src/app/pages/authentication/authentication.component.html new file mode 100755 index 0000000..a1f9f7f --- /dev/null +++ b/src/app/pages/authentication/authentication.component.html @@ -0,0 +1,3 @@ + + + diff --git a/src/app/pages/authentication/authentication.component.scss b/src/app/pages/authentication/authentication.component.scss new file mode 100755 index 0000000..e69de29 diff --git a/src/app/pages/authentication/authentication.component.spec.ts b/src/app/pages/authentication/authentication.component.spec.ts new file mode 100755 index 0000000..ebc87e2 --- /dev/null +++ b/src/app/pages/authentication/authentication.component.spec.ts @@ -0,0 +1,24 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { AuthenticationComponent } from './authentication.component'; + +describe('AuthenticationComponent', () => { + let component: AuthenticationComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ AuthenticationComponent ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(AuthenticationComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pages/authentication/authentication.component.ts b/src/app/pages/authentication/authentication.component.ts new file mode 100755 index 0000000..6343946 --- /dev/null +++ b/src/app/pages/authentication/authentication.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-authentication', + templateUrl: './authentication.component.html', + styleUrls: ['./authentication.component.scss'], +}) +export class AuthenticationComponent implements OnInit { + + constructor() { } + + ngOnInit() {} + +} diff --git a/src/app/pages/authentication/authentication.module.ts b/src/app/pages/authentication/authentication.module.ts new file mode 100755 index 0000000..ae1892c --- /dev/null +++ b/src/app/pages/authentication/authentication.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { AuthenticationRoutingModule } from './authentication-routing.module'; +// import { LoginPage } from './login/login.page'; +import { IonicModule } from '@ionic/angular'; +import { MaterialModuleModule } from 'src/app/shared/material-module/material-module.module'; +import { AuthPage } from './auth/auth'; +import { PasswordPage } from './password/password'; + + +@NgModule({ + declarations: [AuthPage,PasswordPage], + imports: [ + CommonModule, + AuthenticationRoutingModule, + IonicModule, + MaterialModuleModule + ] +}) +export class AuthenticationModule { } diff --git a/src/app/pages/authentication/login/login-routing.module.ts b/src/app/pages/authentication/login/login-routing.module.ts new file mode 100755 index 0000000..29ef3a2 --- /dev/null +++ b/src/app/pages/authentication/login/login-routing.module.ts @@ -0,0 +1,17 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { LoginPage } from './login.page'; + +const routes: Routes = [ + { + path: '', + component: LoginPage + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class LoginPageRoutingModule {} diff --git a/src/app/pages/authentication/login/login.module.ts b/src/app/pages/authentication/login/login.module.ts new file mode 100755 index 0000000..736843a --- /dev/null +++ b/src/app/pages/authentication/login/login.module.ts @@ -0,0 +1,22 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; + +import { IonicModule } from '@ionic/angular'; + +import { LoginPageRoutingModule } from './login-routing.module'; + +import { LoginPage } from './login.page'; +import { MaterialModuleModule } from 'src/app/shared/material-module/material-module.module'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + IonicModule, + LoginPageRoutingModule, + MaterialModuleModule + ], + declarations: [LoginPage] +}) +export class LoginPageModule {} diff --git a/src/app/pages/authentication/login/login.page.html b/src/app/pages/authentication/login/login.page.html new file mode 100755 index 0000000..8f5286d --- /dev/null +++ b/src/app/pages/authentication/login/login.page.html @@ -0,0 +1,59 @@ + + + +
+ diff --git a/src/app/pages/authentication/login/login.page.scss b/src/app/pages/authentication/login/login.page.scss new file mode 100755 index 0000000..d290157 --- /dev/null +++ b/src/app/pages/authentication/login/login.page.scss @@ -0,0 +1,58 @@ +// page-login { + + .relative{ + background-image: url('../../../../assets/img/misc/login.jpg'); + // background-color: #524f62; + background-size: cover; + position: absolute; + height: 100%; + width: 100%; + } + .form{ + margin: 22px; + font: inherit; + color: inherit; + } + .mat-card{ + margin-top: 50%; + background-color: rgba(255, 255, 255, 0.57); + border-radius: 10px; + } + + + .login-session{ + margin-top: 5%; + // background-color: rgba(255, 255, 255, 0.57); + // border-radius: 10px; + } + img{ + height: 70px !important; + } + *{ + font-size: 25px !important; + } + button.mat-primary { + background-color: #E00201 !important; + } + .mat-raised-button{ + border-radius: 30px; + padding: 19px 45px; + line-height: 0px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + .label_name{ + color:#e00201; + text-align: center; + } + .spinner_div{ + padding: 1px 40px; + margin: 0px; + background-color: #E00201; + border-radius: 30px; + width: 190px !important; + position: relative; + left: 20%; + justify-content: center !important; + text-align: center; + } + // } \ No newline at end of file diff --git a/src/app/pages/authentication/login/login.page.spec.ts b/src/app/pages/authentication/login/login.page.spec.ts new file mode 100755 index 0000000..07cb76a --- /dev/null +++ b/src/app/pages/authentication/login/login.page.spec.ts @@ -0,0 +1,24 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { LoginPage } from './login.page'; + +describe('LoginPage', () => { + let component: LoginPage; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ LoginPage ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(LoginPage); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pages/authentication/login/login.page.ts b/src/app/pages/authentication/login/login.page.ts new file mode 100755 index 0000000..e886611 --- /dev/null +++ b/src/app/pages/authentication/login/login.page.ts @@ -0,0 +1,301 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup } from '@angular/forms'; +import { MatDialogConfig, MatDialog } from '@angular/material'; +import { AwsServiceProvider } from 'src/app/services/aws-service/aws-service'; +import { CognitoServiceProvider } from 'src/app/services/aws-service/cognito.service'; +import { NavController, MenuController, Platform } from '@ionic/angular'; +import { ToastProvider } from 'src/app/services/common-provider/toast'; +import { Push, PushOptions, PushObject } from '@ionic-native/push/ngx'; +import { PdtriggerProvider } from 'src/app/services/pdtrigger/pdtrigger'; +import { ConstantsProvider } from 'src/app/services/constants/constants'; +import { Market } from '@ionic-native/market/ngx'; +import { AppVersion } from '@ionic-native/app-version/ngx'; +import { NavigationExtras } from '@angular/router'; +import { EventsService } from 'src/app/services/common-provider/events/events.service'; + +@Component({ + selector: 'app-login', + templateUrl: './login.page.html', + styleUrls: ['./login.page.scss'], +}) +export class LoginPage implements OnInit { + + users: any; + changepass: FormGroup; + email: string; + password: string; + newpassword: any; + confirmPassword: any; + changePassword: any; + user_id:any; + status: Boolean = false; + config: MatDialogConfig = { + disableClose: false, + width: '', + height: '', + position: { + top: '', + bottom: '', + left: '', + right: '' + } + }; + curr_environmnet: any; + app_version: string; + spinner_access: boolean; + constructor( public aws: AwsServiceProvider, public dialog: MatDialog, + public shared:CognitoServiceProvider,public navCtrl:NavController,public Menu:MenuController + ,public toast:ToastProvider,private push:Push,private pdtrigger:PdtriggerProvider,private eventsService:EventsService, + private constantProvider:ConstantsProvider,private platform:Platform, private marketOpener:Market + ,private appVersion:AppVersion) { + this.curr_environmnet=this.constantProvider.environment() + } + ngOnInit(){ + //this.loggedInCheck(); + this.appVersion.getVersionNumber().then(versionNumber=>{ + console.log("Version Number :",versionNumber) + this.app_version=versionNumber; + },err=>{ + console.log("Version Error",err); + }) + } + ngAfterViewInit(){ + this.Menu.enable(false); + } + ngOnDestroy(){ + this.Menu.enable(true); + } + /** + * @param email + * @param password + * AWS login service + */ + login() { + // console.log(this.email); + if(this.spinner_access){ + return; + } + if(this.email !==undefined && this.password !==undefined && this.email !='' && this.password !='' && this.email !=null && this.password !=null ){ + this.spinner_access=true + let auth = { 'Username': this.email, 'Password': this.password }; + this.aws.dologin(auth).subscribe(awsres => { + let userid = this.aws.getlocale(); + this.user_id=userid + this.getCommonSettings() + this.aws.getuserprofile(userid).subscribe(usersres=> + { + this.users = usersres; + + if (this.users.dataStatus == true) { + + if(this.users.records[0].role_name == "PD Officer" || this.users.records[0].role_name == "PD Executive"){ + localStorage.setItem("pd_user_details",JSON.stringify(this.users.records[0])) + this.notification() + this.checkAppVersion() + this.spinner_access=false + this.navCtrl.navigateRoot('/pd/pd-list'); + + }else + { + this.spinner_access=false + this.toast.pdTriggerappmessage('This App only for PD Officers'); + this.email = "" + this.password = "" + localStorage.clear(); + } + + + } + this.spinner_access=false + },err=>{ + this.spinner_access=false + if(err.message){ + this.toast.pdTriggerappmessage(JSON.stringify(err.message)) + this.email = "" + this.password = "" + } + }); + this.spinner_access=false + }, err => { + this.spinner_access=false + console.log(JSON.stringify(err.message)); + if (err.message == "New password is required.") { + //console.log("if"); + let navigationParams:NavigationExtras={ + state:{ + 'Username':this.email,'Password':this.password + } + } + this.navCtrl.navigateRoot('/authentication/PasswordPage',navigationParams); + // this.navCtrl.navigateRoot('PasswordPage',{'Username':this.email,'Password':this.password}); + } else { + console.log(JSON.stringify(err.message)); + this.toast.pdTriggerappmessage(JSON.stringify(err.message)); + this.email = "" + this.password = "" + } + //alert(err.message); + }) + }else + { + this.toast.pdTriggerappmessage('Enter Email or Password'); + } + } + getCommonSettings(){ + // getCommonConfig + this.pdtrigger.getCommonConfig().subscribe(res=>{ + if(res['dataStatus']){ + localStorage.setItem('commonConfig',JSON.stringify(res['records'])) + } + }) + } + /** + * New password set + * Defalut aws function + * @param email password,newpassword + */ + // newpassopen() { + // let dialogRef = this.dialog.open(NewPasswordDialog, this.config); + // dialogRef.afterClosed().subscribe(result => { + // if (result !== undefined) { + // let auth = { 'Username': this.email, 'Password': this.password, 'newpassword': result }; + // console.log(auth); + // this.aws.dologin(auth).subscribe(res => { + // console.log(res); + // // this.router.navigate(['/home']); + // }, err => { + // // alert(err.message); + + // }) + // } + // }); + // } + + forgotopen() { + this.status = true; + } + notification(){ + // this.nav.setRoot(this.nav.getActive().component); + this.push.hasPermission().then((res: any) => { + + if (res.isEnabled) { + console.log('We have permission to send push notifications'); + } else { + console.log('We do not have permission to send push notifications'); + } + + }); + const option:PushOptions={ + android:{ + // senderID:'893175418100' + senderID:'906855209078' + }, + ios: { + alert: 'true', + badge: true, + sound: 'false' + }, + windows: {}, + browser: { + pushServiceURL: 'http://push.api.phonegap.com/v1/push' + } + } + const pushObject:PushObject=this.push.init(option); + // if(this.notificationAccess){ + + pushObject.on('notification').subscribe((notification: any) =>{ + console.log('Received a notification', notification) + if(notification.additionalData.foreground){ + // this.events.publish('alert',notification); + this.toast.setAlertwithButton(notification) + } + else{ + this.eventsService.publishNotifyEvent(notification); + + } + }); + + + + pushObject.on('registration').subscribe((registration: any) => { + console.log('Device registered', registration) + let data:any={"fk_user_id":this.user_id,"token":registration.registrationId,"client":"MOB"} + console.log("update notification data api",data); + this.pdtrigger.updateNotificationToken(data).subscribe(res=>{ + if(res['dataStatus']){ + console.log("Token Sended Successfully",res) + } + },err=>{ + console.log("Error",err); + }) + + }); + + pushObject.on('error').subscribe(error => console.error('Error with Push plugin', error)); + + } + + checkAppVersion(){ + if(this.curr_environmnet.environment_name == 'production'){ + this.pdtrigger.checkAppVersion().subscribe(result=>{ + if(result['dataStatus']){ + console.log("app versions",this.app_version,result); + console.log(result['records'][0].version.toString()) + if(this.app_version != result['records'][0].version.toString()){ + return new Promise((resolve,reject)=>{ + // let alert= this.toast.setAlertwithOKButton("Update Available","A new version of App is available Please download it..!") + // alert.present(); + // alert.onDidDismiss((data)=>{ + // if(data == false){ + // this.platform.exitApp(); + // reject() + // return true; + // } + // else{ + // this.marketOpener.open('com.sineedge.pdgenie'); + // this.platform.exitApp(); + // } + // }) + this.toast.setAlertwithOKButton("Update Available","A new version of App is available Please download it..!").then(data=>{ + if(data == false){ + // this.platform.exitApp(); + navigator['app'].exitApp() + reject() + return true; + } + else{ + this.marketOpener.open('com.sineedge.pdgvendor'); + // this.platform.exitApp(); + navigator['app'].exitApp() + } + }) + + }) + } + } + }) + } + } + + forgotpassword() { + + let auth = { 'Username': this.email }; + console.log(auth); + this.aws.userforgotpass(auth).subscribe(res => { + console.log(res); + + }) + } + loggedInCheck(){ + //alert(this.shared.isLoggedIn); + if(this.shared.isLoggedIn){ + alert("if"); + // this.router.navigate(['/home']); + return false; + }else{ + alert("else"); + + return true; + } + } +} diff --git a/src/app/pages/authentication/password/password.html b/src/app/pages/authentication/password/password.html new file mode 100755 index 0000000..c951504 --- /dev/null +++ b/src/app/pages/authentication/password/password.html @@ -0,0 +1,56 @@ + + + + + Change Password + + + + + + + + + + + + Circle Image + + + + + +

New Password

+
+
+ + + + + + + + +
+ + + +
+
+
+ + + + + + +
+
+ + diff --git a/src/app/pages/authentication/password/password.scss b/src/app/pages/authentication/password/password.scss new file mode 100755 index 0000000..aca9794 --- /dev/null +++ b/src/app/pages/authentication/password/password.scss @@ -0,0 +1,37 @@ +// page-password { + ion-content{ + --background: #eee; + } + .mat-card{ + width: 80%; + margin-left: 10%; + margin-top: 35%; + border-radius: 10px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + h4{ + font-weight: normal; + } + button.mat-primary { + background-color: #dd4437 !important; + } + .mat-raised-button{ + border-radius: 30px; + padding: 19px 45px; + line-height: 0px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + .rounded-circle { + border-radius: 50%!important; + background-image: url('../../../../assets/img/misc/avatar.jpg'); + } + .img-fluid{ + max-width: 40%; + height: auto; + margin-top:-70px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2); + } + ion-icon{ + font-size:2.2em; + } +// } diff --git a/src/app/pages/authentication/password/password.ts b/src/app/pages/authentication/password/password.ts new file mode 100755 index 0000000..03eaab9 --- /dev/null +++ b/src/app/pages/authentication/password/password.ts @@ -0,0 +1,97 @@ +import { Component } from '@angular/core'; +import {NavController } from '@ionic/angular'; +import { AwsServiceProvider } from '../../../services/aws-service/aws-service'; +import { ToastProvider } from '../../../services/common-provider/toast'; +import { ConstantsProvider } from '../../../services/constants/constants'; +import { ActivatedRoute, Router } from '@angular/router'; +import { PdtriggerProvider } from 'src/app/services/pdtrigger/pdtrigger'; +/** + * Generated class for the PasswordPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + + +@Component({ + selector: 'page-password', + templateUrl: 'password.html', + styleUrls: ['./password.scss'], +}) +export class PasswordPage { + commonImage: string; + newpassword: any; + confirmPassword: any; + pin:any; + Username:any; + Password:any; + users: any; + + constructor(public navCtrl: NavController,private actRoute:ActivatedRoute,private router:Router,public aws:AwsServiceProvider,public toast:ToastProvider,public commonconstant:ConstantsProvider,private pdtrigger:PdtriggerProvider) { + this.commonImage = this.commonconstant.commonimage; + // this.Username = this.navParams.get('Username'); + // this.Password = this.navParams.get('Password'); + this.actRoute.queryParams.subscribe(re=>{ + if(this.router.getCurrentNavigation().extras.state.Username){ + this.Username = this.router.getCurrentNavigation().extras.state.Username + console.log(this.Username) + } + if(this.router.getCurrentNavigation().extras.state.Password){ + this.Password = this.router.getCurrentNavigation().extras.state.Password + console.log(this.Password) + } + }) + } + + ngOnInit() { + console.log('ngOnInit PasswordPage'); + } + setNewPassword(newpass) + { + if(newpass !='' && newpass !=null && newpass !== undefined){ + let auth = { 'Username': this.Username, 'Password': this.Password, 'newpassword': newpass }; + console.log(auth); + this.aws.dologin(auth).subscribe(res => { + console.log(res); + // this.navCtrl.setRoot(PdListPage); + this.getUserDet() + // this.router.navigate(['/home']); + }, err => { + this.toast.pdTriggerappmessage(err.message); + // alert(err.message); + }) + }else + { + this.toast.pdTriggerappmessage('Enter the new Password'); + } + } + getUserDet(){ + let userid = this.aws.getlocale(); + this.aws.getuserprofile(userid).subscribe(usersres=> + { + this.users = usersres; + + if (this.users.dataStatus == true) { + + if(this.users.records[0].role_name == "PD Officer" || this.users.records[0].role_name == "PD Executive"){ + this.getCommonSettings() + localStorage.setItem("pd_user_details",JSON.stringify(this.users.records[0])) + this.navCtrl.navigateRoot('/pd'); + }else + { + + this.toast.pdTriggerappmessage('This App only for PD Officers'); + localStorage.clear(); + } + } + }); + } + getCommonSettings(){ + // getCommonConfig + this.pdtrigger.getCommonConfig().subscribe(res=>{ + if(res['dataStatus']){ + localStorage.setItem('commonConfig',JSON.stringify(res['records'])) + } + }) + } +} diff --git a/src/app/pages/pd/Modal/image-name-model/image-name-model.html b/src/app/pages/pd/Modal/image-name-model/image-name-model.html new file mode 100755 index 0000000..0437c79 --- /dev/null +++ b/src/app/pages/pd/Modal/image-name-model/image-name-model.html @@ -0,0 +1,43 @@ + + + + + Document Details + + + + + + Document Name + + +
+ Select an option
+ + Shown On Report
+ Hide On Report +
+
+
+ + + Submit +
+ +
+ + + + Capture Image + + + + + Capture Document + + + +
diff --git a/src/app/pages/pd/Modal/image-name-model/image-name-model.scss b/src/app/pages/pd/Modal/image-name-model/image-name-model.scss new file mode 100755 index 0000000..7bfa9ef --- /dev/null +++ b/src/app/pages/pd/Modal/image-name-model/image-name-model.scss @@ -0,0 +1,3 @@ +// page-image-name-model { + +// } \ No newline at end of file diff --git a/src/app/pages/pd/Modal/image-name-model/image-name-model.ts b/src/app/pages/pd/Modal/image-name-model/image-name-model.ts new file mode 100755 index 0000000..4654196 --- /dev/null +++ b/src/app/pages/pd/Modal/image-name-model/image-name-model.ts @@ -0,0 +1,57 @@ +import { Component, ViewChild } from '@angular/core'; +import { NavController, NavParams, ModalController } from '@ionic/angular'; +import { ToastProvider } from '../../../../services/common-provider/toast'; + +/** + * Generated class for the ImageNameModelPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + + +@Component({ + selector: 'page-image-name-model', + templateUrl: 'image-name-model.html', +}) +export class ImageNameModelPage { + pdDetails:any; + doc_name:string=''; + is_show_report:any; + @ViewChild('searchInput',{static:false}) sInput; + constructor(private modalCtrl:ModalController,private navParams:NavParams,private toastCtrl:ToastProvider) { + if(this.navParams.get('image_decision') != undefined && this.navParams.get('image_decision') != null && this.navParams.get('image_decision') != ''){ + this.pdDetails=this.navParams.get('image_decision') + } + else{ + this.pdDetails=this.navParams.get('FormDet') + this.doc_name=this.pdDetails.doc_name + } + console.log("pd ",this.pdDetails); + + } + + ngOnInit() { + console.log('ngOnInit ImageNameModelPage'); + // this.sInput.setFocus(); + } + submit(){ + if(this.doc_name == ''){ + this.toastCtrl.pdTriggerappmessage("Please Enter the Document Name") + return; + } + let data:any; + if(this.pdDetails.form_id == '5' && this.pdDetails.doc_name != ''){ + data= {doc_name:this.pdDetails.doc_name,is_show_report:this.is_show_report} + } + else{ + data={doc_name:this.doc_name} + } + console.log(data) + this.modalCtrl.dismiss(data) + } + send_decision(data){ + console.log(data) + this.modalCtrl.dismiss(data) + } +} diff --git a/src/app/pages/pd/complete-list/complete-list.html b/src/app/pages/pd/complete-list/complete-list.html new file mode 100755 index 0000000..71c0109 --- /dev/null +++ b/src/app/pages/pd/complete-list/complete-list.html @@ -0,0 +1,118 @@ + + + + + + Complete List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+ + + + + + +

{{progess.pd_sno_split.lender_name}}
+ {{progess.pd_sno_split.serial_no}}

+ + + +

{{progess.applicant_name | titlecase}}

+ +
+ + +
+ {{progess.pd_date_of_initiation}} +
+
+ {{progess.city_name}} +
+
+
+
+ + + + {{progess.lender_short_name}}, {{progess.lender_applicant_id}} + + + + + {{progess.vendor_status}} + + + +
+
+ + + + +

{{progess.pd_id}}

+ + + +

Add On for {{progess.parent_pd_id}}

+ +
+ + +
+ {{progess.pd_date_of_initiation}} +
+
+ {{progess.city_name}} +
+
+
+
+ + + + {{progess.lender_short_name}}, {{progess.lender_applicant_id}} + + + + + {{progess.vendor_status}} + + + +
+
+
+
+
+
+
No Completed Cases Found
+

Showing data for last {{filtered_days}}. To see older records, please use advanced filter

+
+
diff --git a/src/app/pages/pd/complete-list/complete-list.scss b/src/app/pages/pd/complete-list/complete-list.scss new file mode 100755 index 0000000..ba5bd0d --- /dev/null +++ b/src/app/pages/pd/complete-list/complete-list.scss @@ -0,0 +1,152 @@ +// page-complete-list { + mat-grid-tile { + background: white!important; + } + .grid{ + padding:0px; + } + ion-content{ + padding: 0px !important; + // margin-top: 45px !important; + } + .ion-grid{ + padding: 0px !important; + width: 100%; + } + ion-row{ + width: 100%; + padding: 0px !important; + margin: 0px; + } + .fadeIn { + animation-name: fadeIn; + animation-duration: 15s; + transition: all 0.5s cubic-bezier(.36,-0.64,.34,1.76); + } + @font-face{ + font-family: Roboto; + src: url('../../../../assets/fonts/Roboto-Bold.ttf')!important; + } + h1{ + margin: 2px 0; + font-size: 21px; + // overflow: hidden; + // text-overflow: ellipsis; + // font-weight: bold!important; + } + // .box{ + // box-shadow: 0 5px 20px 0 rgba(0,0,0,.2),0 13px 24px -11px rgba(50, 114, 178, 0.59) !important; + // } + ion-content{ + //background-color: #eee !important; + padding:0px !important; + } + .mat-card{ + // border-top: 3px solid rgba(50, 114, 178, 0.78); + padding: 0px !important; + box-shadow: none !important; + width: 100%; + padding:0px !important; + margin:0px !important; + // height: 100%; + } + // *{ + // font-size: 10px; + // } + .mat-card-title{ + margin-bottom: 0px; + } + .list-md{ + margin: 0px; + padding: 0px; + } + .lettericon{ + // text-align: center; + // background-color: cadetblue; + // padding: 10px 8px 10px 8px; + // border-radius: 20%; + // color: #fff; + // font-size: 90%; + // font-weight: bold + + background-color: cadetblue; + padding: 6px 7px 6px 7px; + border-radius: 10px; + color: #fff; + font-size: 90%; + font-weight: bold; + min-width: 4.2em; + text-align: center; + } + .no_applicant_pd{ + background-color: cadetblue; + padding: 10px 15px 10px 15px; + border-radius: 50%; + color: #fff; + } + .label-md{ + margin: 0px; + } + // .item-md h4 { + // font-size: 1.7rem; + // } + .item-md ion-icon[item-start] + .item-inner{ + margin-left: 0px; + } + .mat-raised-button{ + border-radius: 30px; + padding: 19px 45px; + line-height: 0px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + + .button-md-primary { + margin-bottom: 0px !important; + height: 50px; + } + ion-fab[middle]{ + top:17% !important; + } + .fab-md-optblue{ + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; + } + ion-footer{ + position: absolute; + } + ion-slide.swiper-slide { + align-items: flex-start; + // height: auto; + + // overflow-x:scroll; + // overflow-y:scroll; + // display: block; + } + ion-slides{ + height: auto; + } + .app_id{ + font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + margin: 0px; + } + +// } +p.note{ + color: gray; + font-size: 13px; + font-weight: bold; + text-align: center; + /* margin-top: 26%; */ + /* border: 1px solid lightblue; */ + border-radius: 10px; + /* width: 90%; */ + /* margin-left: 5%; */ + /* justify-content: center; */ + padding: 10px; + float: center; + /* align-items: center; */ + /* align-content: center; */ + +} \ No newline at end of file diff --git a/src/app/pages/pd/complete-list/complete-list.ts b/src/app/pages/pd/complete-list/complete-list.ts new file mode 100755 index 0000000..223336b --- /dev/null +++ b/src/app/pages/pd/complete-list/complete-list.ts @@ -0,0 +1,195 @@ +import { Component } from '@angular/core'; +import {NavController, ModalController } from '@ionic/angular'; +import { AwsServiceProvider } from '../../../services/aws-service/aws-service'; +import { PdtriggerProvider } from '../../../services/pdtrigger/pdtrigger'; +import { CognitoServiceProvider } from '../../../services/aws-service/cognito.service'; +import { DatabaseProvider } from '../../../services/database/database'; +import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'; +import { NavigationExtras } from '@angular/router'; +import { AdvanceFilterPage } from '../pd-list/advance-filter/advance-filter'; + +/** + * Generated class for the CompleteListPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + +//@IonicPage() +@Component({ + selector: 'page-complete-list', + templateUrl: 'complete-list.html', + styleUrls:['complete-list.scss'] +}) +export class CompleteListPage { + // random_ng_past(): any { + // throw new Error("Method not implemented."); + // } + // random_bg_color(): any { + // throw new Error("Method not implemented."); + // } + aws: any; + pdlistaccess: boolean; + pdofficer: any; + pdlistdetails: any = []; + pdschduleDetails: any; + searchpast: any; + pdcomplete: any=[]; + searchcomplete: any; + bgColorPast: any = []; + bgColor: any = []; + viewchange: boolean; + pdlist:any = "0"; + filteredData: boolean = false; + filtered_days: any; + + + constructor(public navCtrl: NavController,public awsservice:AwsServiceProvider,public PdtriggerProvider:PdtriggerProvider,public shared:CognitoServiceProvider,public db:DatabaseProvider,public androidPermissions:AndroidPermissions,private modalCtrl:ModalController) { + + } + + ngOnInit() { + setTimeout(()=>{ + this.filtered_days=JSON.parse(localStorage.getItem('commonConfig')) + if(this.filtered_days) { + this.filtered_days = this.filtered_days.default_pd_list_count + this.filtered_days=this.filtered_days.count+' '+this.filtered_days.factor + } + },300) + console.log('ngOnInit CompleteListPage'); + + // this.db.getuserDetails(); + + } + ionViewWillEnter() + { + console.log("Pd list ionViewCanEnter") + this.getpdTriggerdetails(); + } + + doRefresh(refresher) { + this.bgColor = []; + this.pdschduleDetails = []; + this.pdcomplete = []; + // this.pdlistaccess = true; + this.shared.refresh(); + this.getpdTriggerdetails(); + setTimeout(() => { + + refresher.target.complete(); + }, 2000); + } + getpdTriggerdetails() + { + this.pdlistaccess=true + let userid = this.awsservice.getlocale(); + //.log("User",userid) + // this.pdlistaccess = true; + + this.PdtriggerProvider.getpddetails(userid).subscribe(res=> + { + console.log('res',res); + this.pdlistdetails = res; + if(this.pdlistdetails.dataStatus == true) + { + this.pdlistaccess = false; + + + // this.searchpast = this.pdschduleDetails; + + this.pdcomplete = this.pdlistdetails.records.filter(complete=>complete.vendor_status == "COMPLETED"); + this.searchcomplete = this.pdcomplete; + + //FOR SPLITTING THE VALUE OF pd_sno + this.pdcomplete.length >0 ? + this.pdcomplete.forEach(value=>{ + let original=value.pd_sno + value.pd_sno_split={lender_name:original.replace(/[^a-z]/gi, ''),serial_no:original.match(/(\d+)/)[0]} + }) : this.pdcomplete + + + + this.random_bg_color(); + this.random_ng_past(); + }else + { + this.pdlistaccess = false; + this.pdlistdetails = "No Records Found"; + } + this.filteredData = false; + },err=>{ + this.pdlistaccess=false + this.pdlistdetails = "No Records Found"; + }) + + } + random_bg_color() { + for(let id of this.pdcomplete){ + var x = Math.floor(Math.random() * 256); + var y = Math.floor(Math.random() * 256); + var z = Math.floor(Math.random() * 256); + this.bgColor.push("rgb(" + x + "," + y + "," + z + ")"); + + } + + return this.bgColor; + } + random_ng_past() + { + for(let id of this.pdcomplete){ + var x = Math.floor(Math.random() * 256); + var y = Math.floor(Math.random() * 256); + var z = Math.floor(Math.random() * 256); + this.bgColorPast.push("rgb(" + x + "," + y + "," + z + ")"); + + } + } + + PdAllocation(pddetails) + { + + if(pddetails.vendor_status == 'COMPLETED') + { + // ,{'pdDetails':pddetails} + let navigationExtras:NavigationExtras={ + state:{ + 'pdDetails':pddetails + } + } + this.navCtrl.navigateForward('/pd/InputPage',navigationExtras); + } + } + async openFilterModal(){ + const modalCtrl=await this.modalCtrl.create({ + component:AdvanceFilterPage, + componentProps:{'FormDet':{from_page:'complete_list'}}, + cssClass:'filterModal', + backdropDismiss:false + }) + await modalCtrl.present() + modalCtrl.onDidDismiss().then((modalData:any)=>{ + console.log("Image Data",modalData); + if(modalData && modalData.data != undefined && modalData.data.length > 0){ + this.setFilteredData(modalData.data) + } + }) + } + setFilteredData(filteredData){ + this.pdlistaccess = false; + this.filteredData = true; + this.pdcomplete = filteredData.filter(complete=>complete.vendor_status == "COMPLETED"); + this.searchcomplete = this.pdcomplete; + + //FOR SPLITTING THE VALUE OF pd_sno + this.pdcomplete.length >0 ? + this.pdcomplete.forEach(value=>{ + let original=value.pd_sno + value.pd_sno_split={lender_name:original.replace(/[^a-z]/gi, ''),serial_no:original.match(/(\d+)/)[0]} + }) : this.pdcomplete + + + + this.random_bg_color(); + this.random_ng_past(); + } +} diff --git a/src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.html b/src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.html new file mode 100755 index 0000000..0d766f3 --- /dev/null +++ b/src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.html @@ -0,0 +1,25 @@ + + + + + Complete Discussion + + + + + + + + +

Please confirm you are completing the Discussion and forwarding for Quality Check ?

+ +
+

{{i+1}}  {{sec}}

+
+
+
+ +     Ok + Complete Anyway + diff --git a/src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.scss b/src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.scss new file mode 100755 index 0000000..4bd619a --- /dev/null +++ b/src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.scss @@ -0,0 +1,20 @@ +// page-form-complete-check-modal { + .title{ + font-size: 16px; + color:black; + font-weight:bold + } + .head{ + margin-left: 10%; + text-align: right; + font-weight: bold; + color:#e00201; + + } + .datas{ + font-size:16px; + color: darkslateblue; + font-weight:bold; + } + +// } diff --git a/src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.ts b/src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.ts new file mode 100755 index 0000000..3060b84 --- /dev/null +++ b/src/app/pages/pd/form-complete-check-modal/form-complete-check-modal.ts @@ -0,0 +1,41 @@ +import { Component } from '@angular/core'; +import { NavController, NavParams, ModalController } from '@ionic/angular'; + + +/** + * Generated class for the FormCompleteCheckModalPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + +//@IonicPage() +@Component({ + selector: 'page-form-complete-check-modal', + templateUrl: 'form-complete-check-modal.html', + styleUrls:['form-complete-check-modal.scss'] +}) +export class FormCompleteCheckModalPage { + + datas:any + pdMaster: any; + is_display_overwrite_btn: any; + constructor(public modalCtrl: ModalController, public navParams: NavParams) { + this.datas=this.navParams.get('values'); + this.pdMaster = this.navParams.get('pdMaster'); + this.is_display_overwrite_btn = this.navParams.get('is_display_overrideBtn'); + console.log(this.datas) + } + + ngOnInit() { + console.log('ngOnInit FormCompleteCheckModalPage'); + + } + closeModal(){ + this.modalCtrl.dismiss(); + } + overwritten_pd() { + this.modalCtrl.dismiss({pd_overwritten:true}) + } + +} diff --git a/src/app/pages/pd/google-map/google-map.html b/src/app/pages/pd/google-map/google-map.html new file mode 100755 index 0000000..a675389 --- /dev/null +++ b/src/app/pages/pd/google-map/google-map.html @@ -0,0 +1,28 @@ + + + + + + + + + {{current_coordinates}} + + + + + + +
+ +
+
+
diff --git a/src/app/pages/pd/google-map/google-map.module.ts b/src/app/pages/pd/google-map/google-map.module.ts new file mode 100755 index 0000000..2080187 --- /dev/null +++ b/src/app/pages/pd/google-map/google-map.module.ts @@ -0,0 +1,25 @@ +import { NgModule } from '@angular/core'; +// import { IonicPageModule } from '@ionic/angular'; +import { GoogleMapPage } from './google-map'; +import { RouterModule } from '@angular/router'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { IonicModule } from '@ionic/angular'; + +@NgModule({ + declarations: [ + GoogleMapPage, + ], + imports: [ + CommonModule, + FormsModule, + IonicModule, + RouterModule.forChild([ + { + path: '', + component: GoogleMapPage + } + ]) + ], +}) +export class GoogleMapPageModule {} diff --git a/src/app/pages/pd/google-map/google-map.scss b/src/app/pages/pd/google-map/google-map.scss new file mode 100755 index 0000000..06a0e01 --- /dev/null +++ b/src/app/pages/pd/google-map/google-map.scss @@ -0,0 +1,18 @@ +// page-google-map { + ion-content { + // height: 100%; + padding:3px !important; + } + + #map { + width: 100%; + height: 100%; + } + #refresh_coords{ + position: absolute; + top: 10px; + right: 60px; + z-index: 5; + background-color: #fff; + } +// } diff --git a/src/app/pages/pd/google-map/google-map.ts b/src/app/pages/pd/google-map/google-map.ts new file mode 100755 index 0000000..474ee9f --- /dev/null +++ b/src/app/pages/pd/google-map/google-map.ts @@ -0,0 +1,167 @@ +import { Component, ViewChild, ElementRef } from '@angular/core'; +import { NavController,Platform } from '@ionic/angular'; +// import { Geolocation } from '@ionic-native/geolocation'; +import { Geolocation } from '@ionic-native/geolocation/ngx'; +import { ConstantsProvider } from '../../../services/constants/constants'; +import { GpsService } from 'src/app/services/common-provider/gps.service'; +// import { Platform } from '@ionic/angular/platform/platform'; + +/** + * Generated class for the GoogleMapPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ +declare var google; + +// @IonicPage() +@Component({ + selector: 'page-google-map', + templateUrl: 'google-map.html', + styleUrls:['google-map.scss'] +}) +export class GoogleMapPage { + @ViewChild('map',{static:true}) mapElement: ElementRef; + map: any; + marker + is_loaded:boolean=false + current_coordinates:string="Loading..." + constructor(public navCtrl: NavController,private geolocation:Geolocation,private gpsService:GpsService,private platform:Platform) { + + + } + + ngOnInit() { + console.log('ngOnInit GoogleMapPage'); + console.log(!this.platform.is('cordova')) + if(!this.platform.is('cordova')){ + this.dummyloadMap() + } + else{ + this.gpsService.checkGPSPermission().then(res=>{ + console.log("Gps Enabled",res) + if(res){ + this.loadMap(res); + } + else{ + alert("We need location access to capture the geocoordinates of your place. Please turn on the location to continue"); + this.ngOnInit() + } + }) + } + } + + loadMap(geoCords){ + this.is_loaded=false + // this.geolocation.getCurrentPosition().then((position) => { + console.log(geoCords) + // this.current_coordinates=String(position.coords.latitude)+','+String(position.coords.longitude) + this.current_coordinates=geoCords + let position=this.current_coordinates.split(',') + let latLng = new google.maps.LatLng(Number(position[0]), Number(position[1])); + // let latLng = new google.maps.LatLng(12.9788093,80.1871215); + // this.current_coordinates="12.9788093,80.1871215" + let mapOptions = { + center: latLng, + zoom: 15, + mapTypeId: google.maps.MapTypeId.ROADMAP + } + + this.map = new google.maps.Map(this.mapElement.nativeElement, mapOptions); + this.is_loaded=true + this.addInitialMarker(Number(position[0]),Number(position[1])) + + // }, (err) => { + // console.log(err); + + // }); + + } + addInitialMarker(lat,lang){ + this.marker = new google.maps.Marker({ + map: this.map, + animation: google.maps.Animation.DROP, + position:{lat:lat,lng:lang} + }); + let content = lat+','+lang; + this.addInfoWindow(this.marker, content); + } + addMarker(){ +this.gpsService.getGeoTag().then((geoCords:any)=>{ + if(geoCords == undefined){ + return + } + // alert(geoCords) + let geoCords_string:string=String(geoCords) + // alert(geoCords_string) + if(this.marker != undefined){ + this.marker.setMap(null) + } + let position=geoCords_string.split(',') + console.log(position); + let curr_lat=Number(position[0]) + let curr_lng=Number(position[1]) + console.log(curr_lat,curr_lng); + this.marker = new google.maps.Marker({ + map: this.map, + animation: google.maps.Animation.DROP, + position:{lat:curr_lat,lng:curr_lng} + }); + let latLng = new google.maps.LatLng(curr_lat,curr_lng); + this.map.setCenter(latLng) + this.current_coordinates=geoCords_string + let content = geoCords_string; + this.addInfoWindow(this.marker, content); + }) + } + dummyloadMap(){ + console.log(this.platform) + // this.geolocation.getCurrentPosition().then((position) => { + // console.log(position) + // this.current_coordinates=String(position.coords.latitude)+','+String(position.coords.longitude) + // let latLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); + let latLng = new google.maps.LatLng(12.9912884,80.1667786); + this.current_coordinates="12.9912884,80.1667786" + let mapOptions = { + center: latLng, + zoom: 15, + mapTypeId: google.maps.MapTypeId.ROADMAP + } + + this.map = new google.maps.Map(this.mapElement.nativeElement, mapOptions); + this.dummyMarker() + // }, (err) => { + // console.log(err); + + // }); + + } + dummyMarker(){ + console.log(this.marker) + if(this.marker != undefined){ +this.marker.setMap(null) + } + this.marker = new google.maps.Marker({ + map: this.map, + animation: google.maps.Animation.DROP, + position:{lat:12.9912884,lng:80.1667786} + }); + let latLng = new google.maps.LatLng(12.9912884,80.1667786); + this.map.setCenter(latLng) + this.current_coordinates="12.9912884,80.1667786" + let content = this.current_coordinates; + this.addInfoWindow(this.marker, content); + } + + addInfoWindow(marker, content){ + + let infoWindow = new google.maps.InfoWindow({ + content: content + }); + + google.maps.event.addListener(marker, 'click', () => { + infoWindow.open(this.map, marker); + }); + + } +} diff --git a/src/app/pages/pd/input/bounced-reject/bounced-reject.html b/src/app/pages/pd/input/bounced-reject/bounced-reject.html new file mode 100755 index 0000000..34dfb05 --- /dev/null +++ b/src/app/pages/pd/input/bounced-reject/bounced-reject.html @@ -0,0 +1,47 @@ + + + + + + Bounced Reject Reason + + + + + + + + + + + + Reason to Reject
+ + + {{bouns.bounce_reason_name}}
+

+
+ + + + + + + + + + Save + + + +
+
+
+ +
diff --git a/src/app/pages/pd/input/bounced-reject/bounced-reject.scss b/src/app/pages/pd/input/bounced-reject/bounced-reject.scss new file mode 100755 index 0000000..d62de6e --- /dev/null +++ b/src/app/pages/pd/input/bounced-reject/bounced-reject.scss @@ -0,0 +1,16 @@ +// page-bounced-reject { + + ion-content{ + background-color: gray !important; + // padding:0px !important; + } + .mat-card{ + // border-top: 3px solid rgba(50, 114, 178, 0.78); + padding: 7px 16px !important; + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; + border-radius: 10px; + + } + + +// } diff --git a/src/app/pages/pd/input/bounced-reject/bounced-reject.ts b/src/app/pages/pd/input/bounced-reject/bounced-reject.ts new file mode 100755 index 0000000..a564365 --- /dev/null +++ b/src/app/pages/pd/input/bounced-reject/bounced-reject.ts @@ -0,0 +1,109 @@ +import { Component } from '@angular/core'; +import { NavController, NavParams } from '@ionic/angular'; +import { AwsServiceProvider } from '../../../../services/aws-service/aws-service'; +import { PdtriggerProvider } from '../../../../services/pdtrigger/pdtrigger'; +import { QuestionCategoryProvider } from '../../../../services/question-category/question-category'; +import { FormBuilder } from '@angular/forms'; +import { PdListPage } from '../../pd-list/pd-list'; +import {ToastProvider} from '../../../../services/common-provider/toast' +import { ActivatedRoute, Router } from '@angular/router'; + +/** + * Generated class for the BouncedRejectPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + + +@Component({ + selector: 'page-bounced-reject', + templateUrl: 'bounced-reject.html', + styleUrls:['bounced-reject.scss'] +}) +export class BouncedRejectPage { + + users: any; + bounseMaster: any; + pdDetails: any; + status: any; + bounce_reason:any; + bounce_reason_others:any = ''; + constructor(public navCtrl: NavController, private actRoute:ActivatedRoute,private router:Router, + public aws:AwsServiceProvider,public pdservice:PdtriggerProvider, + public qustCat:QuestionCategoryProvider,public fb:FormBuilder,public toast:ToastProvider) { + // this.pdDetails = this.navParams.get('appdetails'); + // this.status = this.navParams.get('status'); + // this.pdDetails=this.navParams.get('details') + this.actRoute.queryParams.subscribe(params=>{ + if(this.router.getCurrentNavigation().extras.state.details){ + this.pdDetails=this.router.getCurrentNavigation().extras.state.details + + this.users = localStorage.getItem('pd_user_details') + this.users=JSON.parse(this.users).userid + this.getDropdown(); + } + }) + } + + getDropdown() + { + + + this.qustCat.getcommondrop('BOUNCEMASTER').subscribe(res=> + { + if(res['dataStatus']==true){ + this.bounseMaster = res['records'].filter(bouns=>bouns.isactive==1); + console.log(this.bounseMaster); + } + }) + + } + updatePDStatus() + { + if(this.bounce_reason !=null && this.bounce_reason !=1) + { + let data = {'pd_id':this.pdDetails.pd_id,'vendor_status':this.pdDetails.pd_status,'fk_updatedby':this.users,'bounce_reason':this.bounce_reason,'bounce_reason_others':this.bounce_reason_others,'random_string':this.pdDetails.random_string}; + // console.log(this.bounce_reason) + // console.log(this.bounce_reason_others); + console.log(data); + + this.pdservice.updatepdStatus(data).subscribe(res=> + { + // this.updateStatus = res; + if(res['dataStatus'] == true) + { + this.toast.pdTriggerappmessage("Updated Successfully"); + setTimeout(()=>{ + this.navCtrl.navigateRoot('/pd'); + },2000) + } + }) + } + else if(this.bounce_reason == 1 && this.bounce_reason_others != '' && this.bounce_reason_others !=null ) + { + let data = {'pd_id':this.pdDetails.pd_id,'pd_status':this.pdDetails.pd_status,'fk_updatedby':this.users,'bounce_reason':this.bounce_reason,'bounce_reason_others':this.bounce_reason_others,'random_string':this.pdDetails.random_string}; + // console.log(this.bounce_reason) + // console.log(this.bounce_reason_others); + console.log(data); + this.toast.pdTriggerappmessage("Updated Successfully"); + this.pdservice.updatepdStatus(data).subscribe(res=> + { + // this.updateStatus = res; + if(res['dataStatus'] == true) + { + this.toast.pdTriggerappmessage("Updated Successfully"); + setTimeout(()=>{ + this.navCtrl.navigateRoot('/pd'); + },2000) + } + }) + } + + + + else{ + this.toast.pdTriggerappmessage("Please Choose the Reason to Reject"); + } + } +} diff --git a/src/app/pages/pd/input/input.html b/src/app/pages/pd/input/input.html new file mode 100755 index 0000000..72a7a32 --- /dev/null +++ b/src/app/pages/pd/input/input.html @@ -0,0 +1,412 @@ + + + + + + + {{pdMaster.lender_full_name}} - {{pdMaster.lender_applicant_id}} + + + + + + + + + + +   {{mainApplicant.applicant_name | titlecase}} + + + + + + link + sms + + + + + + + +
+ + + {{pdMaster.customer_segment_name ? (pdMaster.customer_segment_name).includes('-') ? (pdMaster.customer_segment_name).split('-')[0] : pdMaster.customer_segment_name : ''}} + +
+ + + {{pdMaster.fk_pd_type == '2' ? pdMaster.customer_segment_abbr == 'SAL' ? 'Salary FI' : 'Business FI' : pdMaster.pd_type_name}} + +
+ + + + + + {{mainApplicant.company_name}} + + +
+ + + {{pdMaster.product_name}} + / {{applicatentDetails.subproduct_name}} + +
+ + + {{pdMaster.fin_institute_name}} + + +
+ +
+ + +
+ + + + Schedule Date
+ + + + +
+
+
+ + +   Scheduled On
+ {{address_allocated_data.scheduled_on}} +
+
+ + + + + +
+ + + + +
Applicant {{i+1}}
+
+ + +   {{other_app.applicant_name | titlecase}} + + + + +   {{other_app.mobile_no}} + + + + + + +   {{other_app.company_name}} + + +
+
+

+ + + + +
+ + +
Document to be photographed/scanned
+
+ +
+ +
+
+
+

+ + +
Remarks
+
+ + + +

+ + + + + + + + + + + Schedule + + + + + + + + + + Reject + + + + Accept + + + + + + + + + + INITIATE + + + + + Re Schedule + + + + + + + + Start + + + + + + + \ No newline at end of file diff --git a/src/app/pages/pd/input/input.scss b/src/app/pages/pd/input/input.scss new file mode 100755 index 0000000..a0fae00 --- /dev/null +++ b/src/app/pages/pd/input/input.scss @@ -0,0 +1,159 @@ +// page-input{ + .example-form { + min-width: 150px; + max-width: 500px; + width: 100%; + } + ion-row{ + // width: 100%; + padding: 0px !important; + margin: 0px; + } + .example-full-width { + width: 100%; + } + .cusicon{ + padding-top: 36px; + font-size: 23px; + color: #3272b2; + } + mat-grid-tile { + background: white!important; + } + + .fadeIn { + animation-name: fadeIn; + animation-duration: 15s; + transition: all 0.5s cubic-bezier(.36,-0.64,.34,1.76); + } + @font-face{ + font-family: Roboto; + src: url('../../../../assets/fonts/Roboto-Bold.ttf')!important; + } + h1{ + margin: 2px 0; + font-size: 1.6rem; + font-weight: bold!important; + color:#3272b2; + } + .box{ + box-shadow: 0 5px 20px 0 rgba(0,0,0,.2),0 13px 24px -11px rgba(50, 114, 178, 0.59) !important; + } + ion-content{ + --background: #eee !important; + // padding:0px !important; + } + .mat-card{ + // border-top: 3px solid rgba(50, 114, 178, 0.78); + padding: 7px 16px !important; + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; + + + } + + .mat-card-title{ + margin-bottom: 0px; + } + + .button-md-primary { + background-color: #E00201 !important; + margin-bottom: 0px !important; + height: 50px; + } + + .mat-raised-button{ + border-radius: 30px; + padding: 19px 45px; + line-height: 0px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + + .fab-md-optblue{ + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; + } + // ion-footer{ + // position: absolute; + // } + .cardinfo + { + font-size: 19px!important; + color:black; + font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif + // padding-bottom: 30px!important; + //text-align: center + // padding-top:15px !important; + } + .addressinfo{ + font-size: 19px!important; + //padding-bottom: 30px!important; + } + .schdule_time{ + font-size:117%; + } + .schdul{ + // border:2px solid black; + border-radius: 5px; + color:red; + //background-color: blue; + //border-block-end-color: green; + padding-bottom:20px; + //background-color: blueviolet + } + ion-input { + color:red; + background-color: lightgray; + padding-left:10px; + font-weight: bold + } + ion-label{ + font-weight: bold; + } + + .input-cover{position: static;} + + .leaveDays{color:red}; + ion-icon{ + font-size: 120%; + } + .status{ + color:#E00201; + // float: right; + // text-align: right; + //background-blend-mode: color-burn; + //background-color:lavender; + border:2px solid darkmagenta; + padding:4px; + border-radius: 10px; + font-size: 15px; + } + .inprogress_btn{ + + position: relative; + left:80%; + // top: 50%; + bottom:50%; + } + .doc-image-bucket{ + padding:0 5px 0 0 !important; + height: 180px !important; + color:black; + } +.doc_icon{ + + height: 180px; + width: 100px; +} +hr { + border-top: 0.1px solid #e0e0e0 !important; + // height: 10px !important; + // width: 500px !important; + // background: blue !important; + display: block !important; + // font-size: 2em !important; + // opacity: 1 !important; + // visibility: visible !important; +} + + + + // } \ No newline at end of file diff --git a/src/app/pages/pd/input/input.ts b/src/app/pages/pd/input/input.ts new file mode 100755 index 0000000..9f69ce0 --- /dev/null +++ b/src/app/pages/pd/input/input.ts @@ -0,0 +1,1124 @@ +import { Component,ViewChild, ElementRef } from '@angular/core'; +import { NavController,AlertController, IonContent,ModalController } from '@ionic/angular'; +import { FormBuilder } from '@angular/forms'; +// import {MomentDateAdapter} from '@angular/material-moment-adapter'; +// import {DateAdapter, MAT_DATE_FORMATS, MAT_DATE_LOCALE} from '@angular/material/core'; +// import {MatDatepicker} from '@angular/material/datepicker'; +import { StatusBar } from '@ionic-native/status-bar/ngx'; +import { Platform } from '@angular/cdk/platform'; +import {LaunchNavigator } from '@ionic-native/launch-navigator/ngx'; +// import { AuthPage } from '../auth/auth'; + +import { PdtriggerProvider } from '../../../services/pdtrigger/pdtrigger'; +import { AwsServiceProvider } from '../../../services/aws-service/aws-service'; +// import { PdListPage } from '../pd-list/pd-list'; +// import { OtpPage } from '../otp/otp'; + +import { Geolocation, Geoposition } from '@ionic-native/geolocation/ngx'; +import {DatePipe } from '@angular/common'; +import { LocationAccuracy } from '@ionic-native/location-accuracy/ngx'; +import { ToastProvider } from '../../../services/common-provider/toast'; +// import { observable, Observable } from 'rxjs'; +// import { ERR_PLUGIN_NOT_INSTALLED } from '@ionic-native/core'; +import { ConstantsProvider } from '../../../services/constants/constants'; +// import { PdGeneralImagesPage } from '../pd-general-images/pd-general-images'; +// import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'; +// import {BouncedRejectPage} from './bounced-reject/bounced-reject' +// import {MapAddressPage} from '../../pages/map-address/map-address' + +// import {CameraProvider} from '../../../services/common-provider/camera' ; +import {LoadingProvider} from '../../../services/common-provider/loading'; +import {StorageProvider} from '../../../services/storage/storage'; +import { QuestionCategoryProvider } from '../../../services/question-category/question-category'; +import {BackgroundGeolocation, + BackgroundGeolocationConfig, + BackgroundGeolocationResponse, + BackgroundGeolocationEvents} from '@ionic-native/background-geolocation/ngx' +import { NavigationExtras, ActivatedRoute, Router } from '@angular/router'; +import { MapAddressPage } from '../map-address/map-address'; +import { GpsService } from 'src/app/services/common-provider/gps.service'; +// import { OfficerNotesModalPage } from '../officer-notes-modal/officer-notes-modal'; + +/** + * Generated class for the InputPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ +const currentdate = new Date().toJSON().slice(0,19); + + +@Component({ + selector: 'page-input', + templateUrl: 'input.html', + styleUrls:['input.scss'] +}) + + +export class InputPage { + enableStartPD: boolean; + diffInHours: number; + updatestarted: any; + updateinitiated: any; + appdata: any; + users: any; + initiatedAccess: boolean = false; + scheduleAccess: boolean = false; +applicatentDetails:any; +maxdate :any; +pipe = new DatePipe('en-US'); +updateStatus:any; +scheduleDate:any; +updateSchedule:any; +acceptedAccess:boolean = false; +startedAccess:boolean = false; +timeOut:any = 15*1000; +timeInterval:any; +currentPosPDofficer:any; +other_applicant:any=[]; +loadDetails=false; +mainApplicant:any=[] +pdMaster:any=[] +imageDisplay: any=[]; +imageBucket: any=[]; +checkOtpAccess:boolean = false; +@ViewChild('focusinp',{static:false}) input_focus ; +@ViewChild('scroll',{static:false}) scrolltop : IonContent; + addresses: any=[]; + address_pd_id: any; + address_pd_status: any=''; + address_allocated_data:any + add_requirements:any; + requirement_hide: boolean=true; + docs_collected: any; + docs_collected_hide: boolean=true; + // address_child_schedule_time:any; + + pd_value_params:any; + @ViewChild('childComp',{static:false}) child //PdGeneralImagesPage + @ViewChild('picContent',{static:false}) picContent:ElementRef + + + constructor(public navCtrl: NavController,public fb:FormBuilder,private actRoute: ActivatedRoute,private router:Router, + public statusBar:StatusBar,public platform: Platform,public launchNavigator:LaunchNavigator, + public aws:AwsServiceProvider,public pdDetails:PdtriggerProvider,public geolocation:Geolocation, + public alertCtrl:AlertController,public locationAccuracy:LocationAccuracy,public toast:ToastProvider, + public constant:ConstantsProvider, public modalCtrl:ModalController, + public qustCat: QuestionCategoryProvider, + private loading:LoadingProvider,public storagedb:StorageProvider,private backgroundgeolocation:BackgroundGeolocation,private gpsService:GpsService) { + + console.log("Hi Input") + // this.storagedb.clearItem('qc_notes') + + this.maxdate = this.pipe.transform(new Date(),'yyyy-MM-ddTHH:mm').toString(); + // this.maxdate=new Date().toLocaleString(); + + var date=new Date('dd'); + //console.log(date) + var curr=date.getDate()+date.getMonth()+date.getFullYear(); + console.log("today",curr) + /***Header value pass */ + // this.statusBar.styleDefault(); + + // this.statusBar.overlaysWebView(false); + // this.statusBar.backgroundColorByHexString('#db4437'); + // let timeStart:string = this.pipe.transform(new Date(),'dd/MM/yyyy hh:mm a'); + + + // this.applicatentDetails = this.navParams.get('pdDetails'); + this.actRoute.queryParams.subscribe(params=>{ + if(this.router.getCurrentNavigation().extras.state){ + this.applicatentDetails=this.router.getCurrentNavigation().extras.state.pdDetails; + console.log("inside",this.applicatentDetails); + this.pd_value_params={pd_id:this.applicatentDetails.pd_id,form_id:null,company_id:null} + } + }) + // this.getFullPD(); + + + // if(this.applicatentDetails.pd_status == 'ALLOCATED') + // { + // this.acceptedAccess = true; + // } + // if(this.applicatentDetails.pd_status == 'ACCEPTED') + // { + // this.scheduleAccess = true; + // } + // if(this.applicatentDetails.pd_status == 'SCHEDULED') + // { + + // this.initiatedAccess = true; + // } + // //console.log(this.initiatedAccess); + // if(this.applicatentDetails.pd_status == 'INITIATED') + // { + // this.startedAccess = true; + // this.getenableAccuracy(); + + // } + this.users = localStorage.getItem('pd_user_details') + this.users=JSON.parse(this.users).userid + console.log("users",this.users) + this.requirement_hide=false; + // this.getcurrentBackgroundLocation(); + } + ionViewWillEnter(){ + this.getFullPD(); + console.log("router >>>",this.actRoute,this.router.url) + console.log(this.router.getCurrentNavigation) + } + + ngOnInit() { + this.setPermission(); + console.log('ngOnInit InputPage' ); + // this.getPDImages(); + } + ionViewWillLeave() + { + clearInterval(this.timeInterval); + } + locationnavicate(index) + { + // var address_full:string=address+' ' +this.applicatentDetails.city_name+' ' +this.applicatentDetails.state_name+' '+ (this.applicatentDetails.pincode != 'Others' ? this.applicatentDetails.pincode : this.applicatentDetails.other_pincode) + let data=this.addresses[index] + var address_full:string= data.addressline1+' ' +data.city_name+' ' +data.state_name+'-'+(data.pincode != 'Others' ? data.pincode : data.other_pincode) + + this.launchNavigator.navigate(address_full); + } + + setPermission() + { + // this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.ACCESS_COARSE_LOCATION).then( + // result => console.log('Has permission?',result.hasPermission), + // err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.ACCESS_COARSE_LOCATION) + // ); + + // this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.ACCESS_LOCATION_EXTRA_COMMANDS, this.androidPermissions.PERMISSION.GET_ACCOUNTS]); + + // this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.ACCESS_FINE_LOCATION).then( + // result => {console.log('Has permission?',result.hasPermission);this.constant.enableAccuracy()}, + // err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.ACCESS_FINE_LOCATION).then(re=>{ + // this.constant.enableAccuracy() + // }) + // ); + + // this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.ACCESS_FINE_LOCATION, this.androidPermissions.PERMISSION.GET_ACCOUNTS]); + this.gpsService.checkGPSPermission().then(res=>{ + console.log("Gps Enabled",res) + if(res){ + } + else{ + alert("We need location access to capture the geocoordinates of your place. Please turn on the location to continue"); + // this.setPermission() + } + }) + } + + getFullPD() + { + this.storagedb.setItem(this.applicatentDetails.pd_qc_note,'qc_notes') + let pdDetails_pdid=this.applicatentDetails.is_child != '1' ? this.applicatentDetails.pd_id :this.applicatentDetails.parent_pd_id + let records = {'pdid':pdDetails_pdid,'random_string':this.applicatentDetails.random_string}; + this.pdDetails.getFullPDdetails(records).subscribe(res=> + { + if(res['dataStatus']==true){ + this.add_requirements=res['records'].pd_additional_requirements; + this.docs_collected=res['records'].docs_to_be_collected; + // this.requirement_hide=res['records'].pd_additional_requirements.length == 0 && res['records'].pd_additional_requirements ? true : false + if(res['records'].pd_additional_requirements.length == 0){ + this.requirement_hide=true; + } + else if(res['records'].pd_additional_requirements.length == 1 && res['records'].pd_additional_requirements[0].add_requirement == null){ + this.requirement_hide=true; + } + else{ + this.requirement_hide=false; + } + + if(this.docs_collected.length == 0){ + this.docs_collected_hide=true; + } + else if(this.docs_collected.length == 1 && this.docs_collected[0].doc_name == null){ + this.docs_collected_hide=true; + } + else{ + this.docs_collected_hide=false; + } + + + + this.other_applicant=res['records'].applicants_details + this.mainApplicant=res['records'].applicants_details[0] + this.pdMaster=res['records'].pd_master_details[0] + + this.addresses=res['records'].pd_address + this.address_pd_id=this.addresses.addtional_pd_data + //FOR GETTING THE ALLOCATED/SCHEDULE/INITIATE PDID + this.addresses.forEach(res=>{ + + if(res.addtional_pd_data.length != 0){ + if(res.addtional_pd_data[0].vendor_status == 'ALLOCATED' || res.addtional_pd_data[0].vendor_status == 'ACCEPTED' || res.addtional_pd_data[0].vendor_status == 'SCHEDULED' || res.addtional_pd_data[0].vendor_status == 'INITIATED' || res.addtional_pd_data[0].vendor_status == 'STARTED' || res.addtional_pd_data[0].vendor_status == 'INPROGRESS'){ + this.address_pd_id=res.addtional_pd_data[0].pd_id + this.address_pd_status=res.addtional_pd_data[0].vendor_status + this.address_allocated_data=res.addtional_pd_data[0] + + + return; + } + } + }) + //FOR CHANGING THE PD ID based on assigned pd address + //this.applicatentDetails.pd_id=this.address_pd_id + //FOR GIVING ACCESS FOR BUTTONS BASED ON pd status IN ADDRESS + if(this.address_pd_status == 'ALLOCATED') + { + this.acceptedAccess = true; + } + if(this.address_pd_status == 'ACCEPTED') + { + this.scheduleAccess = true; + } + if(this.address_pd_status == 'SCHEDULED') + { + + this.initiatedAccess = true; + } + + if(this.address_pd_status == 'INITIATED') + { + this.startedAccess = true; + this.getenableAccuracy(); + + } + if(this.address_pd_status == 'STARTED') + { + this.checkOtpAccess=true; + } + + if(this.address_allocated_data != '' && this.address_allocated_data !=undefined){ + let courrentDateTime: string = this.pipe.transform(new Date(), 'yyyy-MM-dd HH:mm'); + let scheduledDateTime: string=this.address_allocated_data.scheduled_on_for_validation; + let diffInMs: number = Date.parse(courrentDateTime) - Date.parse(scheduledDateTime); + let diffInHours: number = Math.floor(diffInMs / 1000 / 60 / 60); + console.log(diffInHours); + + if(diffInHours <-6){ + this.enableStartPD=true; + } + else + { + this.enableStartPD = false; + } + } + this.loadDetails=true + } + + }) + + } + pdStatus(status,appdetails) + { + let data :any; + + if(status == 'BOUNCED') + { + // data = {'pd_id':appdetails.pd_id,'pd_status':status,'fk_updatedby':this.users,'updatedon':currentdate}; + data = {'pd_id':this.address_pd_id,'pd_status':status,'fk_updatedby':this.users,'updatedon':currentdate,'random_string':this.applicatentDetails.random_string,'parent_pdid':this.pdMaster.parent_pd_id}; + let navigationExtras:NavigationExtras={ + state:{ + details:data + } + } + this.navCtrl.navigateForward('/pd/BouncedRejectPage',navigationExtras) + + // this.pdDetails.updatepdStatus(data).subscribe(res=> + // { + // this.updateStatus = res; + // if(this.updateStatus.dataStatus == true) + // { + // this.navCtrl.setRoot(PdListPage); + // } + // }) + }else if(status == 'ACCEPTED') + { + + data = {'pd_id':this.address_pd_id,'vendor_status':status,'fk_updatedby':this.users,'updatedon':currentdate,'random_string':this.applicatentDetails.random_string}; + this.pdDetails.updatepdStatus(data).subscribe(res=> + { + + this.updateStatus = res; + if(this.updateStatus.dataStatus == true) + { + this.getNewpdupdate(); + + this.scheduleAccess = true; + + }else + { + this.scheduleAccess = false; + } + }) + } + + } + + pdschedule(scheduledate,appdetails) + { + + let data :any;let param : any; + + if(scheduledate != undefined){ + let schDate = scheduledate.slice(0,19).replace('T',' '); + + data = {'pd_id':this.address_pd_id,'vendor_status':'SCHEDULED','scheduled_on':schDate,'fk_updatedby':this.users,'updatedon':currentdate,'random_string':this.applicatentDetails.random_string}; + // this.pdDetails.updatepdStatus(data).subscribe(res=> + //sample format : fk_pd_id: "868", schedule_time: "2019-05-30 18:51", fk_scheduled_by: "165"; + param = {'fk_pd_id': this.address_pd_id, 'schedule_time':schDate, 'fk_scheduled_by': this.users,app_client:"3"} + this.pdDetails.updateSchedule(param).subscribe(res=> + { + this.updateSchedule = res; + if(this.updateSchedule.dataStatus == true) + { + this.getNewpdupdate(); + + this.initiatedAccess = true; + } + }); + } + else{ + this.toast.pdTriggerappmessage("Please Choose the Schedule Date"); + this.input_focus.setFocus(); + //this.input_focus.scrollToTop(); + this.scrolltop.scrollToTop() + } +} + + getenableAccuracy() + { + // this.locationAccuracy.canRequest().then((canRequest: boolean) => { + + // if(canRequest) { + // // the accuracy option will be ignored by iOS + // this.locationAccuracy.request(this.locationAccuracy.REQUEST_PRIORITY_HIGH_ACCURACY).then( + // () => { + // this.getcurrentLocation(); + // this.getcurrentBackgroundLocation(); + // }, + // error => alert('Error requesting location permissions'+JSON.stringify(error)) + // ); + // } + + // }); + this.gpsService.checkGPSPermission().then(res=>{ + console.log("Gps Enabled",res) + if(res){ + this.getcurrentLocation(); + this.getcurrentBackgroundLocation(); + } + else{ + alert("We need location access to capture the geocoordinates of your place. Please turn on the location to continue"); + this.getenableAccuracy() + } + }) + } + getcurrentLocation() + { + let data:any; + let options = { + frequency: 3000, + enableHighAccuracy: true, + timeOut:1000, + }; + + this.timeInterval = setInterval(()=>{ + this.currentPosPDofficer = ''; + this.geolocation.getCurrentPosition(options).then((resp) => { + // resp.coords.latitude + // resp.coords.longitude + if((resp as Geoposition).coords !=undefined){ + this.currentPosPDofficer = resp.coords.latitude+","+resp.coords.longitude; + // this.toast.pdTriggerappmessage(this.currentPosPDofficer); + + data = {'pd_id':this.address_pd_id,'link':this.currentPosPDofficer}; + + + this.pdDetails.saveCurrentLocation(data).subscribe(res=> + { + console.log("geoLocation data",data) + // this.updateinitiated = res; + // if(this.updateinitiated.dataStatus == true) + // { + // // this.getNewpdupdate(); + // // this.startedAccess = true; + // }else + // { + // this.startedAccess = false; + // } + }) + } + }).catch((error)=>{ + this.toast.pdTriggerappmessage(error.message); + }) + + },this.timeOut); + } + + getcurrentBackgroundLocation() + { + let data:any + const config:BackgroundGeolocationConfig={ + desiredAccuracy: 10, + stationaryRadius: 20, + distanceFilter: 30, + debug: false, // enable this hear sounds for background-geolocation life-cycle. + stopOnTerminate: false // enable this to clear background location settings when the app terminates + }; + + this.backgroundgeolocation.configure(config).then(()=>{ + this.backgroundgeolocation.on(BackgroundGeolocationEvents.location) + .subscribe((location:BackgroundGeolocationResponse)=>{ + //this.toast.pdTriggerappmessage("alert for loca, "+location) + + let pos=location.latitude+","+location.longitude + data = {'pd_id':this.address_pd_id,'link':pos}; + + this.pdDetails.saveCurrentLocation(data).subscribe(res=>{ + console.log("saved location in Api",res); + + },err=>{ + console.log("Not saved in Api",err); + }) + },err=>{ + console.log("Error in background geolocation subscribtion") + }) + },err=>{ + console.log("Error in background geolocation configuration") + }) + this.backgroundgeolocation.start(); + + // let data:any; + // let options = { + // frequency: 3000, + // enableHighAccuracy: true, + // timeOut:1000, + // }; + + // this.timeInterval = setInterval(()=>{ + // this.currentPosPDofficer = ''; + // this.geolocation.getCurrentPosition(options).then((resp) => { + // // resp.coords.latitude + // // resp.coords.longitude + // if((resp as Geoposition).coords !=undefined){ + // this.currentPosPDofficer = resp.coords.latitude+","+resp.coords.longitude; + // // this.toast.pdTriggerappmessage(this.currentPosPDofficer); + // + // data = {'pd_id':this.address_pd_id,'link':this.currentPosPDofficer}; + + + // this.pdDetails.saveCurrentLocation(data).subscribe(res=> + // { + // + // // this.updateinitiated = res; + // // if(this.updateinitiated.dataStatus == true) + // // { + // // // this.getNewpdupdate(); + // // // this.startedAccess = true; + // // }else + // // { + // // this.startedAccess = false; + // // } + // }) + // } + // }).catch((error)=>{ + // this.toast.pdTriggerappmessage(error.message); + // }) + + // },this.timeOut); + } + pdreschedule() + { + this.scheduleAccess = true; + this.initiatedAccess = false; + } + + + pdinitiated(appdetails) + { let data:any; + + this.locationAccuracy.canRequest().then((canRequest: boolean) => { + + if(canRequest) { + // the accuracy option will be ignored by iOS + this.locationAccuracy.request(this.locationAccuracy.REQUEST_PRIORITY_HIGH_ACCURACY).then( + () => { + this.geolocation.getCurrentPosition().then((resp) => { + // resp.coords.latitude + // resp.coords.longitude + let mobile_no=this.other_applicant.filter(val=>val.additional_pd_id == this.address_allocated_data.pd_id).map(val=>val.mobile_no)[0] + + if(mobile_no ==undefined){ + mobile_no=this.mainApplicant.mobile_no + } + this.currentPosPDofficer = resp.coords.latitude+","+resp.coords.longitude; + data = {'pd_id':this.address_pd_id,'vendor_status':'INITIATED','mobile_no':mobile_no,'officerName':appdetails.pd_allocated_to,'firstName':this.mainApplicant.applicant_name,'fk_updatedby':this.users,'updatedon':currentdate,'link':this.currentPosPDofficer,'random_string':this.applicatentDetails.random_string}; + + + this.pdDetails.updatepdStatus(data).subscribe(res=> + { + this.updateinitiated = res; + if(this.updateinitiated.dataStatus == true) + { + this.getNewpdupdate(); + this.getcurrentLocation(); + this.getcurrentBackgroundLocation() + this.startedAccess = true; + }else + { + this.startedAccess = false; + } + }) + }).catch((error) => { + console.log('Error getting location', error); + }); + },error => alert('Error requesting location permissions'+JSON.stringify(error)) + ); + } + + },error=>{ + + alert(JSON.stringify(error)) + let mobile_no=this.other_applicant.filter(val=>val.additional_pd_id == this.address_allocated_data.pd_id).map(val=>val.mobile_no)[0] + + if(mobile_no ==undefined){ + mobile_no=this.mainApplicant.mobile_no + } + data = {'pd_id':this.address_pd_id,'vendor_status':'INITIATED','mobile_no':mobile_no,'officerName':appdetails.pd_allocated_to,'firstName':this.mainApplicant.applicant_name,'fk_updatedby':this.users,'updatedon':currentdate,'link': this.currentPosPDofficer,'random_string':this.applicatentDetails.random_string}; + this.pdDetails.updatepdStatus(data).subscribe(res=> + { + this.updateinitiated = res; + if(this.updateinitiated.dataStatus == true) + { + + this.getNewpdupdate(); + this.getcurrentLocation(); + this.getcurrentBackgroundLocation(); + this.startedAccess = true; + }else + { + this.startedAccess = false; + } + }) + }); + } + checkOTP(appdetails){ + let data:any; + let mobile_no=this.other_applicant.filter(val=>val.additional_pd_id == this.address_allocated_data.pd_id).map(val=>val.mobile_no)[0] + + if(mobile_no ==undefined){ + mobile_no=this.mainApplicant.mobile_no + } + data = {'pd_id':this.address_pd_id,'vendor_status':'STARTED','mobile_no':mobile_no,'fk_updatedby':this.users,'updatedon':currentdate,'link':this.currentPosPDofficer,'random_string':this.applicatentDetails.random_string }; + this.geolocation.getCurrentPosition().then((resp) => { + this.currentPosPDofficer = resp.coords.latitude+","+resp.coords.longitude; + + +this.pdDetails.updatepdStatus(data).subscribe(res=> +{ + this.updatestarted = res; +if(this.updatestarted.dataStatus == true) +{ + //appdetails.pd_id=this.address_pd_id + //clearInterval(this.timeInterval); + + //this.navCtrl.setRoot(OtpPage,{'pdDetails':appdetails}); + this.getNewpdupdate(); + this.startedAccess=false +// this.checkOtpAccess=true +this.startPdDiscussion() + +} +else{ + this.checkOtpAccess=false +} + +},err=>alert(JSON.stringify(err))); + // console.log('Buy clicked'); + },err=>{ + alert("Cordova Error " +JSON.stringify(err)) + this.updateStartedStatus(data) + }) + } + + updateStartedStatus(data) { + this.pdDetails.updatepdStatus(data).subscribe(res=> + { + this.updatestarted = res; + if(this.updatestarted.dataStatus == true) + { + //appdetails.pd_id=this.address_pd_id + //clearInterval(this.timeInterval); + + //this.navCtrl.setRoot(OtpPage,{'pdDetails':appdetails}); + this.getNewpdupdate(); + this.startedAccess=false + this.checkOtpAccess=true + + } + else{ + this.checkOtpAccess=false + } + + }) + } + + async startPdDiscussion() + { + + // let data:any; + let alert = await this.alertCtrl.create({ + header: 'Start Discussion', + message: 'Are you starting the Discussion', + buttons: [ + { + text: 'No', + role: 'cancel', + handler: () => { + + + } + }, + { + text: 'YES', + handler: () => { + // this.geolocation.getCurrentPosition().then((resp) => { + // this.currentPosPDofficer = resp.coords.latitude+","+resp.coords.longitude; + + // data = {'pd_id':this.address_pd_id,'pd_status':'STARTED','mobile_no':this.mainApplicant.mobile_no,'fk_updatedby':this.users,'updatedon':currentdate,'link': this.currentPosPDofficer }; + // console.log(data); + // this.pdDetails.updatepdStatus(data).subscribe(res=> + // {this.updatestarted = res; + // if(this.updatestarted.dataStatus == true) + // { + // appdetails.pd_id=this.address_pd_id + // clearInterval(this.timeInterval); + // console.log("appdetails",appdetails) + // this.navCtrl.setRoot(OtpPage,{'pdDetails':appdetails}); + // } + + // }) + // // console.log('Buy clicked'); + // }) + clearInterval(this.timeInterval); + this.backgroundgeolocation.finish(); + this.backgroundgeolocation.stop(); + //FOR GIVING THE CORRECT ADDRESS MASTER + + //Assigning applicant details to the params + let pdValues= this.address_allocated_data + pdValues.applicat_details=this.other_applicant + // console.log("dds",this.pdMaster) + this.acceptedAccess = false; + this.initiatedAccess = false; + this.scheduleAccess = false; + this.startedAccess = false; + this.checkOtpAccess = false; + //FOR CHECKING THE OTP ENABLED FLAG IN ENTITY LEVEL + if(this.pdMaster.is_otp_enabled == "1"){ + // this.navCtrl.navigateRoot(OtpPage,{'pdDetails':pdValues}); + let navigationExtras:NavigationExtras={ + state:{ + pdDetails:pdValues + } + } + this.navCtrl.navigateForward('/pd/OtpPage',navigationExtras); + } + else{ + let data:any; + data = {'pd_id':this.address_pd_id,'vendor_status':"INPROGRESS",'fk_updatedby':this.users,'updatedon':currentdate,'random_string':this.applicatentDetails.random_string}; + this.pdDetails.updatepdStatus(data).subscribe(res=>{ + if(res['dataStatus']){ + let navigationExtras:NavigationExtras={ + state:{ + pdDetails:pdValues, + docs_collected:this.docs_collected + } + } + if(this.address_allocated_data.customer_segment_abbr == 'SAL') { + console.log("rote" , this.address_allocated_data.customer_segment_abbr) + this.navCtrl.navigateForward('/pd/pd-questions/all-ques/sal-ques',navigationExtras); + } + else { + this.navCtrl.navigateForward('/pd/pd-questions/all-ques',navigationExtras); + } + } + else{ + this.toast.pdTriggerappmessage("Something went wrong") + } + }) + } + } + } + ] + }); + await alert.present(); + } + getNewpdupdate() + { + this.loading.pdloader('Please Wait') + + this.acceptedAccess = false; + this.initiatedAccess = false; + this.scheduleAccess = false; + this.startedAccess = false; + this.checkOtpAccess = false; + this.pdDetails.getpddetails(this.users).subscribe(res=> + { + this.appdata = res; + if(this.appdata.dataStatus == true) + { + + this.applicatentDetails = this.appdata.records.filter(app=>app.pd_id == this.applicatentDetails.pd_id)[0]; + // this.address_pd_status=this.applicatentDetails + //FOR GETTING THE LATEST ADDRESS STATUS FROM getFullPDdetails + let pdDetails_pdid=this.applicatentDetails.is_child != '1' ? this.applicatentDetails.pd_id :this.applicatentDetails.parent_pd_id + let rec_pdid = {'pdid':pdDetails_pdid,'random_string':this.applicatentDetails.random_string}; + this.pdDetails.getFullPDdetails(rec_pdid).subscribe(result=>{ + if(result['dataStatus']==true){ + this.addresses= result['records'].pd_address + result['records'].pd_address.forEach(data=>{ + if(data.addtional_pd_data.length != 0){ + if(data.addtional_pd_data[0].vendor_status == 'ALLOCATED' || data.addtional_pd_data[0].vendor_status == 'ACCEPTED' || data.addtional_pd_data[0].vendor_status == 'SCHEDULED' || data.addtional_pd_data[0].vendor_status == 'INITIATED' || data.addtional_pd_data[0].vendor_status == 'STARTED'|| data.addtional_pd_data[0].vendor_status == 'INPROGRESS'){ + // this.address_pd_id=data.addtional_pd_data[0].pd_id + this.address_pd_status=data.addtional_pd_data[0].vendor_status + // this.address_allocated_data=data.addtional_pd_data[0] + console.log("pd",this.address_pd_id) + return; + } + } + }) + + // if(this.applicatentDetails.pd_status == 'ALLOCATED') + // { + // this.acceptedAccess = true; + // } + // if(this.applicatentDetails.pd_status == 'ACCEPTED') + // { + // this.scheduleAccess = true; + // this.toast.pdTriggerappmessage("Accepted Successfully") + // } + // if(this.applicatentDetails.pd_status == 'SCHEDULED') + // { + // this.initiatedAccess = true; + // this.getFullPD(); + // this.toast.pdTriggerappmessage("Scheduled Successfully") + // } + + // if(this.applicatentDetails.pd_status == 'INITIATED') + // { + // this.startedAccess = true; + // this.toast.pdTriggerappmessage("Initiated Successfully") + // } + + if(this.address_pd_status == 'ALLOCATED') + { + this.acceptedAccess = true; + } + if(this.address_pd_status == 'ACCEPTED') + { + this.scheduleAccess = true; + this.toast.pdTriggerappmessage("Accepted Successfully") + } + if(this.address_pd_status == 'SCHEDULED') + { + this.initiatedAccess = true; + this.getFullPD(); + this.toast.pdTriggerappmessage("Scheduled Successfully") + } + + if(this.address_pd_status == 'INITIATED') + { + this.startedAccess = true; + this.toast.pdTriggerappmessage("Initiated Successfully") + } + if(this.address_pd_status == 'STARTED'){ + this.checkOtpAccess=true; + } + + } + }) + } + this.loading.dismissLoader() + }) + + + } + + camerasetup() + { + // this.navCtrl.push(PdGeneralImagesPage,{'pdDetails':this.applicatentDetails}); + let navigationExtras:NavigationExtras={ + state:{ + pdDetails:this.applicatentDetails + } + } + this.navCtrl.navigateForward('/pd/PdGeneralImagesPage',navigationExtras); + } + + inprogress(data,address_child){ + // data.pd_id=address_child.pd_id + console.log(address_child) + let pdValues=address_child + pdValues.applicat_details=this.other_applicant + let navigationExtras:NavigationExtras={ + state:{ + pdDetails:pdValues, + docs_collected:this.docs_collected + } + } + if(this.address_allocated_data.customer_segment_abbr == 'SAL') { + console.log("rote" , this.address_allocated_data.customer_segment_abbr) + this.navCtrl.navigateForward('/pd/pd-questions/all-ques/sal-ques',navigationExtras); + } + else { + this.navCtrl.navigateForward('/pd/pd-questions/all-ques',navigationExtras) + } + } + async mapAddress(values){ + // const modalOptions:ModalOptions={ + // cssClass:"mapAddress" + // } + + // const modal=this.modalCtrl.create(MapAddressPage,{'master':this.pdMaster,'address':values,'applicants':this.other_applicant},modalOptions) + // modal.present(); + // modal.onDidDismiss((data)=>{ + // console.log("datas",data) + // this.getFullPD(); + // }) + const modal=await this.modalCtrl.create({ + component:MapAddressPage, + componentProps:{'master':this.pdMaster,'address':values,'applicants':this.other_applicant}, + cssClass:"mapAddress" + }); + modal.onDidDismiss().then(data=>{ + console.log("datas",data) + this.getFullPD(); + }) + await modal.present(); + } + + inWords(e){ + return this.constant.convertNumberToWords(+e)+' Only'; + } + + /*IMAGE SECTION*/ + getPDImages(){ + //FOR RETRIEVING PICTURES + this.imageDisplay=[] + let record_for_pic = {'pd_id':this.applicatentDetails.pd_id,'form_id':null,'company_id':null,'is_common':1} + this.qustCat.getPDImages(record_for_pic).subscribe(val=>{ + + if(!val['msg']){ + // res = this.customfilter(res); + + if(val['records'].length>0){ + val['records'].forEach(result=>{ + if(result.pd_document_name != null){ + let split=result.pd_document_name.split('.') + + this.imageDisplay.push({'image':result.doc_url,'Name':result.pd_document_title,'option':'dummy','type':split[1]}) + } + }) + + } + } + }) + } + changeName(value,index,img){ + + this.imageDisplay[index]={'image':img,'Name':value} + + } + changeNameForBucket(value,index,img){ + this.imageBucket[index]={'image':img,'Name':value} + } + removeImg(index){ + this.imageDisplay.splice(index,1); + } + removeImgForBucket(index){ + this.imageBucket.splice(index,1) + } + + // capture(){ + + // //FOR CAPTURING PICS + // this.cameraProvider.getpicture().then(res=>{ + + // if(res != 'error'){ + // this.constant.getGeoTag().then(geoCoordinates=>{ + + + // this.imageBucket.push({'image':res,'Name':'','link':geoCoordinates}); + // //FOR GETTING THE DOC NAME FROM ALERT + // let alert =this.toast.setAlertForDocName() + // alert.present() + // alert.onDidDismiss(value=>{ + + // if(value){ + // this.imageBucket[this.imageBucket.length-1].Name=value.Name + // } + // }) + // }) + // } + + // },error=>{ + // console.log("Camera Error ",JSON.stringify(error)); + // }) + + + + // } + capture(){ + this.picContent.nativeElement.scrollIntoView({behaviour:"smooth",block:"start"}) + setTimeout(()=>{ + this.child.imageDecision() + }) + } + + + customfilter(res){ + + return res.filter(data=>data.fk_form_id != null); + } + + sendImage(){ + this.loading.loaderForSendImage() + + let records:any={ + 'pd_id':this.applicatentDetails.pd_id, + 'formid':null, + 'images':this.imageBucket, + 'company_id':null + } + + + this.qustCat.savePDImages(records).subscribe(res=>{ + if(res['dataStatus']== true){ + this.toast.pdTriggerappmessage("Image Saved Successfully") + this.imageBucket=[] + this.getPDImages(); + } + else{ + this.toast.pdTriggerappmessage('Fail'); + } + this.loading.dismissLoader(); + },err=>{ + this.loading.dismissLoader(); + }) + } + openRemarksModal(){ + console.log("function") + let params={pd_id:this.applicatentDetails.pd_id,createdby:this.users} + this.scheduleAccess=false; + let navigationExtras: NavigationExtras = { + state: { + param_data: params + } + }; + this.navCtrl.navigateForward('/pd/OfficerNotesModalPage',navigationExtras) + } + copyCusURL(randomStr) { + // console.log(window.location); + let cus_link = this.constant.environment().app_origin+'/customer/#/pd-images/'+randomStr; + console.log(randomStr) + this.copyToClipBoard(cus_link); + this.toast.pdTriggerappmessage('Customer link copied','primary'); + } + + onClickSmsLink(){ + let param={ + pd_id: this.pdMaster.pd_id, + mobile_no: this.mainApplicant.mobile_no, + random_string: this.pdMaster.random_string, + } + this.pdDetails.smsLink(param).subscribe(res=>{ + if(res['dataStatus']){ + this.toast.pdTriggerappmessage('SMS Sent Successfully','primary'); + } + }) + } + + // copy to clipboard functionality + copyToClipBoard(message) { + const selBox = document.createElement('textarea'); + selBox.style.position = 'fixed'; + selBox.style.left = '0'; + selBox.style.top = '0'; + selBox.style.opacity = '0'; + selBox.value = message; + document.body.appendChild(selBox); + selBox.focus(); + selBox.select(); + document.execCommand('copy'); + document.body.removeChild(selBox); + } + + completePDAlert() { + + return new Promise(reject=>{ + this.toast.setAlert('Complete Discussion','Please confirm you are completing the Discussion?').then(data=>{ + if(data==false){ + reject() + } + else{ + this.completePD('COMPLETED') + } + }) + }) + +} + + completePD(status:string) + { + let params = {'parent_pdid':this.pdMaster.parent_pd_id,'pd_id':this.address_pd_id,'pd_form_id':"25"} + this.qustCat.retiverForm(params).subscribe(form_check=>{ + if(form_check && form_check['dataStatus'] == false) { + this.toast.setAlertwithOKButton("Unable to complete the PD","Please complete the form and try again !!"); + return; + } + + //alert.present(); + let users = localStorage.getItem('pd_user_details') + users=JSON.parse(users).userid + this.gpsService.getGeoTag().then(geoCords=>{ + let data = {'pd_id':this.address_pd_id,'vendor_status':status,'fk_updatedby':users,'updatedon':currentdate,'random_string':this.applicatentDetails.random_string,link:geoCords}; + + this.pdDetails.updatepdStatus(data).subscribe(res=> + { + this.updateStatus = res; + if(this.updateStatus.dataStatus == true ) + { + if(this.updateStatus.status == 200) { + this.toast.pdTriggerappmessage("Completed Successfully !!!"); + this.getNewpdupdate(); + setTimeout(()=>{ + this.navCtrl.pop() + },3000) + } + else if(this.updateStatus.status == 304) { + let msg = this.updateStatus.hasOwnProperty('msg') && this.updateStatus.msg ? this.updateStatus.msg : "Form not filled yet. Please do this first !!" + this.toast.pdTriggerappmessage(msg); + } + }else + { + } + + }) + },err=>{ + console.log("Problem while getting geo location.",err) + alert("Problem getting geolocation. Make sure the location is turned on") + }) +}) + +} + +} diff --git a/src/app/pages/pd/map-address/map-address.html b/src/app/pages/pd/map-address/map-address.html new file mode 100755 index 0000000..bc2821d --- /dev/null +++ b/src/app/pages/pd/map-address/map-address.html @@ -0,0 +1,41 @@ + + + + + + +
+ {{pageTitle}}


+ + + Select + {{data.abbr}} + + + + + Select + {{data.applicant_name}} + + + + + +
+ + Submit + Cancel + +
+
diff --git a/src/app/pages/pd/map-address/map-address.scss b/src/app/pages/pd/map-address/map-address.scss new file mode 100755 index 0000000..6eb3cdc --- /dev/null +++ b/src/app/pages/pd/map-address/map-address.scss @@ -0,0 +1,8 @@ +// page-map-address { + .mat-form-field{ + width: 100%; + + padding: 0 10px 0 10px; + } + +// } diff --git a/src/app/pages/pd/map-address/map-address.ts b/src/app/pages/pd/map-address/map-address.ts new file mode 100755 index 0000000..d52ece3 --- /dev/null +++ b/src/app/pages/pd/map-address/map-address.ts @@ -0,0 +1,104 @@ +import { Component } from '@angular/core'; +import { NavController, NavParams, ModalController } from '@ionic/angular'; +import {QuestionCategoryProvider} from '../../../services/question-category/question-category' +import { FormGroup,FormBuilder, Validators } from '@angular/forms'; +import{AwsServiceProvider} from '../../../services/aws-service/aws-service' +import {PdtriggerProvider} from '../../../services/pdtrigger/pdtrigger' +import {ToastProvider} from '../../../services/common-provider/toast' + + +/** + * Generated class for the MapAddressPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + + +@Component({ + selector: 'page-map-address', + templateUrl: 'map-address.html', + styleUrls:['map-address.scss'] +}) +export class MapAddressPage { + cus_seg:any=[] + addressMapping:FormGroup + mobileDisable:boolean=false; + master:any=[] + addressData:any=[] + applicants:any=[] + pageTitle="Choose customer segment For this PD address" + constructor(public modalCtrl: ModalController, public navParams: NavParams,private qustCat:QuestionCategoryProvider, + private fb:FormBuilder,private aws:AwsServiceProvider,private pdTrigger:PdtriggerProvider,private toast:ToastProvider) { + +this.master=this.navParams.get('master') +this.addressData=this.navParams.get('address') +this.applicants=this.navParams.get('applicants') +console.log("d",this.master,'kd',this.applicants,'dks',this.applicants); + this.addressMapping=this.fb.group({ + fk_customer_segment:[''], + pd_co_applicant_id:[''], + mobile_no:[''] + }) + this.dropDown(); + + } + + ngOnInit() { + console.log('ngOnInit MapAddressPage'); + } + updateMobile(data){ + + let mobile=this.applicants.filter(val=>val.pd_co_applicant_id==data.pd_co_applicant_id).map(val=>val.mobile_no)[0] + console.log(mobile) + if(mobile != '' && mobile != null){ + this.addressMapping.controls['mobile_no'].setValue(mobile) + this.addressMapping.controls['mobile_no'].clearValidators(); + this.addressMapping.controls['mobile_no'].updateValueAndValidity(); + this.mobileDisable=true + } + else{ + + this.addressMapping.controls['mobile_no'].setValue('') + this.addressMapping.controls['mobile_no'].setValidators(Validators.compose([Validators.required])); + this.addressMapping.controls['mobile_no'].updateValueAndValidity(); + this.mobileDisable=false + } + } + dropDown(){ + this.qustCat.getCustomersDetails().subscribe(res=>{ + if(res['dataStatus']== true){ + this.cus_seg=res['records'] + } + }) + } + cancel(){ + this.modalCtrl.dismiss(); + } + submit(values){ + if(this.addressMapping.invalid){ + this.toast.pdTriggerappmessage("Please Fill all the Fields"); + return; + } + let users = localStorage.getItem('pd_user_details') + users=JSON.parse(users).userid + let update_records={"pd_id":null,"parent_pd_id":this.master.parent_pd_id,"fk_address_id":this.addressData.pd_address_id,"pd_status":"ACCEPTED","fk_updatedby":users, + "fk_customer_segment":values.fk_customer_segment, + "pd_co_applicant_id":values.pd_co_applicant_id, + "mobile_no":values.mobile_no, + 'random_string':this.master.random_string + } + console.log("update",update_records); + this.pdTrigger.updatepdStatus(update_records).subscribe(res=>{ + if(res['dataStatus']==true){ + this.toast.pdTriggerappmessage("Saved Successfully.."); + this.modalCtrl.dismiss(); + } + else{ + this.toast.pdTriggerappmessage("Something went wrong!!") + } + },err=>{ + console.log("Error",JSON.stringify(err)) + }) + } +} diff --git a/src/app/pages/pd/officer-notes-modal/officer-notes-modal.html b/src/app/pages/pd/officer-notes-modal/officer-notes-modal.html new file mode 100755 index 0000000..2233595 --- /dev/null +++ b/src/app/pages/pd/officer-notes-modal/officer-notes-modal.html @@ -0,0 +1,51 @@ + + + + + + Notes for QC Officer + + + + + + + + + + Save   + Cancel + + + + + + + + + Officer Notes + + + +
+
+

{{data.log_time}} |  {{data.createdby | titlecase}}
+ {{data.remark | titlecase}} +

+
+
+
+ + + Notes + + + + diff --git a/src/app/pages/pd/officer-notes-modal/officer-notes-modal.scss b/src/app/pages/pd/officer-notes-modal/officer-notes-modal.scss new file mode 100755 index 0000000..9888ae0 --- /dev/null +++ b/src/app/pages/pd/officer-notes-modal/officer-notes-modal.scss @@ -0,0 +1,37 @@ +// page-officer-notes-modal { + .even{ + background-color: aliceblue; + margin-top:6px; + border: 2px solid rgb(232, 242, 250); + border-radius: 8px; + padding:0.5px 2px 0.5px 10px; + // color:grey; + } + .odd{ + // background-color: antiquewhite; + background-color: white; + border: 2px solid rgb(253, 253, 253); + border-radius: 8px; + padding:0.5px 2px 0.5px 10px; + // text-align: center; + margin-top:6px; + } + .p_tag_remark{ + font-family: 'Times New Roman', Times, serif; + // color:gray; + font-size: 14px; + } + .remark_all{ + font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + font-size:16px; + } + .footer{ + padding: 10px 0 0 20px; + --background: #eee; + } + ion-content{ + --background: #eee; + padding:7px; + } + +// } diff --git a/src/app/pages/pd/officer-notes-modal/officer-notes-modal.ts b/src/app/pages/pd/officer-notes-modal/officer-notes-modal.ts new file mode 100755 index 0000000..33cae4d --- /dev/null +++ b/src/app/pages/pd/officer-notes-modal/officer-notes-modal.ts @@ -0,0 +1,129 @@ +import { Component, ViewChild, Input } from '@angular/core'; +import { NavController, ModalController } from '@ionic/angular'; +// import { QuestionCategoryProvider } from '../../../services/question-category/question-category'; +import { PdtriggerProvider } from '../../../services/pdtrigger/pdtrigger'; +import { ToastProvider } from '../../../services/common-provider/toast'; +import { StorageProvider } from '../../../services/storage/storage'; +import { Router, ActivatedRoute } from '@angular/router'; + +/** + * Generated class for the OfficerNotesModalPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + +// @IonicPage() +@Component({ + selector: 'page-officer-notes-modal', + templateUrl: 'officer-notes-modal.html', + styleUrls:['officer-notes-modal.scss'] +}) +export class OfficerNotesModalPage { + qc_notes:any; + param_data:any; + schedule_notes:boolean; + newNotes:any; + display_new_notes:any=[] + @Input() values:any; + @ViewChild('content',{static:false}) content:any; + + constructor(public navCtrl: NavController,private router:Router,private actRoute:ActivatedRoute, + private pdTrigger:PdtriggerProvider, + private toastService:ToastProvider,private modalCtrl:ModalController,private storage:StorageProvider) { + // if(this.navParams.get('values') != undefined){ + // this.param_data=this.navParams.get('values'); //FOR QC NOTES IN DISCUSSION + // this.schedule_notes=false + // } + // else if(this.navParams.get('param_data') != undefined){ + // this.param_data=this.navParams.get('param_data'); //FOR OFFICER REMARKS IN SCHEDULE SCREEN + // this.schedule_notes=true + // } + + this.actRoute.queryParams.subscribe(re=>{ + console.log(this.router.getCurrentNavigation(),re) + if(this.router.getCurrentNavigation() != null){ + if(this.router.getCurrentNavigation().extras.state.values){ + this.param_data=this.router.getCurrentNavigation().extras.state.values; //FOR QC NOTES IN DISCUSSION + this.schedule_notes=false + }else if(this.router.getCurrentNavigation().extras.state.param_data){ + this.param_data=this.router.getCurrentNavigation().extras.state.param_data; //FOR OFFICER REMARKS IN SCHEDULE SCREEN + this.schedule_notes=true + } + } + else{ + this.param_data = this.values + } + + console.log("param",this.param_data,this.schedule_notes); + }) + // console.log(this.navParams.get('param_data')) + // this.qc_notes=this.param_data.hasOwnProperty('pd_qc_note') ? this.param_data.pd_qc_note : '' + this.storage.getItem('qc_notes').then(result=>{ + console.log("Local",result) + if(result){ + this.qc_notes=result + } + else{ + this.qc_notes='' + } + }) + } + + ngOnInit() { + console.log('ngOnInit OfficerNotesModalPage'); + this.getRemarks(); + } + cancelModal(){ + this.modalCtrl.dismiss(); + } + saveNotes(){ + console.log(this.qc_notes,this.values); + let data:any; + data = {'pd_id':this.param_data.pd_id,'fk_updatedby':this.param_data.fk_updatedby,'random_string':this.param_data.random_string,pd_qc_note:this.qc_notes}; + this.pdTrigger.updatepdStatus(data).subscribe(res=>{ + if(res['dataStatus']){ + this.storage.setItem(this.qc_notes,'qc_notes') + this.toastService.pdTriggerappmessage("Notes Saved Successfully"); + setTimeout(()=>{ + this.modalCtrl.dismiss(); + },1000) + } + }) + } + + getRemarks(){ + if(this.schedule_notes){ + let params={pd_id:this.param_data.pd_id,flag:'ALL_REMARKS'} + this.pdTrigger.getQCLenderRemarks(params).subscribe(response=>{ + if(response['dataStatus']){ + this.display_new_notes=response['records'] + + } + else{ + this.toastService.pdTriggerappmessage(response['msg'] ? response['msg'] : 'No Records Found') + } + },err=>console.log("Network Error",err)) + // this.content.scrollToBottom(2000) + // let dimensions = this.content.getContentDimensions(); + // this.content.scrollTo(0, dimensions.scrollHeight+100, 100); + } + else{ + this.param_data=this.values + console.log(this.values) + } + } + saveRemarks(){ + console.log(this.newNotes) + let params=this.param_data + params.remark=this.newNotes + this.pdTrigger.savePDRemark(params).subscribe(response=>{ + if(response['dataStatus']){ + this.toastService.pdTriggerappmessage("Notes Saved Successfully"); + this.newNotes=''; + this.getRemarks(); + } + }) + } + +} diff --git a/src/app/pages/pd/otp/otp.html b/src/app/pages/pd/otp/otp.html new file mode 100755 index 0000000..099e67d --- /dev/null +++ b/src/app/pages/pd/otp/otp.html @@ -0,0 +1,95 @@ + + + + + + + + OTP Page + Reason Page + + + + + + + + + + + + Circle Image + + + + + +

OTP

+
+
+ + + + + + + +
+ + + + + + + +

{{balance_time}}

+
+
+ +
+
+ + + + + + + + + +

OTP Rejection Reason

+
+
+ +
+ + + + + + {{otp.rejection_reason}} + + + + + + +
+
+
+ + + + + +
+ +
diff --git a/src/app/pages/pd/otp/otp.scss b/src/app/pages/pd/otp/otp.scss new file mode 100755 index 0000000..606ebac --- /dev/null +++ b/src/app/pages/pd/otp/otp.scss @@ -0,0 +1,38 @@ +// page-otp { + ion-content{ + --background: #eee; + } + .mat-card{ + width: 80%; + margin-left: 10%; + margin-top: 35%; + border-radius: 10px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + h4{ + font-weight: normal; + } + button.mat-primary { + background-color: #E00201 !important; + } + .mat-raised-button{ + border-radius: 30px; + padding: 19px 45px; + line-height: 0px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + .rounded-circle { + border-radius: 50%!important; + background-image: url('../../../../assets/img/misc/avatar.jpg'); + + } + .img-fluid{ + max-width: 40%; + height: auto; + margin-top:-70px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2); + } + ion-icon{ + font-size:2.2em; + } +// } diff --git a/src/app/pages/pd/otp/otp.ts b/src/app/pages/pd/otp/otp.ts new file mode 100755 index 0000000..c8a9926 --- /dev/null +++ b/src/app/pages/pd/otp/otp.ts @@ -0,0 +1,221 @@ +import { Component } from '@angular/core'; +import { NavController, MenuController, AlertController } from '@ionic/angular'; +import { PdtriggerProvider } from '../../../services/pdtrigger/pdtrigger'; +import { ToastProvider } from '../../../services/common-provider/toast'; +import { ConstantsProvider } from '../../../services/constants/constants'; +import { AwsServiceProvider } from '../../../services/aws-service/aws-service'; +import { QuestionCategoryProvider } from '../../../services/question-category/question-category'; +import { FormGroup, FormBuilder, Validators } from '@angular/forms'; +import { Geolocation } from '@ionic-native/geolocation/ngx'; +import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'; +import { NavigationExtras, ActivatedRoute, Router } from '@angular/router'; + +/** + * Generated class for the OtpPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + + +@Component({ + selector: 'page-otp', + templateUrl: 'otp.html', + styleUrls: ['otp.scss'], +}) +export class OtpPage { + + + timeLimit: any; + reason_otp: any; + users: any; + timerOn: boolean = true; + balance_time: string; + otpStatus: any; + pin:any; + otpStatusAccess:boolean = true; + applicatentDetails: any; + commonImage:any; + maxtime: any=30; + //address_pd_id:any; + + reasonForm:FormGroup + constructor(public navCtrl: NavController,private actRoute:ActivatedRoute,private router:Router,public pddetails:PdtriggerProvider,public toast:ToastProvider,public Menu:MenuController,public commonconstant:ConstantsProvider,public aws:AwsServiceProvider,public alertCtrl:AlertController,public qustCat:QuestionCategoryProvider,public fb:FormBuilder,public geolocation:Geolocation,public androidPermissions:AndroidPermissions) { + this.commonImage = this.commonconstant.commonimage; + // this.applicatentDetails = this.navParams.get('pdDetails'); + this.actRoute.queryParams.subscribe(params=>{ + if(this.router.getCurrentNavigation().extras.state){ + this.applicatentDetails=this.router.getCurrentNavigation().extras.state.pdDetails; + console.log("inside",this.applicatentDetails); + } + }) + // this.address_pd_id=this.navParams.get('address_pd_id') + this.users = localStorage.getItem('pd_user_details') + this.users=JSON.parse(this.users).userid + + this.reasonForm = this.fb.group( + { + reason:[null,Validators.compose([Validators.required])], + others_reason:[null], + }) + + this.getDropdown(); + } + + ngOnInit() { + console.log('ngOnInit OtpPage'); + } + ionViewDidEnter(){ + //this.Menu.enable(false); + this.setPermission(); + this.timer(120); + + } + + setPermission() + { + this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.ACCESS_COARSE_LOCATION).then( + result => console.log('Has permission?',result.hasPermission), + err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.ACCESS_COARSE_LOCATION) + ); + + this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.ACCESS_LOCATION_EXTRA_COMMANDS, this.androidPermissions.PERMISSION.GET_ACCOUNTS]); + + this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.ACCESS_FINE_LOCATION).then( + result => console.log('Has permission?',result.hasPermission), + err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.ACCESS_FINE_LOCATION) + ); + + this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.ACCESS_FINE_LOCATION, this.androidPermissions.PERMISSION.GET_ACCOUNTS]); + } + ionViewWillLeave(){ + //this.Menu.enable(true); + clearTimeout(this.timeLimit); + } + getDropdown() + { + this.qustCat.getcommondrop('OTPREJECTION').subscribe(res=> + { + if(res['dataStatus']==true) + { + this.reason_otp = res['records'].filter(otp=>otp.isactive==1); + console.log(this.reason_otp); + + } + }) + } + checkotp(otp) + { + //console.log("Otp",otp) + let data = {'pd_id':this.applicatentDetails.pd_id,'OTP':otp,'fk_updatedby':this.users}; + this.pddetails.checkotp(data).subscribe(res=> + { + //console.log("Otp",res) + this.otpStatus = res; + if(this.otpStatus.dataStatus == true) + { + let navigationExtras:NavigationExtras={ + state:{ + 'pdDetails':this.applicatentDetails + } + } + this.navCtrl.navigateForward('/pd/pd-questions/all-ques',navigationExtras); + }else + { + this.toast.pdTriggerappmessage('Enter the Correct OTP'); + } + }) + } + + async timer(remaining) { + // console.log(remaining); + let m:any = Math.floor(remaining / 60); + let s:any = remaining % 60; + + m = m < 10 ? '0' + m : m; + s = s < 10 ? '0' + s : s; + // var balance_time = m + ':' + s; + this.balance_time = m + ':' + s; + remaining -=1; + // console.log(this.balance_time); + if(remaining >= 0 && this.timerOn) { + this.timeLimit = setTimeout(()=> { + this.timer(remaining); + }, 1000); + return; + } + + if(!this.timerOn) { + // Do validate stuff here + return; + } + + // Do timeout stuff here + + let data:any; + let alert = await this.alertCtrl.create({ + header: 'OTP Expired ', + message: 'Do you want to resend the OTP ? ', + buttons: [ + { + text: 'Start PD Without OTP', + + handler: () => { + + this.otpStatusAccess = false; + } + }, + { + text: 'Resend OTP', + handler: () => { + + this.geolocation.getCurrentPosition().then((resp) => { + let currentPosPDofficer = resp.coords.latitude+","+resp.coords.longitude; + data = {'pd_id':this.applicatentDetails.pd_id,'pd_status':'STARTED','mobile_no':this.applicatentDetails.applicat_details[0].mobile_no,'fk_updatedby':this.users,'link':currentPosPDofficer,'random_string':this.applicatentDetails.random_string}; + console.log(data); + this.pddetails.updatepdStatus(data).subscribe(res=> + { + this.timer(60); + }) + }); + // console.log('Buy clicked'); + + } + } + + ] + + }); + await alert.present(); + } + + saveotpreasno() + { + console.log(this.reasonForm.value); + if(this.reasonForm.valid) + { + let data = {'pd_id':this.applicatentDetails.pd_id,'reason':this.reasonForm.value.reason,'other_reason':this.reasonForm.value.others_reason,'fk_updatedby':this.users}; + this.pddetails.checkotp(data).subscribe(res=> + { + this.otpStatus = res; + if(this.otpStatus.dataStatus == true) + { + // {'pdDetails':this.applicatentDetails} + let navigationExtras:NavigationExtras={ + state:{ + 'pdDetails':this.applicatentDetails + } + } + this.navCtrl.navigateForward('/pd/pd-questions/all-ques',navigationExtras); + }else + { + // this.toast.pdTriggerappmessage('Enter the Correct OTP'); + } + }) + }else + { + this.toast.pdTriggerappmessage('Enter The All Field'); + } + } + +} diff --git a/src/app/pages/pd/pd-allocation/pd-allocation.html b/src/app/pages/pd/pd-allocation/pd-allocation.html new file mode 100755 index 0000000..20753ec --- /dev/null +++ b/src/app/pages/pd/pd-allocation/pd-allocation.html @@ -0,0 +1,145 @@ + + + + PD Listing + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +

{{pdFullDetails.lender_full_name}}

+
+ + + {{pdFullDetails.city_name}} / -{{pdFullDetails.pincode}} + +
+
+
+ +

Product

+

{{pdFullDetails.product_name}} / {{pdFullDetails.subproduct_name}}.

+

{{pdFullDetails.pd_type_name}}

+

{{pdFullDetails.pd_allocated_to}}

+
{{pdFullDetails.pd_date_of_initiation}}
+
+

+ + +

{{pdFullDetails.pd_status_name}}

+
+ +

{{pdFullDetails.loan_amount}}

+
+
+
+
+
+ + +
+ +

Applicants

+
+
+
+
+ + + +   {{Mainapplicatent.applicant_name}} (Main) + + +  {{Mainapplicatent.mobile_no}} + + + + +   {{Mainapplicatent.applicant_name}} + + +  {{Mainapplicatent.mobile_no}} + + + +
+ + +
+ + + +
\ No newline at end of file diff --git a/src/app/pages/pd/pd-allocation/pd-allocation.scss b/src/app/pages/pd/pd-allocation/pd-allocation.scss new file mode 100755 index 0000000..db0421f --- /dev/null +++ b/src/app/pages/pd/pd-allocation/pd-allocation.scss @@ -0,0 +1,60 @@ +page-pd-allocation { + + mat-grid-tile { + background: white!important; + } + + .fadeIn { + animation-name: fadeIn; + animation-duration: 15s; + transition: all 0.5s cubic-bezier(.36,-0.64,.34,1.76); + } + @font-face{ + font-family: Roboto; + src: url('../../assets/fonts/Roboto-Bold.ttf')!important; + } + + .box{ + box-shadow: 0 5px 20px 0 rgba(0,0,0,.2),0 13px 24px -11px rgba(50, 114, 178, 0.59) !important; + } + ion-content{ + background-color: #eee !important; + padding:0px !important; + } + // .mat-card{ + // padding: 7px 16px !important; + // padding: 18px 0px 5px 18px !important; + // } + *{ + font-size: 14px; + } + .mat-card-title{ + margin-bottom: 0px; + } + .lettericon{ + background-color: cadetblue; + padding: 10px 15px 10px 15px; + border-radius: 50%; + color: #fff; + } + .mat-card-header-text{ + margin: 0px; + } + .mat-card-subtitle{ + margin-bottom:0px; + } + .mat-card-content>:last-child:not(.mat-card-footer){ + margin-top: 0px; + } + p{ + margin-top:0 !important; + margin-left: 5% !important; + } + h2{ + margin: 1px !important; + } + .mat-card{ + border-radius: 10px; + } +} + \ No newline at end of file diff --git a/src/app/pages/pd/pd-allocation/pd-allocation.ts b/src/app/pages/pd/pd-allocation/pd-allocation.ts new file mode 100755 index 0000000..d90002a --- /dev/null +++ b/src/app/pages/pd/pd-allocation/pd-allocation.ts @@ -0,0 +1,28 @@ +import { Component } from '@angular/core'; +import { NavController, NavParams } from '@ionic/angular'; + +/** + * Generated class for the PdAllocationPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + + +@Component({ + selector: 'page-pd-allocation', + templateUrl: 'pd-allocation.html', +}) +export class PdAllocationPage { +pdFullDetails:any = []; + constructor(public navCtrl: NavController, public navParams: NavParams) { + + this.pdFullDetails = this.navParams.get('pdDetails'); + console.log(this.pdFullDetails); + } + + ngOnInit() { + console.log('ngOnInit PdAllocationPage'); + } + +} diff --git a/src/app/pages/pd/pd-component/pd.component.html b/src/app/pages/pd/pd-component/pd.component.html new file mode 100755 index 0000000..2c91e29 --- /dev/null +++ b/src/app/pages/pd/pd-component/pd.component.html @@ -0,0 +1,38 @@ + + + + + + +
+ + + + + {{p.title}} + + + +

App Version: {{app_version}}

+
+
+ +
+
+ +
+ + + +
diff --git a/src/app/pages/pd/pd-component/pd.component.scss b/src/app/pages/pd/pd-component/pd.component.scss new file mode 100755 index 0000000..15f4d34 --- /dev/null +++ b/src/app/pages/pd/pd-component/pd.component.scss @@ -0,0 +1,170 @@ +// right side menu +$header_color:#8835C3; +$sidemenu_color:#19152C; +#menu-right { + button { + padding-left: 16px; + } + ion-content { + background: #00d2ff; /* fallback for old browsers */ + background: -webkit-linear-gradient(to left, #3a7bd5, #00d2ff); /* Chrome 10-25, Safari 5.1-6 */ + background: linear-gradient(to left, #3a7bd5, #00d2ff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ + + } + .menu-inner { + width: 10vh; + } + @media screen and (orientation: landscape) { + .menu-inner { + width: 15vh; + } + } + .active-menu-item { + position: absolute; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-left: 6px solid #ffffff; + } + .label { + display: flex; + align-items: center; + } + .list-md[no-lines] .item-block, + .list-md[no-lines] ion-item-options, + .list-md[no-lines] .item .item-inner, + .list-ios[no-lines] .item-block, + .list-ios[no-lines] ion-item-options, + .list-ios[no-lines] .item .item-inner { + padding: .3rem 0; + background: transparent; + color: white; + } + ion-icon { + line-height: 1; + } + } + + .icon-badge { + top: 0px; + right: 0px; + background: #E00201; + color: white; + font-size: 12px; + position: absolute; + padding: 5px 8px; + border-radius: 15px; + } + + // Sidemenu with avatar + // #menu-avatar { + .user-avatar { + max-width: 125px;height: 125px; + padding: .5em; + } + h3, + .label { + color: white; + font-weight: bold; + font-size: 14px; + } + .item { + background: transparent; + } + .menu_content{ + --background: white; + } + ion-content { + + background: #649173; /* fallback for old browsers */ + background: -webkit-linear-gradient(to left, #DBD5A4, #649173); /* Chrome 10-25, Safari 5.1-6 */ + background: linear-gradient(to left, #DBD5A4, #649173); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ + + + } + .menu-inner { + background: rgba(255, 255, 255, .3); + } + // } + // Material Design Sidemenu + // #menu-material { + // ion-content { + // padding: 5px 15px; + + .name { + font-weight: 500; + margin-top: 0px; + margin-left: 0px; + font-size: 24px; + } + .e-mail { + margin-top: 0; + margin-bottom: 5px; + } + // } + .user-avatar { + max-width: 125px;height: 125px; + padding: .5em; + height: 12vh; + } + h3, + .label + { + color: #111; + font-weight: 500; + } + .menu-inner{ + box-shadow: 0 8px 10px -5px rgba(0,0,0,.2), 0 16px 24px 2px rgba(0,0,0,.14), 0 6px 30px 5px rgba(0,0,0,.12) !important; + } + .menu-header{ + background-image: url('../../../../assets/img/misc/sidemenubg.jpg'); + background-size: cover; + color: white; + padding-bottom: 15px; + } + .item-md{ + background-color: rgba(255, 255, 255, 0.28) !important; + } + ion-icon { + color: #111; + } + + // } + // Dark Design Sidemenu + #menu-dark{ + .sidemenuHeader{ + ion-toolbar{ + .toolbar-background{background: $sidemenu_color;border:$sidemenu_color; } + ion-buttons{ + button{color: #fff;} + } + .toolbar-content{ + ion-item{background: transparent;color: #fff; + ion-avatar{background: #fff;color:$header_color;border-radius:50%;text-align: center; + h2{margin: 0;font-size: 25px;line-height: 40px;color: $sidemenu_color;} + } + h2{font-size: 12px;font-weight: normal;} + p{font-size: 11px;font-weight: normal;color:#fff;} + } + } + } + } + .menu{background: $sidemenu_color; + ion-list{ + button{background: transparent;color: #C9C7D3;font-size: 13px; + .item-inner{border-bottom: 1px solid #474456 !important; + img{width: 30px;height: 30px;vertical-align: middle;margin-right: 10px;margin-bottom: 5px;} + } + } + } + } + + } + // *{ + // font-family: Roboto; + // font-size: 16px; + + // } + .itemBtns { + color: black; + font-size: 100%; + padding-right: 100%; } \ No newline at end of file diff --git a/src/app/pages/pd/pd-component/pd.component.spec.ts b/src/app/pages/pd/pd-component/pd.component.spec.ts new file mode 100755 index 0000000..f0454a8 --- /dev/null +++ b/src/app/pages/pd/pd-component/pd.component.spec.ts @@ -0,0 +1,24 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { PdComponent } from './pd.component'; + +describe('PdComponent', () => { + let component: PdComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ PdComponent ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(PdComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pages/pd/pd-component/pd.component.ts b/src/app/pages/pd/pd-component/pd.component.ts new file mode 100755 index 0000000..5ba2cec --- /dev/null +++ b/src/app/pages/pd/pd-component/pd.component.ts @@ -0,0 +1,121 @@ +import { Component, OnInit } from '@angular/core'; +import { AppVersion } from '@ionic-native/app-version/ngx'; +import { AwsServiceProvider } from 'src/app/services/aws-service/aws-service'; +import { NavController, MenuController } from '@ionic/angular'; +import { PushOptions, PushObject, Push } from '@ionic-native/push/ngx'; + +@Component({ + selector: 'app-pd', + templateUrl: './pd.component.html', + styleUrls: ['./pd.component.scss'], +}) +export class PdComponent implements OnInit { +pages:any=[] + notificationAccess: boolean; + userDetails: any; + user_id: any; + app_version: string; + userAccess: boolean; + constructor(private appVersion:AppVersion,private aws:AwsServiceProvider,private nav:NavController,private push:Push,private menuCtrl:MenuController) { + this.pages = [ + // { title: 'Home', component: HomePage, icon: 'home' }, + { title: 'Home', icon: 'home',method:()=>this.menulist(1),id:1 }, + { title: 'My Location', icon: 'locate',method:()=>this.menulist(4),id:4 }, + { title: 'Logout', icon: 'exit',method:()=>this.menulist(2),id:2}, + { title: 'Complete List', icon: 'checkmark-circle',method:()=>this.menulist(3),id:3} + + ]; + this.notificationAccess=false + this.getuserDetails() + } + + ngOnInit() { + this.appVersion.getVersionNumber().then(versionNumber=>{ + console.log("Version Number :",versionNumber) + this.app_version=versionNumber; + },err=>{ + console.log("Version Error",err); + }) + } + getuserDetails() + { + this.userDetails='' + + let userid = this.aws.getlocale(); + this.user_id=userid + this.aws.getuserprofile(userid).subscribe(res=>{ + this.userDetails = res; + if(this.userDetails.dataStatus == true) + { + this.notificationAccess=true + // console.log("Inside user details notification access value",this.notificationAccess) + this.userAccess = true; + this.userDetails = this.userDetails.records[0]; + localStorage.setItem("pd_user_details",JSON.stringify(this.userDetails)) + // this.notification() + + } + + }); + } + menulist(id){ + // alert("hi"); + switch(id) + { + case 1: + this.nav.navigateRoot('/pd'); + break; + case 2: + console.log("Logout function called"); + this.aws.logout().subscribe(()=>{ + this.unregisterNotification() + this.nav.navigateRoot('/'); + }); + break; + case 3: + this.nav.navigateForward('/pd/CompleteListPage'); + break; + case 4: + this.nav.navigateForward('/pd/GoogleMapPage'); + break; +} +this.menuCtrl.close() +} + logout() + { + // this.aws.logout(); + this.nav.navigateRoot('/'); + } + unregisterNotification(){ + console.log("unregister Notification function"); + const option:PushOptions={ + android:{ + // senderID:'893175418100' + senderID:'906855209078', + sound: true, + vibrate: true, + }, + ios: { + alert: 'true', + badge: true, + sound: 'true' + }, + windows: {}, + browser: { + pushServiceURL: 'http://push.api.phonegap.com/v1/push' + } + } + const pushObject:PushObject=this.push.init(option); + pushObject.on('unregister').subscribe(res=>{ + console.log("Notification Unregistered Successfully",res) + },err=>{ + console.log("Error in disabling notification",err) + }) + pushObject.unregister().then(res=>{ + console.log("unregister notification on unregister function",res); + }) + this.push.hasPermission().then(res=>{ + console.log("Push permission",res); + }) + } +} diff --git a/src/app/pages/pd/pd-general-images/Pd-general-images.module.ts b/src/app/pages/pd/pd-general-images/Pd-general-images.module.ts new file mode 100755 index 0000000..1ae9b43 --- /dev/null +++ b/src/app/pages/pd/pd-general-images/Pd-general-images.module.ts @@ -0,0 +1,56 @@ +import { NgModule } from "@angular/core"; + +import { MatButtonModule, MatButtonToggleModule, MatCardModule, MatCheckboxModule, MatChipsModule, MatDatepickerModule, MatDialogModule, MatListModule, MatExpansionModule, MatGridListModule, MatIconModule, MatInputModule, MatMenuModule, MatNativeDateModule, MatPaginatorModule, MatProgressBarModule, MatProgressSpinnerModule, MatRadioModule, MatRippleModule, MatSelectModule, MatSidenavModule, MatSliderModule, MatSlideToggleModule, MatSnackBarModule, MatSortModule, MatTableModule, MatTabsModule, MatAutocompleteModule, MatToolbarModule, MatTooltipModule, MatStepperModule } from "@angular/material"; + +import { PdGeneralImagesPage } from "./pd-general-images"; +import { ReactiveFormsModule, FormsModule } from "@angular/forms"; +import { BrowserModule } from "@angular/platform-browser"; +import { IonicModule } from "@ionic/angular"; +// import { MyApp } from "../../app/app.component"; +import { BrowserAnimationsModule } from "@angular/platform-browser/animations"; +import { HttpClientModule } from "@angular/common/http"; +import { NgxIonicImageViewerModule } from 'ngx-ionic-image-viewer'; +import { CommonModule } from '@angular/common'; + + +@NgModule({ + imports: [ReactiveFormsModule,FormsModule,CommonModule, + IonicModule, + MatAutocompleteModule, + MatButtonModule, + MatButtonToggleModule, + MatCardModule, + MatCheckboxModule, + MatChipsModule, + MatDatepickerModule, + MatDialogModule,MatListModule, + MatExpansionModule, + MatGridListModule, + MatIconModule, + MatInputModule, + MatListModule, + MatMenuModule, + MatNativeDateModule, + MatPaginatorModule, + MatProgressBarModule, + MatProgressSpinnerModule, + MatRadioModule, + MatRippleModule, + MatSelectModule, + MatSidenavModule, + MatSliderModule, + MatSlideToggleModule, + MatSnackBarModule, + MatSortModule, + MatTableModule, + MatTabsModule, + MatToolbarModule, + MatTooltipModule, + MatStepperModule,HttpClientModule,NgxIonicImageViewerModule], + exports: [PdGeneralImagesPage], + declarations: [PdGeneralImagesPage], + providers: [], + }) + export class PdGeneralImagesModule { + } + \ No newline at end of file diff --git a/src/app/pages/pd/pd-general-images/pd-general-images.html b/src/app/pages/pd/pd-general-images/pd-general-images.html new file mode 100755 index 0000000..626a8ac --- /dev/null +++ b/src/app/pages/pd/pd-general-images/pd-general-images.html @@ -0,0 +1,119 @@ + + + + +
PD Photos
+
+ + No Documents Found. Press the camera button above to capture + + + + +
{{image.Name}}
+ +
+ +
+ + + +
+
+
+
+
+
+ + + + +

+ + + + +
+ + + + +
+ + +
+
+ + + +
+
+
+ + +
+
+
+
+
+
+
+ + +
\ No newline at end of file diff --git a/src/app/pages/pd/pd-general-images/pd-general-images.scss b/src/app/pages/pd/pd-general-images/pd-general-images.scss new file mode 100755 index 0000000..a6d0442 --- /dev/null +++ b/src/app/pages/pd/pd-general-images/pd-general-images.scss @@ -0,0 +1,24 @@ +// page-pd-general-images { + /*FOR IMAGES*/ + .doc-image-bucket{ + // padding:0 5px 0 0 !important; + // height: 180px !important; + width: 120px; + height: 100px !important; + border: 1px solid lavender; + border-radius: 4px; + color:black; + //width:130px; + //border:3px solid black; + //border-radius: 20px; + //background-color: gray; +} +input{ + width: 100px; + border-radius: 4px; + border-color: gray; + // font-size: 12px; + height: 28px; + + } +// } diff --git a/src/app/pages/pd/pd-general-images/pd-general-images.ts b/src/app/pages/pd/pd-general-images/pd-general-images.ts new file mode 100755 index 0000000..3afbe7e --- /dev/null +++ b/src/app/pages/pd/pd-general-images/pd-general-images.ts @@ -0,0 +1,636 @@ +import { Component, ViewChild, Input, ElementRef,OnDestroy, HostListener, Output, EventEmitter } from '@angular/core'; +import { NavController, ModalController } from '@ionic/angular'; +import { CameraProvider } from '../../../services/common-provider/camera'; +import { QuestionCategoryProvider } from '../../../services/question-category/question-category'; +import { ToastProvider } from '../../../services/common-provider/toast'; +import { LoadingProvider } from '../../../services/common-provider/loading'; +import { ConstantsProvider } from '../../../services/constants/constants'; +import * as watermark from 'watermarkjs' +// import { ImageNameModelPage } from '../Modal/image-name-model/image-name-model'; +import { StorageProvider } from '../../../services/storage/storage'; +import { ImageNameModelPage } from '../Modal/image-name-model/image-name-model'; +import { DocumentScanner, DocumentScannerOptions } from '@ionic-native/document-scanner/ngx'; +/** + * Generated class for the PdGeneralImagesPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + + + +@Component({ + selector: 'page-pd-general-images', + templateUrl: 'pd-general-images.html', + styleUrls:['pd-general-images.scss'] +}) +export class PdGeneralImagesPage { + + cameraArr:any = []; + applicatentDetails: any; + count:any = 0; + saveAccess:boolean =false; + FormId:any = ''; + imageDisplay: any=[]; + @Input()pd_values:any; + pdDetails: any={pd_id:'',form_id:'',company_id:''}; + imageBucket:any=[] + @ViewChild('atLast',{static:false}) cardLast :ElementRef; + geoCoordinates:any='-'; + @Output() imageDatalength_forParent = new EventEmitter(); + + constructor(public navCtrl: NavController, public camera:CameraProvider,public qustCat:QuestionCategoryProvider,public toast:ToastProvider,private loading:LoadingProvider,private cameraProvider:CameraProvider,private constant:ConstantsProvider,private modalCtrl:ModalController,private ionicStorageProvider:StorageProvider + , private documentScanner:DocumentScanner) { + + // this.applicatentDetails = this.navParams.get('pdDetails'); + + + } + + + ngAfterViewInit(){ + this.pdDetails=this.pd_values + console.log("ionViewDidEnter",this.pdDetails) + this.getPDImages() + this.getPDImagesFromLocal() + console.log("avctrl",this.navCtrl) + } + + documentScanner_fun(){ + let opts: DocumentScannerOptions = {returnBase64:true,quality:3.0}; + return this.documentScanner.scanDoc(opts) + .then((res: string) => {console.log('data:image/png;base64,'+res) + let base64Img='data:image/png;base64,'+res + return base64Img + // this.imageBucket.push({image:'data:image/png;base64,' + res,Name:"New Image"}) + }) + .catch((error: any) => {console.error(error);return 'error'}); + } + // takePicture() + // { + // this.camera.getpicture().then(image=> + // { + // this.count = this.count+1; + + // this.cameraArr.push({'image':image,'name':''}); + // }); + // } + + // removeimage(i) + // { + // this.count = this.count - 1; + // this.cameraArr.splice(i,1); + // } + + // docnames(doc,i,img) + // { + + // this.cameraArr[i] = {'image':img,'Name':doc}; + // // console.log(JSON.stringify(this.pddocdata)); + // } + // savePDImages() + // { + + // this.saveAccess = true; + // let records :any = {'pd_id':this.applicatentDetails.pd_id,'formid':''}; + // records.images = this.cameraArr; + // this.qustCat.savePDImages(records).subscribe(res=> + // { + // if(res['dataStatus']==true){ + // this.saveAccess = false; + // this.navCtrl.pop(); + // this.toast.pdTriggerappmessage('Record Saved Successfully.!'); + // } + // }) + // } + + /*IMAGE SECTION*/ + getPDImages(){ + //FOR RETRIEVING PICTURES + // this.imageDisplay=[] + let record_for_pic = {'pd_id':this.pdDetails.pd_id,'form_id':this.pdDetails.form_id,'company_id':this.pdDetails.company_id,'rental_count_id':this.pdDetails.hasOwnProperty('rental_count_id') ?this.pdDetails.rental_count_id : null,'is_common':this.pdDetails.form_id == null ? 1 : null } + this.qustCat.getPDImages(record_for_pic).subscribe(val=>{ + if(!val['msg']){ + + if(val['records'].length>0){ + + val['records'].forEach(result=>{ + if(result.pd_document_name != null){ + let split=result.pd_document_name.split('.') + + this.imageDisplay.push({'image':result.doc_url,'Name':result.pd_document_title,'option':'dummy','type':split[1],'is_show_report':result.is_show_report}) + } + else{ + this.imageDisplay.push({'image':result.doc_url,'Name':result.pd_document_title,'option':'dummy','type':'','is_show_report':result.is_show_report}) + } + }) + console.log("dis",this.imageDisplay); + + + //FOR TESTING PURPOSE + // this.imageBucket=[] +// let dis=this.imageDisplay.splice(1,1); +// // let dis3=this.imageDisplay.splice(1,1); +// dis[0].isLoader=true +// dis[0].isSaved=false +// // dis3[0].isLoader=true +// // dis3[0].isSaved=false +// // dis3[0].Name="ffRR" + + +// let dis1=this.imageDisplay.splice(0,1); +// dis1[0].isLoader=true +// dis1[0].isSaved=false +// dis1[0].Name="Approach to PD Location 11-12-19 Pictures" + +// // let dis4=this.imageDisplay.splice(0,1); +// // dis4[0].isLoader=true +// // dis4[0].isSaved=false +// // dis4[0].Name="Sample chekc" + +// this.imageBucket.push(dis[0]) +// this.imageBucket.push(dis1[0]) +// // this.imageBucket.push(dis3[0]) +// // this.imageBucket.push(dis4[0]) + +// console.log("buckins",this.imageBucket) +// setTimeout(()=>{ +// this.sendImage(dis[0]) +// console.log("First api called",dis) +// },7000) +// setTimeout(()=>{ +// this.sendImage(dis1[0]) +// console.log("Second api called",dis1) +// },4000) + + + let imageData={imageDisplay:this.imageDisplay,imageBucket:this.imageBucket} + this.imageDatalength_forParent.emit(imageData) + + } + } + }) + } + getPDImagesFromLocal(){ + this.ionicStorageProvider.getItem('pd_images').then(loc_result=>{ + if(loc_result){ + let local_bucket=loc_result.filter(val=>val.form_id == this.pdDetails.form_id) + console.log("local bu",local_bucket) + if(local_bucket.length > 0){ + this.imageBucket=local_bucket[0].form_value + let check_status=this.imageBucket.filter(val=>val.isSaved == false && val.isLoader == false) + if(check_status.length > 0){ + this.toast.pdTriggerappmessage("Some Images are not saved. click the upload to Save") + } + } + + } + }) + } + reSendImage(img_data,index){ + img_data.isLoader=true; + this.imageBucket[index].isLoader=true; + this.sendImage(img_data); + } + +// async imageDecision(value?){ +// let modalCtrl= await this.modalCtrl.create({ +// component:ImageNameModelPage, +// componentProps:{'image_decision':true}, +// cssClass:'imageDecisionModal', +// backdropDismiss:true +// }) +// await modalCtrl.present() +// // return new Promise((resolve,reject)=>{ +// return modalCtrl.onDidDismiss().then((data:any)=>{ +// console.log("Image Data",data); +// if(data){ +// data=data.data +// // data +// return this.capture_doc_or_img(value,data).then(res=>{ +// console.log(res) +// resolve(res) +// },err=>{ +// resolve(err) +// }) +// } +// // this.sendImage(bucket_value); +// // this.cardLast.nativeElement.scrollIntoView({behavior:"smooth",block:"start"}) +// }) +// // }) +// } +// capture_doc_or_img(value?,decision?){ +// console.log("decision",decision) +// if(decision == 'DOCUMENT'){ +// return this.documentScanner_fun().then(res=>{ +// if (res != 'error') { +// this.capture(value,res) +// } +// },error => { +// console.log("Camera Error ", JSON.stringify(error)); +// return error +// }) +// } +// else{ +// return this.cameraProvider.getpicture().then(res=>{ +// if (res != 'error') { +// this.capture(value,res) +// } +// }, error => { +// console.log("Camera Error ", JSON.stringify(error)); +// return error +// }) +// } +// } + imageDecision(value?){ + return this.cameraProvider.showImageDialog().then(image_base64=>{ + if(image_base64 != 'error'){ + this.capture(value,image_base64) + } + }) + } + capture(value?,image?) { + + console.log("value", value) + //FOR CAPTURING PICS + if(image){ + // this.cameraProvider.getpicture().then(res => { + + if (image != 'error') { + this.loading.imageWatermarkLoader() + // this.constant.getGeoTag().then(geoCoordinates=>{ + // if(geoCoordinates){ + // this.geoCoordinates=geoCoordinates + // } + // },err=>{ + // // this.loading.dismissLoader() + // }) + this.geoCoordinates=localStorage.getItem('current_coordinates') + this.cameraProvider.addWatermarks(image).then(watermarkedImage=>{ + + let bucket_value: any=[]; + if (this.pdDetails.form_id != "5") { + bucket_value = { + 'image': watermarkedImage, + 'Name': '', + 'link': this.geoCoordinates, + 'isLoader':true, + 'isSaved':false + } + } + else { + + //for address form is_show_report handle + bucket_value = { + 'image': watermarkedImage, + 'Name': '', + 'link': this.geoCoordinates, + 'is_show_report': '', + 'isLoader':true, + 'isSaved':false + } + } + + // for name given from forms + if (value && value != '' && value != undefined) { + if (this.imageBucket.length != 0 && this.pdDetails.form_id == '13') { //FOR BUSINESS FORM NAME BOARD SEEN + this.imageBucket.forEach((res, index) => { + if (res.Name == value) { + // console.log("res[index]", res[index]) + delete res[index] + } + bucket_value.Name = value + this.imageBucket.push(bucket_value) + this.sendImage(bucket_value) + // this.imageBucket.push(bucket_value); + }) + }else if(this.pdDetails.form_id == '5' && value && value != '' && value != undefined){ + bucket_value.Name=value + this.imageBucket.push(bucket_value) + this.modalForImageDet(value,bucket_value) + this.loading.dismissLoader() + return + } + else{ + // this.loading.dismissLoader() + + + bucket_value.Name = value + this.imageBucket.push(bucket_value) + this.loading.dismissLoader() + this.sendImage(bucket_value) + // this.imageBucket.push({ 'image': res, 'Name': value, 'link': geoCoordinates }); + // this.cardLast.nativeElement.scrollIntoView({behavior:"smooth",block:"start"}) + + return + } + } + + else { + bucket_value.Name = '' + // this.imageBucket.push({'image':raw_img,'Name':'','link':geoCoordinates}); + console.log("3rd", watermarkedImage) + this.imageBucket.push(bucket_value) + } + + + + // console.log("geo promise",geoCoordinates) + + //FOR GETTING THE DOC NAME FROM ALERT + if (!value || value == '' || value == undefined) { + // this.loading.dismissLoader() + // let alert = this.toast.setAlertForDocName() + // alert.present() + // alert.onDidDismiss(value => { + + // if (value) { + // this.imageBucket[this.imageBucket.length - 1].Name = value.Name + // } + // + // }) + this.modalForImageDet('',bucket_value) + } + this.loading.dismissLoader() + },err=>{ + console.log(err) + this.loading.dismissLoader() + }) + + } + } + // }, error => { + // console.log("Camera Error ", JSON.stringify(error)); + // }) + } + async modalForImageDet(doc_name?,bucket_value?){ + // const modalOption:ModalOptions={ + // cssClass:'imageNameModal' + // } + let records:any={form_id:this.pdDetails.form_id,doc_name:doc_name} + // const modalCtrl=this.modalCtrl.create(ImageNameModelPage,{'FormDet':records},modalOption) + // modalCtrl.present(); + const modalCtrl=await this.modalCtrl.create({ + component:ImageNameModelPage, + componentProps:{'FormDet':records}, + cssClass:'imageNameModal', + backdropDismiss:false + }) + await modalCtrl.present() + modalCtrl.onDidDismiss().then((data:any)=>{ + console.log("Image Data",data); + if(data){ + data=data.data + bucket_value.Name=data.doc_name + this.imageBucket[this.imageBucket.length - 1].Name = data.doc_name + if(this.pdDetails.form_id == '5'){ + bucket_value.is_show_report=data.is_show_report + this.imageBucket[this.imageBucket.length - 1].is_show_report = data.is_show_report + } + } + this.sendImage(bucket_value); + // this.cardLast.nativeElement.scrollIntoView({behavior:"smooth",block:"start"}) + }) + } + addWatermarks(base64Img){ + + return new Promise((resolve,reject)=>{ + let raw_img=base64Img + this.constant.getGeoTag().then(geoCoordinates=>{ + + let geoCords=geoCoordinates + console.log("rawimg",raw_img) + + watermark([raw_img, 'assets/img/PD_watermark.png']) + .image(watermark.image.upperRight()) + .then(img => { + raw_img = img.src; + }); + var today = new Date(); + let today_loc=today.toLocaleString('en-US', {timeZone: "Asia/Kolkata"}) + console.log(today_loc) + var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate(); + var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds(); + var dateTime = 'Date : '+today_loc; + let Location=`Location : `+geoCords + console.log(date) + let text=watermark.text + setTimeout(()=>{ + watermark([raw_img]) + .image(text.upperLeft(dateTime, '18px serif', '#b31105', 0.9,48)) + .then(img => { + raw_img = img.src; + console.log("2d",raw_img) + }); + setTimeout(()=>{ + + watermark([raw_img]) + .image(text.upperLeft(Location, '18px serif', '#b31105', 0.9)) + .then(img => { + raw_img=img.src + console.log("3rd",raw_img) + resolve(img.src) + }); + }) + + },1000); + }) + return raw_img + }) + + } + sendImageDummy(bucket_value){ + let records:any=[] + let loca_buck:any=[] + loca_buck=bucket_value + records={ + 'pd_id':this.pdDetails.pd_id, + 'formid':this.pdDetails.form_id, + 'images':loca_buck, + 'company_id':this.pdDetails.company_id, + 'rental_count_id':this.pdDetails.rental_count_id, + } + + setTimeout(()=>{ + console.log("bb",loca_buck,this.imageBucket,records.images); + this.imageBucket.forEach(val=>{ + console.log("response",val) + if(loca_buck[0].Name == val.Name){ + val.isLoader=false; + val.isSaved=true + return val + } + }) + },2000) + } + sendImage(bucket_value){ + let local_bucket:any=[] + local_bucket.push(bucket_value) + this.cardLast.nativeElement.scrollIntoView({behavior:"smooth",block:"start"}) + // this.loading.loaderForSendImage() + // console.log("ll",JSON.stringify(this.imageBucket)); + let records:any=[] + records={ + 'pd_id':this.pdDetails.pd_id, + 'formid':this.pdDetails.form_id, + 'images':local_bucket, + 'company_id':this.pdDetails.company_id, + 'rental_count_id':this.pdDetails.rental_count_id, + } + // this.imageBucket=[] + console.log("records",JSON.stringify(records)) + + this.qustCat.savePDImages(records).subscribe(res=>{ + if(res['dataStatus']== true){ + let imageData={imageDisplay:this.imageDisplay,imageBucket:this.imageBucket} + this.imageDatalength_forParent.emit(imageData) + // local_arr.forEach(val=>{ + // if(val.Name == this.) + // }) + console.log("bb",local_bucket); + this.imageBucket.forEach(val=>{ + + if(local_bucket[0].Name == val.Name){ + val.isLoader=false; + val.isSaved=true + return val + } + }) + console.log("response",this.imageBucket) + // let img_name=records.images[0].Name + // this.imageBucket[0].Name + // this.toast.pdTriggerappmessage(img_name+" Saved Successfully") + // this.imageDisplay.push(this.imageBucket) + // console.log("length",this.imageDisplay.length) + + // this.getPDImages(); + // this.cardLast.nativeElement.scrollIntoView({behavior:"smooth",block:"start"}) + } + else{ + this.toast.pdTriggerappmessage('Something went wrong'); + this.imageBucket.forEach(val=>{ + if(local_bucket[0].Name == val.Name){ + val.isLoader=false; + val.isSaved=false; + return val + } + }) + } + // this.loading.dismissLoader(); + },err=>{ + // this.loading.dismissLoader(); + this.toast.pdTriggerappmessage("Network Error") + this.imageBucket.forEach(val=>{ + if(local_bucket[0].Name == val.Name){ + val.isLoader=false; + val.isSaved=false; + return val + } + }) + }) + + } + changeName(value,index,img){ + console.log(value); + this.imageDisplay[index]={'image':img,'Name':value} + + } + changeNameForBucket(value,index,img){ + this.imageBucket[index]={'image':img,'Name':value} + } + removeImg(index){ + this.imageDisplay.splice(index,1); + } + removeImgForBucket(index){ + this.imageBucket.splice(index,1) + } + changeOptions(event: any,index: any){ + + let name = this.imageBucket[index].value + let length = this.imageDisplay.length; + + this.imageDisplay.forEach(result=>{ + if(name == 'Approach to PD Location ' && event == 1){ + result.is_show_report = 0; + } + }) + + this.imageBucket.forEach(result=>{ + if(name == 'Approach to PD Location ' && event == 1){ + // this.AppxPDLocationImgValid = true; + // console.log('name',name); + // console.log('this.imageBucket.length',this.imageBucket.length); + result.is_show_report=0; + } + }) + + this.imageBucket[index].is_show_report=event; + + } + ngCanDestroy() { // or some other name + console.log("canDestroy") + } + @HostListener('window:beforeunload', ['$event']) + ngOnDestroy($event){ + + console.log("Destroy event called") + console.log("leave",this.imageBucket.filter(val=>val.isSaved == false)) + let unSavedImages:any=[] + unSavedImages.img_bucket=this.imageBucket.filter(val=>val.isSaved == false) + if(unSavedImages.img_bucket.length > 0){ + unSavedImages.storage_key="pd_images" + unSavedImages.form_id=this.pdDetails.form_id //Storage Key + this.ionicStorageProvider.insertPDImageLocally(unSavedImages); +} + + // let imageData={imageDisplay:this.imageDisplay,imageBucket:this.imageBucket} + // this.imageDatalength_forParent.emit(imageData) + // if (this.imageBucket.length > 0) { + // return new Promise((resolve, reject) => { + // let alert = this.toast.setAlert("Captured Images are not Saved", "Note:To Save the image press the 'Save Image' button
Are you sure want to Go Back?") + // alert.present(); + // alert.onDidDismiss((data) => { + // if (data == false) { + // reject(); + + // } + // else { + // resolve(); + // } + // }) + // }) + // } + + } + + +// ngOnChanges(){ +// console.log("changes") +// } +// ngDoCheck(){ +// console.log("ngDoCheck") +// } +// ngOnInit() { +// console.log('ngOnInit'); +// } +// ionViewWillEnter() { +// console.log('ionViewWillEnter'); +// } +// ionViewDidEnter() { +// console.log('ionViewDidEnter'); +// } +// ionViewWillLeave() { +// console.log('ionViewWillLeave'); +// } +// ionViewDidLeave() { +// console.log('ionViewDidLeave'); +// } +// ionViewWillUnload() { +// console.log('ionViewWillUnload'); +// } +// ionViewCanEnter() { +// console.log('ionViewCanEnter'); +// } + + +} diff --git a/src/app/pages/pd/pd-list/advance-filter/advance-filter.html b/src/app/pages/pd/pd-list/advance-filter/advance-filter.html new file mode 100755 index 0000000..9065c0d --- /dev/null +++ b/src/app/pages/pd/pd-list/advance-filter/advance-filter.html @@ -0,0 +1,82 @@ + + + + +  Advanced Filter + + + + + + + + + + +
+ + + {{status.pd_status_name}} + + + + + + + + + + + + + + + + {{pro.abbr}} + + + + + + {{ent.full_name}} + + + + + + +
+
+ +
+ +
+ +     + + + + +
+
diff --git a/src/app/pages/pd/pd-list/advance-filter/advance-filter.scss b/src/app/pages/pd/pd-list/advance-filter/advance-filter.scss new file mode 100755 index 0000000..70a8dda --- /dev/null +++ b/src/app/pages/pd/pd-list/advance-filter/advance-filter.scss @@ -0,0 +1,8 @@ +page-advance-filter { + .scroll-content { + background-color: #fff; + } + .mat-raised-button{ + background-color: #e2412f; + } +} diff --git a/src/app/pages/pd/pd-list/advance-filter/advance-filter.ts b/src/app/pages/pd/pd-list/advance-filter/advance-filter.ts new file mode 100755 index 0000000..f4cacab --- /dev/null +++ b/src/app/pages/pd/pd-list/advance-filter/advance-filter.ts @@ -0,0 +1,159 @@ +import { Component, Input, EventEmitter, Output } from '@angular/core'; +import {NavController, NavParams, ActionSheetController, ModalController } from '@ionic/angular'; +import { FormGroup, FormBuilder } from '@angular/forms'; +import { DatePipe } from '@angular/common'; +import { ToastProvider } from 'src/app/services/common-provider/toast'; +import { LoadingProvider } from 'src/app/services/common-provider/loading'; +import { PdtriggerProvider } from 'src/app/services/pdtrigger/pdtrigger'; +import { QuestionCategoryProvider } from 'src/app/services/question-category/question-category'; +// import { SalesPdProvider } from '../../providers/sales-pd/sales-pd'; +// import { ToastProvider } from '../../../../services/common-provider/toast +// import { LoadingProvider } from '../../../../providers/common-provider/loading'; + +/** + * Generated class for the AdvanceFilterPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + +// @IonicPage() +@Component({ + selector: 'page-advance-filter', + templateUrl: 'advance-filter.html', + styleUrls:['advance-filter.scss'] +}) +export class AdvanceFilterPage { + searchForm:FormGroup; + todaydate: any; + pdStatus: any=[]; + // pdStatus_all: any=[]; + ENTITY: any =[]; + PRODUCTS: any =[]; + xpandStatus:boolean=false; + pipe=new DatePipe('en-US'); + from_page: any; + constructor(private _fb:FormBuilder,public navCtrl: NavController, public navParams: NavParams,public actionSheetCtrl: ActionSheetController,private pdTriggerProvider:PdtriggerProvider,private toastProvider:ToastProvider,private loaderProvider:LoadingProvider,private modalCtrl:ModalController,private quesCategoryProvider:QuestionCategoryProvider ) { + this.todaydate = new Date(); + this.getDropdown(); + this.from_page=this.navParams.get('FormDet'); + console.log(this.from_page); + if(this.from_page){ + this.from_page =this.from_page.from_page + } + } + + ionViewDidLoad() { + console.log('ionViewDidLoad AdvanceFilterPage'); + } + ngOnInit() { + let userid = localStorage.getItem('pd_user_details') + userid=JSON.parse(userid).userid + this.searchForm=this._fb.group({ + pd_status:[this.from_page == 'complete_list' ? 'COMPLETED' : ''], + pd_from_date:[''], + pd_to_date:[''], + pd_products:[''], + pd_lender:[''], + pd_applicant_name:[''], + pd_officer:[''], + pd_officer_id:[userid] + }) + + } + getDropdown(){ + // this.salesPDService.getAllMasterDatas('PDSTATUS').subscribe(res=> + // { + // if(res.dataStatus==true) + // { + // this.pdStatus_all = res.records.filter(status=>status.isactive==1); + // } + // }); + this.quesCategoryProvider.getcommondrop('ENTITY').subscribe(res=> + { + if(res.dataStatus==true) + { + this.ENTITY = res.records.filter(ent=>ent.isactive==1); + } + }); + this.quesCategoryProvider.getcommondrop('PRODUCTS').subscribe(res=> + { + if(res.dataStatus==true) + { + this.PRODUCTS = res.records.filter(pro=>pro.isactive==1); + } + }); + this.quesCategoryProvider.getcommondrop("PDSTATUS").subscribe(res=> + { + if(res.dataStatus==true) + { + this.pdStatus = res.records.filter(pro=>(pro.isactive==1) && (pro.pd_status_name =="ACCEPTED" || pro.pd_status_name =="SCHEDULED" || pro.pd_status_name =="INITIATED" || pro.pd_status_name =="STARTED" || pro.pd_status_name =="INPROGRESS" || pro.pd_status_name == "ADD_ON_PENDING" || pro.pd_status_name == "ALLOCATED")); + } + }); + + } + // setDropDownDatas(){ + // console.log(this.drop_down_datas) + // if(this.drop_down_datas != undefined){ + // this.pdStatus=this.drop_down_datas.pd_status + // if(this.ENTITY.length != 0) { + // this.entityCheck() + // } + // else{ + // setTimeout(()=>{this.entityCheck()},500) + // } + // if(this.PRODUCTS.length != 0) { + // this.productCheck() + // } + // else{ + // setTimeout(()=>{this.productCheck()},500) + // } + // } + // } + // productCheck(){ + // this.PRODUCTS=this.PRODUCTS.filter(val=>{ + // if(this.drop_down_datas.product_ids.filter(dp=>dp == val.product_id).length > 0){ + // return val + // } + // }) + // } + // entityCheck(){ + // this.ENTITY=this.ENTITY.filter(val=>{ + // if(this.drop_down_datas.lender_ids.filter(dp=>dp == val.entity_id).length > 0){ + // return val + // } + // }) + // } + searchItem(){ + this.loaderProvider.dataLoader().then(res=>{}) + this.searchForm.value.pd_from_date = this.pipe.transform(this.searchForm.value.pd_from_date,'yyyy-MM-dd'); + this.searchForm.value.pd_to_date = this.pipe.transform(this.searchForm.value.pd_to_date,'yyyy-MM-dd'); + // console.log(JSON.stringifythis.searchForm.value); + this.xpandStatus=true; + this.pdTriggerProvider.advancedFilter(this.searchForm.value).subscribe(res=>{ + if(res.dataStatus){ + console.log(res); + // this.filteredlistData.emit(res); + // this.xpandStatus=false + this.modalCtrl.dismiss(res['records']) + } + else{ + let msg = res.hasOwnProperty('msg') ? res.msg : "No Records Found" + this.toastProvider.pdTriggerappmessage(msg,'danger') + } + this.loaderProvider.dismissLoader() + }) + } + onReset(){ + this.searchForm.reset(); + if(this.from_page == 'complete_list'){ + this.searchForm.controls['pd_status'].setValue('COMPLETED'); + } + let userid = localStorage.getItem('pd_user_details') + userid=JSON.parse(userid).userid + this.searchForm.controls['pd_officer_id'].setValue(userid); + } + closeModal(){ + this.modalCtrl.dismiss(); + } +} diff --git a/src/app/pages/pd/pd-list/pd-list.html b/src/app/pages/pd/pd-list/pd-list.html new file mode 100755 index 0000000..51b3b34 --- /dev/null +++ b/src/app/pages/pd/pd-list/pd-list.html @@ -0,0 +1,362 @@ + + + + + + PD Cases + + + + + + +    + + + + + + + + + + + + Allocated + + + Scheduled + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+ + + + + + + + + + +

{{progess.pd_sno_split.lender_name}}
+ {{progess.pd_sno_split.serial_no}}

+ + + +

{{progess.applicant_name | titlecase}}

+ +
+ + +
+ {{progess.pd_date_of_initiation}} +
+
+ {{progess.city_name}} +
+
+
+
+ + + + {{progess.fin_institute_name}} + + + + + + +

{{progess.lender_short_name}}, {{progess.lender_applicant_id}}

+
+
+ + + {{progess.vendor_status}} + + +
+
+
+ + + + + +

{{progess.pd_sno_split.lender_name}}
+ {{progess.pd_sno_split.serial_no}}

+ + + + +

Add On

+ +
+ + +
+ {{progess.pd_date_of_initiation}} +
+
+ {{progess.city_name}} +
+
+
+
+ + + +

{{progess.lender_short_name}}, {{progess.lender_applicant_id}}

+
+
+ + + {{progess.vendor_status}} + + +
+
+
+ +
+
+
No Allocated Cases Found
+

Showing data for last {{filtered_days}}. To see older records, please use advanced filter

+ +
+
+ +
+ + + + + + + + +
+
+ + + + + + +
+
+ + + + + + + + + + + +

{{progess.pd_sno_split.lender_name}}
+ {{progess.pd_sno_split.serial_no}}

+ + + + +

{{progess.applicant_name | titlecase}}

+ +
+
+ + + + {{progess.fin_institute_name}} + + + + + + + +

{{progess.lender_short_name}}, {{progess.lender_applicant_id}}

+
+
+ + + {{progess.city_name}} + + +
+ + + + {{progess.vendor_status}} + + + + +
+ {{progess.pd_date_of_initiation}} +
+
+ {{progess.scheduled_on}} +
+
+
+
+
+
+ + + +

{{progess.pd_sno_split.lender_name}}
+ {{progess.pd_sno_split.serial_no}}

+ + + + + + +

Add On for

+
+
+ + + + +

{{progess.lender_short_name}}, {{progess.lender_applicant_id}}

+
+
+ + + {{progess.city_name}} + + +
+ + + + {{progess.vendor_status}} + + + + +
+ {{progess.pd_date_of_initiation}} +
+
+ {{progess.scheduled_on}} +
+
+
+
+
+
+ +
+ + +
+ +
No Scheduled Cases Found
+

Showing data for last {{filtered_days}}. To see older records, please use advanced filter

+
+
+ +
+ +
+ + +
+ + + +
+ + +
\ No newline at end of file diff --git a/src/app/pages/pd/pd-list/pd-list.scss b/src/app/pages/pd/pd-list/pd-list.scss new file mode 100755 index 0000000..ff3967a --- /dev/null +++ b/src/app/pages/pd/pd-list/pd-list.scss @@ -0,0 +1,202 @@ +// page-pd-list{ + + mat-grid-tile { + background: white!important; + } + grid{ + padding:0px; + } + .inner-scroll{ + padding: 0px !important; + // margin-top: 45px !important; + } + .ion-grid{ + padding: 0px !important; + width: 100%; + } + ion-row{ + width: 100%; + padding: 0px !important; + margin: 0px; + } + .fadeIn { + animation-name: fadeIn; + animation-duration: 15s; + transition: all 0.5s cubic-bezier(.36,-0.64,.34,1.76); + width: 100%; + padding: 0px; + } + @font-face{ + font-family: Roboto; + src: url('../../../../assets/fonts/Roboto-Bold.ttf')!important; + } + h1,h2{ + margin: 2px 0; + font-size: 21px; + // font-size: 2.1rem !important; + // overflow: hidden; + // text-overflow:ellipsis; + // font-weight: bold!important; + } + // .box{ + // box-shadow: 0 5px 20px 0 rgba(0,0,0,.2),0 13px 24px -11px rgba(50, 114, 178, 0.59) !important; + // } + .inner-scroll{ + background-color: #eee !important; + + } + .mat-card{ + // border-top: 3px solid rgba(50, 114, 178, 0.78); + padding: 0px !important; + box-shadow: none !important; + width: 100%; + padding:0px !important; + margin:0px !important; + // height: 100%; + } + // ion-content{ + // font-size: 10px; + // } + .mat-card-title{ + margin-bottom: 0px; + } + .list-md{ + margin: 0px; + padding: 0px; + } + // .lettericon{ + // background-color: cadetblue; + // padding: 10px 15px 10px 15px; + // border-radius: 50%; + // color: #fff; + // } + .lettericon{ + background-color: cadetblue; + padding: 6px 7px 6px 7px; + border-radius: 10px; + color: #fff; + font-size: 90%; + font-weight: bold; + min-width: 4.4em; + text-align: center; + } + .no_applicant_pd{ + background-color: cadetblue; + padding: 10px 15px 10px 15px; + border-radius: 50%; + color: #fff; + + } + .label-md{ + margin: 0px; + } + // .item-md h4 { + // font-size: 1.7rem; + // } + .item-md ion-icon[item-start] + .item-inner{ + margin-left: 0px; + } + .mat-raised-button{ + border-radius: 30px; + padding: 19px 45px; + line-height: 0px; + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2) !important; + } + + .button-md-primary { + margin-bottom: 0px !important; + height: 50px; + } + ion-fab[middle]{ + top:17% !important; + } + .fab-md-optblue{ + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; + } + ion-footer{ + position: absolute; + } + ion-slide.swiper-slide { + align-items: flex-start; + // height: auto; + + // overflow-x:scroll; + // overflow-y:scroll; + // display: block; +} +// .slide-zoom{ +// height:auto; +// //overflow-y:scroll; +// } +// ion-slide{ +// //overflow: auto; +// } +// .swiper-slide{ +// display:block; +// } +// ion-slide{ +// ion-grid{ +// height: 90vh; // padding for footer +// overflow-y: scroll; +// overflow-x:scroll; +// } +// } +ion-slides{ + height: auto; +} + +// .slide-zoom { +// text-align: center; +// position: absolute; +// top: 0; +// display: block; +// width: 100%; +// height: auto; +// //padding: 50px 10px; +// } +// .slide-zoom{ +// height: auto; +// } +// ion-slide{ +// height: auto; +// } +// ion-slides{ +// overflow: auto; +// } + +// ion-slide{ +// overflow: auto; +// } +// .slide-zoom{ +// height: auto; +// } + +.app_id{ + font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + margin: 0px; +} +// ion-content,ion-refresher{ +// --background:#eeeeeecf; +// } +p.note{ + color: gray; + font-size: 13px; + font-weight: bold; + text-align: center; + /* margin-top: 26%; */ + /* border: 1px solid lightblue; */ + border-radius: 10px; + /* width: 90%; */ + /* margin-left: 5%; */ + /* justify-content: center; */ + padding: 10px; + float: center; + /* align-items: center; */ + /* align-content: center; */ + +} + + // } \ No newline at end of file diff --git a/src/app/pages/pd/pd-list/pd-list.ts b/src/app/pages/pd/pd-list/pd-list.ts new file mode 100755 index 0000000..2be098f --- /dev/null +++ b/src/app/pages/pd/pd-list/pd-list.ts @@ -0,0 +1,339 @@ +import { Component,ViewChild } from '@angular/core'; +import { NavController, NavParams, IonSlides,IonContent, ModalController} from '@ionic/angular'; +// import { InputPage } from '../input/input'; +import { AwsServiceProvider } from '../../../services/aws-service/aws-service'; +import { PdtriggerProvider } from '../../../services/pdtrigger/pdtrigger'; +import { CognitoServiceProvider } from '../../../services/aws-service/cognito.service'; +// import { parseDate } from '@ionic/angular/util/datetime-util'; +// import { PdAllocationPage } from '../pd-allocation/pd-allocation'; +// import { OtpPage } from '../otp/otp'; +// import { PdQuestionCategoryPage } from '../pd-question-category/pd-question-category'; +import { DatabaseProvider } from '../../../services/database/database'; +import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'; + + +import { StorageProvider } from '../../../services/storage/storage'; +import { NavigationExtras } from '@angular/router'; +import { AdvanceFilterPage } from './advance-filter/advance-filter'; +import { EventsService } from 'src/app/services/common-provider/events/events.service'; +/** + * Generated class for the PdListPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ + + +@Component({ + selector: 'page-pd-list', + templateUrl: './pd-list.html', + styleUrls: ['pd-list.scss'], +}) +export class PdListPage { + + @ViewChild(IonContent,{static:false}) content: IonContent + @ViewChild('slider',{static:true}) slider:IonSlides; + searchinprogress: any; + searchpast: any; + pdschduleDetails: any=[]; + bgColorPast: any = []; + bgColor: any = []; + pdinprogress: any=[]; + pdlistdetails: any=[]; + viewchange: boolean; + pdlist:any = "0"; + pdlistaccess:boolean = null; + + notification:any=[] + from:any; + searchitem:any; + showButton; + filteredData: boolean = false; + filtered_days: any; + constructor(public navCtrl: NavController,public aws:AwsServiceProvider,public pdofficer:PdtriggerProvider,public shared:CognitoServiceProvider,public db:DatabaseProvider,public androidPermissions:AndroidPermissions,private eventsService:EventsService,private ionicStrorage:StorageProvider,private modalCtrl:ModalController) { + //this.getlenderpddetails(); + // this.getpdTriggerdetails(); + setTimeout(()=>{ + this.eventsService.publishNotifyEvent('my Message'); + },5000) + this.eventsService.getAlertEvent().subscribe((res)=>{ + this.notification.push(res); + console.log("notification via event",this.notification); + }) + + // this.from=this.navParams.get('notify') + // console.log("from",this.from); + + + } + async selectedTab(ind) + { + await this.slider.slideTo(ind) + this.content.scrollToTop(); + } + async moveButton(event){ + console.log(event,await this.slider.getActiveIndex()); + this.pdlist=await this.slider.getActiveIndex(); + this.content.scrollToTop(); + // this.pdlist.scro + // this.slid + } + + + ngOnInit() { + setTimeout(()=>{ + this.filtered_days=JSON.parse(localStorage.getItem('commonConfig')) + if(this.filtered_days) { + this.filtered_days = this.filtered_days.default_pd_list_count + this.filtered_days=this.filtered_days.count+' '+this.filtered_days.factor + } + },300) + console.log('ngOnInit PdListPage'); + // this.db.getuserDetails(); + this.setpermission(); + + } + ionViewWillEnter() + { + console.log("Pd list ionViewCanEnter") + this.getpdTriggerdetails(); + } + filter(view){ + console.log(view) + if(!view){ + this.viewchange = true; + }else{ + this.viewchange = false; + this.searchitem='' + this.pdinprogress = this.searchinprogress; + this.pdschduleDetails = this.searchpast; + } + + //alert(this.viewchange); + } + pdlistsearch(searchbar) { + + this.pdinprogress = this.searchinprogress; + this.pdschduleDetails = this.searchpast; + // reset countries list with initial call + //this.pdinprogress = this.countriesInitial; + // set q to the value of the searchbar + var q = searchbar.target.value; + + // if the value is an empty string don't filter the items + + if(this.pdlist == "0"){ + if (q.trim() == '') { + return ; + }else{ + this.pdinprogress = this.searchinprogress.filter((v) => { + if (v.applicat_details !== undefined && v.applicat_details[0].applicant_name.toLowerCase().indexOf(q.toLowerCase()) > -1 || v.vendor_status.toLowerCase().indexOf(q.toLowerCase())>-1 || v.city_name != null && v.city_name.toLowerCase().indexOf(q.toLowerCase())>-1 || v.lender_applicant_id.toLowerCase().indexOf(q.toLowerCase())>-1) { + return true; + } + return false; + }) + } + }else + { + if (q.trim() == '') { + + return ; + }else{ + this.pdschduleDetails = this.searchpast.filter((v) => { + console.log(v) + if(v.hasOwnProperty('applicat_details') && v.applicat_details.length > 0 && v.applicat_details[0].applicant_name != null){ + if (v.applicat_details[0].applicant_name.toLowerCase().indexOf(q.toLowerCase()) > -1 + || v.vendor_status.toLowerCase().indexOf(q.toLowerCase())>-1|| v.city_name.toLowerCase().indexOf(q.toLowerCase())>-1 || v.lender_applicant_id.toLowerCase().indexOf(q.toLowerCase())>-1) { + + return true; + } + } + return false; + }) + } + +} +} + newpage(){ + this.navCtrl.navigateForward(['/pd/InputPage']); + } + getpdTriggerdetails() + { + + let userid = localStorage.getItem('pd_user_details') + userid=JSON.parse(userid).userid + //.log("User",userid) + this.pdlistaccess = true; + + this.pdofficer.getpddetails(userid).subscribe(res=> + { + this.pdlistdetails = res; + if(this.pdlistdetails.dataStatus == true) + { + this.pdlistaccess = false; + this.filteredData = false; + this.pdschduleDetails = this.pdlistdetails.records.filter(sch=>sch.vendor_status =="ACCEPTED" || sch.vendor_status =="SCHEDULED" || sch.vendor_status =="INITIATED" || sch.vendor_status =="STARTED" || sch.vendor_status =="INPROGRESS" || sch.vendor_status == "ADD_ON_PENDING" ); + this.searchpast = this.pdschduleDetails; + + this.pdinprogress = this.pdlistdetails.records.filter(allocate=>allocate.vendor_status == "ALLOCATED"); + this.searchinprogress = this.pdinprogress; + + // let array=this.pdschduleDetails[0].pd_sno.split("") + // console.log("array",array) + // let ar2=this.pdschduleDetails[0].pd_sno.split('0') + // console.log("array",ar2) + // let ar1=this.pdschduleDetails[0].pd_sno.split() + // console.log("array",ar1) + // let split=this.pdschduleDetails[0].pd_sno.match(/(\d+)/) + // console.log("sp",split); + // let answer = this.pdschduleDetails[0].pd_sno.replace(/[^a-z]/gi, ''); + // console.log("answer",answer); + + //FOR SPLITTING THE VALUE OF pd_sno + this.pdschduleDetails.length >0 ? + this.pdschduleDetails.forEach(value=>{ + let original=value.pd_sno + value.pd_sno_split={lender_name:original.replace(/[^a-z]/gi, ''),serial_no:original.match(/(\d+)/)[0]} + }) : this.pdschduleDetails + + this.pdinprogress.length >0 ? + this.pdinprogress.forEach(value=>{ + let original=value.pd_sno + value.pd_sno_split={lender_name:original.replace(/[^a-z]/gi, ''),serial_no:original.match(/(\d+)/)[0]} + }) : this.pdinprogress + + + // console.log("allocated",this.pdinprogress); + // console.log("inpr",this.pdschduleDetails); + this.random_bg_color(); + this.random_ng_past(); + }else + { + this.pdlistaccess = false; + this.pdlistdetails = "No Records Found"; + } + }) + } + + random_bg_color() { + for(let id of this.pdinprogress){ + var x = Math.floor(Math.random() * 256); + var y = Math.floor(Math.random() * 256); + var z = Math.floor(Math.random() * 256); + this.bgColor.push("rgb(" + x + "," + y + "," + z + ")"); + + } + + return this.bgColor; + } + random_ng_past() + { + for(let id of this.pdschduleDetails){ + var x = Math.floor(Math.random() * 256); + var y = Math.floor(Math.random() * 256); + var z = Math.floor(Math.random() * 256); + this.bgColorPast.push("rgb(" + x + "," + y + "," + z + ")"); + + } + } + doRefresh(refresher) { + this.bgColor = []; + this.pdschduleDetails = []; + this.pdinprogress = []; + // this.pdlistaccess = true; + this.shared.refresh(); + this.getpdTriggerdetails(); + setTimeout(() => { + + refresher.target.complete(); + }, 2000); + } + + PdAllocation(pddetails) + { + + this.ionicStrorage.clearItem('pd_images'); + if(pddetails.vendor_status == '')//for STARTED + { + // this.navCtrl.navigateForward('OtpPage',{'pdDetails':pddetails}); + this.navCtrl.navigateForward('OtpPage'); + + // }else if(pddetails.vendor_status == 'INPROGRESS'){ + // this.navCtrl.push(PdQuestionCategoryPage,{'pdDetails':pddetails}); + }else //if(pddetails.vendor_status == 'ADD_ON_PENDING' || pddetails.vendor_status == 'ALLOCATED') + { + //FOR ASSIGNING THE PARENT PD ID + //pddetails.pd_id=pddetails.parent_pd_id + // pddetails.pd_id=pddetails.parent_pd_id + // this.navCtrl.push(InputPage,{'pdDetails':pddetails}); + let navigationExtras: NavigationExtras = { + state: { + pdDetails: pddetails + } + }; + this.navCtrl.navigateForward('/pd/InputPage',navigationExtras); + } + } + + setpermission() + { + // let permission = this.androidPermissions.PERMISSION; + // let premission_list = [ + // permission.ACCESS_LOCATION_EXTRA_COMMANDS, + // permission.CAMERA, + + + // ]; + this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.ACCESS_LOCATION_EXTRA_COMMANDS).then( + result => console.log('Has permission?',result.hasPermission), + err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.ACCESS_LOCATION_EXTRA_COMMANDS) + ); + + this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.ACCESS_LOCATION_EXTRA_COMMANDS, this.androidPermissions.PERMISSION.GET_ACCOUNTS]); + } + async openFilterModal(){ + const modalCtrl=await this.modalCtrl.create({ + component:AdvanceFilterPage, + componentProps:{'FormDet':{from_page:'pd_list'}}, + cssClass:'filterModal', + backdropDismiss:false + }) + await modalCtrl.present() + modalCtrl.onDidDismiss().then((modalData:any)=>{ + console.log("Image Data",modalData); + if(modalData && modalData.data != undefined && modalData.data.length > 0){ + this.setFilteredData(modalData.data) + } + }) + } + setFilteredData(filteredData){ + this.pdlistaccess = false; + this.filteredData = true + + this.pdschduleDetails = filteredData.filter(sch=>sch.vendor_status =="ACCEPTED" || sch.vendor_status =="SCHEDULED" || sch.vendor_status =="INITIATED" || sch.vendor_status =="STARTED" || sch.vendor_status =="INPROGRESS" || sch.vendor_status == "ADD_ON_PENDING" ); + + this.searchpast = this.pdschduleDetails; + + this.pdinprogress = filteredData.filter(allocate=>allocate.vendor_status == "ALLOCATED"); + this.searchinprogress = this.pdinprogress; + + //FOR SPLITTING THE VALUE OF pd_sno + this.pdschduleDetails.length >0 ? + this.pdschduleDetails.forEach(value=>{ + let original=value.pd_sno + value.pd_sno_split={lender_name:original.replace(/[^a-z]/gi, ''),serial_no:original.match(/(\d+)/)[0]} + }) : this.pdschduleDetails + + this.pdinprogress.length >0 ? + this.pdinprogress.forEach(value=>{ + let original=value.pd_sno + value.pd_sno_split={lender_name:original.replace(/[^a-z]/gi, ''),serial_no:original.match(/(\d+)/)[0]} + }) : this.pdinprogress + + + console.log("allocated",this.pdinprogress); + console.log("inpr",this.pdschduleDetails); + this.random_bg_color(); + this.random_ng_past(); + } +} diff --git a/src/app/pages/pd/pd-questions/all-ques/all-ques-routing.module.ts b/src/app/pages/pd/pd-questions/all-ques/all-ques-routing.module.ts new file mode 100755 index 0000000..999fc45 --- /dev/null +++ b/src/app/pages/pd/pd-questions/all-ques/all-ques-routing.module.ts @@ -0,0 +1,25 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { AllQuesPage } from './all-ques.page'; +import { UnsavedChangesGuard } from 'src/app/services/_guard/unsaved-changes.guard'; +import { EmployerInfoComponent } from '../employer-info/employer-info.component'; + +const routes: Routes = [ + { + path: '', + component: AllQuesPage, + canDeactivate:[UnsavedChangesGuard] + }, + { + path: 'sal-ques', + component: EmployerInfoComponent, + canDeactivate:[UnsavedChangesGuard] + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class AllQuesPageRoutingModule {} diff --git a/src/app/pages/pd/pd-questions/all-ques/all-ques.module.ts b/src/app/pages/pd/pd-questions/all-ques/all-ques.module.ts new file mode 100755 index 0000000..2bdcd7a --- /dev/null +++ b/src/app/pages/pd/pd-questions/all-ques/all-ques.module.ts @@ -0,0 +1,33 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; + +import { IonicModule } from '@ionic/angular'; + +import { AllQuesPageRoutingModule } from './all-ques-routing.module'; + +import { AllQuesPage } from './all-ques.page'; +import { MatStepperModule,MatIconModule } from '@angular/material'; +import { MaterialModuleModule } from 'src/app/shared/material-module/material-module.module'; +import { NgxIonicImageViewerModule } from 'ngx-ionic-image-viewer'; +import { DynamicDocsFormComponent } from '../dynamic-docs-form/dynamic-docs-form.component'; +import { NgxMatSelectSearchModule } from 'ngx-mat-select-search'; +import { EmployerInfoComponent } from '../employer-info/employer-info.component'; +import { PipesModule } from 'src/app/pipes/pipes.module'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + IonicModule, + AllQuesPageRoutingModule, + MatStepperModule, + MaterialModuleModule, + MatIconModule, + NgxIonicImageViewerModule, + NgxMatSelectSearchModule, + PipesModule + ], + declarations: [AllQuesPage,DynamicDocsFormComponent,EmployerInfoComponent] +}) +export class AllQuesPageModule {} diff --git a/src/app/pages/pd/pd-questions/all-ques/all-ques.page.html b/src/app/pages/pd/pd-questions/all-ques/all-ques.page.html new file mode 100755 index 0000000..92df620 --- /dev/null +++ b/src/app/pages/pd/pd-questions/all-ques/all-ques.page.html @@ -0,0 +1,967 @@ + + + + + + + + FI Questions + + + + + + +
+ + + + + General Section +
+ + + Applicants + + + Applicant Met + + + + + + {{applicant.value.applicant_name}} + + + + + +
+ +        Met + Not Met + + Required +
+ +

+
+ + + + + + + + + *
+ Selfie of the Person Met + Required +
+ + + + + *
+ ID Proof of the person + Required +
+
+
+
+
+ +
+
+ + + + Name of Person Met + + Person Name required + + + + +
+ + + + + + + + + *
+ Selfie of the Person Met + Required +
+ + + + +
+ ID Proof of the person +
+
+
+ + Designation in company + + + Select + {{item.name.split('of')[0]}} + + Designation required + + + Relation with applicant + + + Select + {{item.name}} + + Relation required + + + Relation to + + Select + {{applicant.value.applicant_name}} + + Relation to required + +
+ + +
+ + +
+ +
+ + + + + Address Information + + + + + + + Address is Required + + + + + + + + + + + Select + {{SL.name}} + + State is Required + + + + + + + + + Select + {{CL.city_name}} + + City is Required + + + + + + + + + + Select + {{PL.pincode}} + + Pincode is Required + +
+ + + + + + + + + +
+
+

+
+
+ + + Alternative Address Required + + + + + + + + + + Select + {{SL.name}} + + + + + + + + + + Select + {{CL.city_name}} + + + + + + + + + + + Select + {{PL.pincode}} + + + + + + Pincode Required + + + + + + + Reason Required + + + +
+
+
+
+ + + + Select + {{m_addressType.address_type}} + + Address Type is Required + +
+ + + +
+ + + Select + {{m_locality.locality_name}} + + + + Locality is Required + + + + + + + + + Estimated area is Required + +
+ + + Select + {{uom.name}} + + UOM is Required + + + + + +
+ + + + + + Approach to FI location + + Select + {{data.description}} + + Approach to pd location is Required + + + + + + + + * + Capture the Image + Approach to pd location pic is Required + + + + + + Comment on locality + + Select + {{data.rating | titlecase}} + + + Comment on locality is Required + + + +
+ + +
+ +
+ + + + + Business Information + +
+ +
+ + No. of employees sighted by FI officer during visit + + Required + + + + + + Was the company name board sighted? + + Select + Yes + No + + Required + + + + + + + *
+ Capture the Image + Required +
+
+ + + + Business Documents sighted + + Select + Yes + No + + Required + + + + + +
+ + + + Choose the Documents + + Select + {{_doc.dis_name}} + + Required + + + + + + + *
+ Capture the Image + Required +
+
+ + + + + + + + + + + + + + +
+

+ + Do You Want to Add Other Documents? + + Select + Yes + No + + + + Required + + + +
+ + + + + Required + + + + + + + *
+ Capture the Image + Required +
+
+ + + + + + + + + + + + + + +
+
+
+ {{getQuestionControl().at(1).value.address_type ? getAddressTypeNameById(getQuestionControl().at(1).value.address_type) :'Workplace'}} Photographs + + + + +
+
+ + + Workplace Photograph {{i+1}} + +
+ + +
+ Add More +
+


+
+ + + + +
+ + + Was any business activities seen during visit? + + Select + Yes + No + + Required + +
+ + Choose + + {{item}} + + Please choose the value + + + + Please Specify + + +
+ + Is Business Asset Sighted
+ + Select + Yes + No + + Required +
+
+ + Business Asset Sighted Photographs + + + +
+
+ + + Business Sight {{i+1}} + +
+ + +
+ Add More +
+
+ + + + +
+ + +
+ Stock Photograph

+ + Stock Photograph + + Select + Yes + No + + Please choose the value + + + + + +
+
+ + + Stock Photograph {{i+1}} + +
+ + +
+ Add More +
+
+
+ + + + +
+ + + + +
+ + +
+ +
+ +
+ + Credit Manager Special Requests + + +
+ + + +
+
+ + +
+ + +
+
+ + + Neighbourhood Check Details (2 checks to be done) + + + + + Neighbour details {{n+1}} + + + +
+
+ + + + + + Neighbourhood Name is Required + + + + Select + Yes + No + + Please Choose + +
+
+
+ +
+ + + + Year is Required + + + + Month is Required + + +
+
+
+ + + + + {{app.name}} + + + pick atleast one organisation owner + + + + organisation owner is required + +
+ +


+
+ + + + + + + + + + + + +
+ +
+
+

+ + Status of the check as per PD officer? + + {{item.name}} + + Required + + + Remarks + + Required + +
+ + +
+
+
+ + + Final Remarks + +
+

Comment on Footfall in the market where the B2C outlet is located…

+ + + Heavy Footfall ( lots of customers in the locality / marketplace ).
+ Medium Footfall ( Medium no of customers in the locality / marketplace ).
+ Low Footfall ( Few customers seen in the locality / marketplace ).
+ +

+
Required
+
+ + + Is there a competetion to the applicant's business in the location + + Select + Yes + No + + Required + + + + + + Required + + + + Any demolition activity seen in the locality by PD officer + + Select + Yes + No + + Required + + + + + + Required + + + Any sealing activity observed in the locality by PD officer + + Select + Yes + No + + Required + + + + + + Required + +
+ + +
+ +
+
+ + + Submit + + Final Status of visit + + + Select + Positive + Negative + Could not verify + + Required + + + Comments + + Required + +
+ + + + +
+
+
+
+  Complete +
+
diff --git a/src/app/pages/pd/pd-questions/all-ques/all-ques.page.scss b/src/app/pages/pd/pd-questions/all-ques/all-ques.page.scss new file mode 100755 index 0000000..45ba755 --- /dev/null +++ b/src/app/pages/pd/pd-questions/all-ques/all-ques.page.scss @@ -0,0 +1,189 @@ +.mat-stepper-vertical { + // margin-top: 8px; + margin-left:-13px; + // color:green; + background:#ffffffc9; + } + ion-content, .mat-stepper-vertical{ + --background: #ffffffc9; + } + .mat-form-field { + // margin-top: 16px; + width: 100%; + } + .mat-button, .mat-raised-button{ + background-color: #e24533; + color: white; + +} +.mat-stroked-button { + color: #e24533; + margin-right: 10px +} +.mat-button-div{ + float: right; + margin-top: 5%; + margin-bottom: 2%; +} +.mat-radio-group > .mat-radio-button,span { + margin: 10px; +} + + +::ng-deep .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb { + background-color: blue; /*replace with your color*/ +} + +::ng-deep .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar { + background-color: skyblue; /*replace with your color*/ +} + +::ng-deep .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{ + border-color:rgb(66, 134, 244); +} + +::ng-deep .mat-radio-button.mat-accent .mat-radio-inner-circle{ + color:rgb(66, 134, 244); + background-color:rgb(66, 134, 244) ; +} + +.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element { + background-color:rgb(255, 37, 37,.26); +} + +// .largeMatOption { + +// ::ng-deep .mat-option-text.mat-option-text { +// white-space: normal; +// } +// ::ng-deep .mat-select-panel mat-option.mat-option { +// height: unset; +// line-height: 1.8em +// } +// } + +// input-placeholder{ +// margin:10px; +// } +// mat-select{ + +// margin : 5px 0; +// } + +// .mat-select-panel mat-option.mat-option { +// margin: 1rem 0; +// overflow: visible; +// line-height: initial; +// word-wrap: break-word; +// white-space: pre-wrap; +// } +input{ + // width: 100px; + // border-radius: 4px; + // border-color: gray; + // font-size: 12px; + height: 28px; + +} +// .mat-select-panel mat-option.mat-option { +// margin: 1rem 0; +// overflow: visible; +// line-height: initial; +// word-wrap: break-word; +// white-space: pre-wrap; +// } + +// .mat-option, +.largeMatOption{ + margin: 1rem 0; + overflow: visible; + line-height: initial !important; + word-wrap: break-word; + white-space: pre-wrap; +} +// .mat-option i, + .largeMatOption i{ + display: block; + font-size: 1.5rem; + opacity: 0.6; + margin-left: 0.5rem; + +} +// } + input-placeholder{ + margin:10px; + } + mat-select{ + + margin : 5px 0; +} +::ng-deep .mat-form-field-appearance-fill +{ + .mat-form-field-label { + white-space: pre-wrap; +} +.mat-form-field-label-wrapper { + top:-1.5em; +} +} +// ::ng-deep +ion-spinner { + top:10px; +} +::ng-deep .mat-form-field-appearance-outline .mat-form-field-outline { + .mat-form-field-outline-gap { + width: 100% !important; + } + color: green; +} +::ng-deep .mat-step-header .mat-step-label.mat-step-label-active { + color: rgba(0,0,0,.87); + white-space: pre-wrap; + font-weight: bold; + font-size: 16px; +} +@-webkit-keyframes highlight-fade { + 0% { + background: orange; + } + 100% { + background: white; + } +} +@-moz-keyframes highlight-fade { + 0% { + background: orange; + } + 100% { + background: white; + } +} +@-ms-keyframes highlight-fade { + 0% { + background: orange; + } + 100% { + background: white; + } +} +@keyframes highlight-fade { + 0% { + background: orange; + } + 100% { + background: white; + } +} +.field_highlight { + -webkit-animation: highlight-fade 4s ease-out; + -moz-animation: highlight-fade 4s ease-out; + -o-animation: highlight-fade 4s ease-out; + animation: highlight-fade 4s ease-out; + // background: blue; +} +.mat-error { + font-size: 13px; +} +// .file-hide { +// visibility: hidden +// } \ No newline at end of file diff --git a/src/app/pages/pd/pd-questions/all-ques/all-ques.page.spec.ts b/src/app/pages/pd/pd-questions/all-ques/all-ques.page.spec.ts new file mode 100755 index 0000000..4322141 --- /dev/null +++ b/src/app/pages/pd/pd-questions/all-ques/all-ques.page.spec.ts @@ -0,0 +1,24 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { AllQuesPage } from './all-ques.page'; + +describe('AllQuesPage', () => { + let component: AllQuesPage; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ AllQuesPage ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(AllQuesPage); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pages/pd/pd-questions/all-ques/all-ques.page.ts b/src/app/pages/pd/pd-questions/all-ques/all-ques.page.ts new file mode 100755 index 0000000..84ec6f3 --- /dev/null +++ b/src/app/pages/pd/pd-questions/all-ques/all-ques.page.ts @@ -0,0 +1,1691 @@ +import { Component, OnInit, ViewChild, ElementRef } from '@angular/core'; +import { Validators, FormBuilder, FormArray, FormControl } from '@angular/forms'; +import { QuestionCategoryProvider } from 'src/app/services/question-category/question-category'; +import { CameraProvider } from 'src/app/services/common-provider/camera'; +import { DatePipe } from '@angular/common'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastProvider } from 'src/app/services/common-provider/toast'; +import { AwsServiceProvider } from 'src/app/services/aws-service/aws-service'; +import { NavController } from '@ionic/angular'; +import { LoadingProvider } from 'src/app/services/common-provider/loading'; +import { ConstantsProvider } from 'src/app/services/constants/constants'; +import { ReplaySubject, Subject } from 'rxjs'; +import { searchValue } from '../search'; +import { takeUntil } from 'rxjs/operators'; +import { MatStepper } from '@angular/material'; +import { invalid } from '@angular/compiler/src/render3/view/util'; +import { PdtriggerProvider } from 'src/app/services/pdtrigger/pdtrigger'; +import { GpsService } from 'src/app/services/common-provider/gps.service'; + + +const currentdate = new Date().toJSON().slice(0,19); +@Component({ + selector: 'app-all-ques', + templateUrl: './all-ques.page.html', + styleUrls: ['./all-ques.page.scss'], +}) +export class AllQuesPage implements OnInit { + stepperInfo= [{ + form_name:'General Section', + form_id:18, + stepper_index:0, + },{ + form_name:'Address Information', + form_id:5, + stepper_index:1 + },{ + form_name:'Business Information', + form_id:"BUSINESS_GROUP", + stepper_index:2 + }, + // { + // form_name:'Employer information', + // form_id:"BUSINESS_GROUP", + // stepper_index:2 + // }, + { + form_name:'Credit Manager Queries', + form_id:24, + stepper_index:3, + is_dynamic:true + },{ + form_name:'Neighbourhood Details', + form_id:19, + stepper_index:4, + is_dynamic:true + },{ + form_name:'Final Remarks', + form_id:20, + stepper_index:5, + is_dynamic:true + },{ + form_name:'Submit', + form_id:'COMMENTS', + stepper_index:5, + is_dynamic:true + },] + // public person_met_entered:FormControl= new FormControl('') + // public designation_entered:FormControl= new FormControl('') + // public relation_entered:FormControl= new FormControl('') + // public relation_to:FormControl= new FormControl('') + businessAssetLisany=[ + "Employees were seen at the visited premises", + "Customers/Clients were seen at the visited premises", + "Manufacturing activities were seen at the visited premises", + "Others (Please specify)" + ] + + + firstFormGroup: any; + secondFormGroup: any; + matExpanded:number = 0; + isDisplay:any = []; + isDisplay2:any = []; + isOrganisationOwner: any = []; + documents_list = [ + { + key:'shop_eat_act_cert', + dis_name:'Shop and Est Act Cert' + }, + { + key:'gst_Regn_cert', + dis_name:'GST Regn Cert' + }, + { + key:'export_import_cert', + dis_name:'Export / Import cert' + }, + { + key:'pf_regn', + dis_name:'PF Regn' + }, + { + key:'esic_regn', + dis_name:'ESIC Regn' + }, + { + key:'factory_cert', + dis_name:'Factory Cert' + }, + { + key:'practice_cert', + dis_name:'Cert of Practice' + }, + { + key:'eb_bill', + dis_name:'Electricity Bill' + }, + { + key:'rent_agreement', + dis_name:'Rent Agreement' + } + ] + neighbour_status_list:any=[{id:'',name:'Select'},{id:'Positive',name:'Positive'},{id:'Negative',name:'Negative'},{id:'Could not verify',name:'Could not verify'}] + pdlocation: any = []; + cmtlocality: any = []; + pdDetails: any = {pd_id:"1725"}; + // FormId: any; + existCompanyList: any = []; + mergeCompanyApplicant: any=[]; + applicants: any=[]; + currentDate: any; + pipe: any = new DatePipe('en-US'); + users: string; + spinner_access:boolean = false; + docs_tobe_collect: any = []; + creditManagerAnswer: any = null; + addressesList: any; + cityData: any=[]; + search: any; + pincodeData: any=[]; + cityDataValue: any=[]; + pincodeDataValue: any=[]; + alertnativeCityData: any=[]; + alertnativePincodeData: any=[]; + stateData: any =[]; + protected _onDestroy = new Subject(); + public filteredCity: ReplaySubject = new ReplaySubject(1); + public filteredState:ReplaySubject=new ReplaySubject(1) + addressTypes: any =[]; + locality: any =[]; + uomData: any =[]; + placeholderName: string = ''; + companyRelationshipList: any = []; + relationshipList: any = []; + customer_seg_abbr: any; + get questions() { return this.firstFormGroup.get('questions');} + + employerform_pdinfo:any; + is_complete_btn_enable: String= '0'; + + @ViewChild('stepper',{static:true}) private myStepper: MatStepper; + @ViewChild('last',{static:true}) form_last_element:ElementRef + + + public designationFilterCtrl:FormControl = new FormControl(); + public relationFilterCtrl:FormControl = new FormControl(); + public filteredcompanyRelationshipList:ReplaySubject = new ReplaySubject(1); + public filteredrelationshipList:ReplaySubject = new ReplaySubject(1); + public stateSearchControl:FormControl = new FormControl(); + + constructor(private _formBuilder:FormBuilder,private quesService:QuestionCategoryProvider, + private cameraProvider:CameraProvider,private actRoute:ActivatedRoute,private router:Router, + private toastProvider:ToastProvider,private _awsService:AwsServiceProvider,private navCtrl:NavController, + private loadingProvider:LoadingProvider, + private pdTriggerService:PdtriggerProvider,private gpsService:GpsService) { + this.actRoute.queryParams.subscribe(p=>{ + if(this.router.getCurrentNavigation().extras.state.pdDetails){ + this.pdDetails= this.router.getCurrentNavigation().extras.state.pdDetails + // this.employerform_pdinfo = this.pdDetails + this.docs_tobe_collect = this.router.getCurrentNavigation().extras.state.docs_collected + // this.questionDetails=this.router.getCurrentNavigation().extras.state.questionDetails + // this.FormId=this.router.getCurrentNavigation().extras.state.FormId + this.applicants = this.pdDetails.applicat_details; + this.applicants = this.applicants.filter(appt=>appt.applicant_type != 2 && appt.pd_co_applicant_id != 0); + // this.applicants.push({'pd_co_applicant_id': 0,'applicant_name': "Others"}) + this.customer_seg_abbr = this.pdDetails.customer_segment_abbr + console.log("constr",this.pdDetails,this.docs_tobe_collect) + if(this.pdDetails.lender_short_name == 'CLIX' || this.pdDetails.lender_short_name == 'MWISE' || this.pdDetails.prod_catagory == 'LAEP') + { + let Index = this.stepperInfo.findIndex(vv=>vv.form_id == 'COMMENTS') + this.stepperInfo[Index].stepper_index+=1 + } + if(this.docs_tobe_collect == null || this.docs_tobe_collect == undefined || this.docs_tobe_collect.length == 0) { + // this.stepperInfo + for(let value of this.stepperInfo) { + if(value.is_dynamic) { + value.stepper_index-=1 + } + } + } + } + }) + this.users = this._awsService.getlocale() + } + filterList() { + this.relationFilterCtrl.valueChanges.pipe().subscribe(()=>{ + this.applyFilter(this.relationFilterCtrl.value,this.filteredrelationshipList,this.relationshipList,'name') + }) + this.designationFilterCtrl.valueChanges.pipe().subscribe(()=>{ + this.applyFilter(this.designationFilterCtrl.value,this.filteredcompanyRelationshipList,this.companyRelationshipList,'name') + }) + this.stateSearchControl.valueChanges.pipe().subscribe(()=>{ + this.applyFilter(this.stateSearchControl.value,this.filteredState,this.stateData,'name') + }) + } + applyFilter(filtered_text,filter_list,raw_list,obj_name) { + if (!raw_list) { + return; + } + // get the search keyword + let search = filtered_text; + if (!search) { + filter_list.next(raw_list.slice()); + return; + } else { + search = search.toLowerCase(); + } + // filter the banks + filter_list.next( + raw_list.filter(bank => bank[obj_name].toLowerCase().indexOf(search) > -1) + ); + } + + ngOnInit() { + this.loadingProvider.dataLoader() + console.log("Current customer segment",this.customer_seg_abbr); + this.firstFormGroup = this._formBuilder.group({ + questions:this._formBuilder.array([this.addGeneralControls(),this.addAddressControls(), + this.addBusinessGroupControls(),this.addNeighbourhoodControls(),this.addFinalRemarksControls(), + this._formBuilder.group({ + final_comments:['',Validators.compose([Validators.required])], + final_visit_status:['',Validators.compose([Validators.required])], + form_id:["COMMENTS"], + form_name:["Comments"] + }), this.addCreditManagerQueries()]) + + + }); + // console.log(this.firstFormGroup); + + setTimeout(()=>{ + + },5000); + this.addControl(); + console.log(this.firstFormGroup.value) + this.getMasters(); + this.currentDate = this.pipe.transform(new Date(), 'yyyy-MM-dd hh:mm:ss'); + this.addGeneralIndividualsGroup() + this.getFormDatas() + this.filterList() + } + + getInitialAddress(){ + // const control=this.pdQuestionAddress.controls['addresses'] + this.quesService.getAddressDetails(this.pdDetails.pd_id).subscribe(res=>{ + if(res.dataStatus == true){ + this.addressesList = res.records.filter(item => item.isactive == 1 && item.assigned_pd == this.pdDetails.pd_id); + + if(this.addressesList.length > 0){ + this.addressesList.forEach((datas,index)=>{ + this.getCityAndPincodeDetails(datas.fk_state,index,1) + + let obj ={ + 'address': datas.addressline1, + 'address_type': '', + 'address_type_others': '', + 'state': datas.fk_state, + 'city': datas.fk_city, + 'pincode':datas.pincode_id, + 'pd_address_id': datas.pd_address_id, + 'pincode_others': datas.other_pincode, + 'locality': '', + 'locality_others': '', + // 'locality_mixuse':'', + 'pd_location': '', + 'comment_locality': '', + 'estimated_area': '', + 'uom': '', + 'uom_others': '' + } + + // control.push(this.initAddress(obj)) + this.getQuestionControl().at(1).patchValue(obj) + console.log(this.firstFormGroup.value) + }) + } + else{ + // control.push(this.initAddress('')) + } + } + else{ + // control.push(this.initAddress('')) + } + }) + } + + getCityAndPincodeDetails(stateID: string,i,flag) { + + //this.pdQuestionAddress.controls['addresses']['controls'].controls + this.quesService.getStateWiseCities(stateID).subscribe(data => { + if (data.status == 200) { + this.cityData[i] = data.records.cities; + this.search=this.cityData[i] + this.pincodeData[i] = data.records.pincode; + + //this.filteredCity.next(this.cityData[i].slice()) + if(flag== 1){ + this.cityDataValue[i]=this.cityData[i].slice() + // this.pincodeData[i] = data.records.pincode; + this.pincodeDataValue[i]=this.pincodeData[i].slice() + } + else if(flag == 2){ + this.alertnativeCityData[i]=this.cityData[i].slice() + this.alertnativePincodeData[i]=this.pincodeData[i].slice() + } + } + //FOR PINCODE FREE TEXT + // let pin + // if(pincode != ''){ + // if(pincode != 1){ + // this.pincodeValue[i]=this.pincodeData[i].filter(res=>res.pincode_id == pincode).map(val=>val.pincode)[0] + // //this.pincodeValue[i]=[].concat.apply([],this.pincodeValue[i]) + + + // } + // } + }); +} + + + getMasters() { + this.quesService.getcommondrop('PDLOCATIONAPPROACH').subscribe(res=> + { + this.pdlocation = res; + if(this.pdlocation.dataStatus == true) + { + this.pdlocation = this.pdlocation.records.filter(loca=>loca.isactive ==1); + } + }) + this.quesService.getcommondrop('COMMENTSONLOCALITY').subscribe(res=> + { + this.cmtlocality = res; + if(this.cmtlocality.dataStatus ==true) + { + this.cmtlocality = this.cmtlocality.records.filter(loc=>loc.isactive ==1); + } + }); + this.quesService.getCompaniesListsForBusiness(this.pdDetails.pd_id).subscribe(res=>{ + if(res.dataStatus==true){ + this.existCompanyList=res.records.filter(val=>val.is_active == true) + console.log(this.existCompanyList) + } + let modifyCompanyList:any=[] + if(this.existCompanyList.length>0){ + modifyCompanyList=this.existCompanyList.map(element=>{ + return {id:element.company_order_id.toString(),name:element.company_name,group_id:1}; + }); + this.mergeCompanyApplicant.push({groupName: 'COMPANIES', groupValues: modifyCompanyList }) + + } + let modifyApplicantList:any=[] + if(this.applicants.length>0){ + modifyApplicantList=this.applicants.map(element=>{ + return {id:element.pd_co_applicant_id,name:element.applicant_name,group_id:2}; + }) + modifyApplicantList.push({id:0,name:"Others",group_id:2}) + this.mergeCompanyApplicant.push({groupName:'APPLICANTS',groupValues:modifyApplicantList}) + + } + console.log("company&Applicant",this.mergeCompanyApplicant) + }) + this.quesService.getcommondrop('STATE').subscribe(res=>{ + this.stateData=res['records'].filter(val=>val.isactive == 1); + this.filteredState.next(this.stateData.slice()) + + }) + this.quesService.getcommondrop('ADDRESSTYPE').subscribe(res=> + { + if(res['dataStatus']==true){ + this.addressTypes = res['records'].filter(add=>add.isactive==1); + // this.cacheObservable.register('addressType',this.addressTypes).subscribe(res=>{ + // this.data$=res.get$ + // }) + } + // this.cacheObservable.loadFromObservable() + }) + this.quesService.getcommondrop('LOCALITY').subscribe(res=> + { + if(res['dataStatus']==true) + { + this.locality = res['records'].filter(loc=>loc.isactive==1); + } + }) + this.quesService.getcommondrop('UOM').subscribe(res=>{ + this.uomData=res['records'].filter(val=>val.isactive == 1 && val.is_land_uom != 0) + }) + this.quesService.getcommondrop('COMPANYRELATIONSHIPS').subscribe(rr=>{ + if(rr['dataStatus']) { + this.companyRelationshipList = rr['records'].filter(vv=>vv.isactive == '1'); + this.filteredcompanyRelationshipList.next(this.companyRelationshipList.slice()) + let temp = [{master_name:'COMPANYRELATIONSHIPS',master_data:this.companyRelationshipList}] + this.employerform_pdinfo = this.pdDetails + this.employerform_pdinfo.masterData= temp; + } + + }) + this.quesService.getcommondrop('RELATIONSHIPS').subscribe(rr=>{ + this.relationshipList = rr['records'].filter(vv=>vv.isactive == '1'); + this.filteredrelationshipList.next(this.relationshipList.slice()) + }) + } + + getFormDatas() { + let params = {'parent_pdid':this.pdDetails.parent_pd_id,'pd_id':this.pdDetails.pd_id,'pd_form_id':"25"} + this.quesService.retiverForm(params).subscribe(result=>{ + if(result && result['dataStatus']) { + this.is_complete_btn_enable = result['records'].is_form_validated + this.generateGroupControls(result['records'].questions) + } + else { + this.getInitialAddress(); + this.getBusinessDocumentsSighted() + } + this.loadingProvider.dismissLoader() + },err=>{ + console.log("getPDFormDetails Error",err) + this.loadingProvider.dismissLoader(); + this.toastProvider.pdTriggerappmessage("Network Error",'danger'); + }) + // this.quesService.getAllQuesSample().subscribe((result:any)=> { + // console.log("Result",result) + // if(result) { + // // this.generateGroupControls(result.questions) + // } + // }) + } + + generateGroupControls(datas) { + if(datas && datas.length > 0) { + // FOR ADDRESS FORM + let address_index = datas.findIndex(val=>val.form_id == "5") + if(address_index && datas[address_index]) { + if(datas[address_index].hasOwnProperty('state') && datas[address_index].state) { + this.getCityAndPincodeDetails(datas[address_index].state,0,1); + if(datas[address_index].hasOwnProperty('alternative_addresses') && datas[address_index].alternative_addresses && datas[address_index].alternative_addresses[0].alternative_state) { + this.getCityAndPincodeDetails(datas[address_index].alternative_addresses[0].alternative_state,0,2); + } + } + if(datas[address_index].hasOwnProperty('address_type') && datas[address_index].address_type) { + if(datas[address_index].address_type != 1) { + let selectedAddressType = this.addressTypes.filter(element => element.address_type_id == datas[address_index].address_type)[0]; + if(selectedAddressType != undefined && selectedAddressType.hasOwnProperty('address_type')){ + this.selectedAddressType(selectedAddressType.address_type); + } + } + else { + this.selectedAddressType(datas[address_index].address_type_others); + } + } + + + + } + // FOR BUSINESS GROUP + let business_group_index = datas.findIndex(val=>val.form_id == "BUSINESS_GROUP") + console.log(business_group_index); + if(business_group_index) { + if(datas[business_group_index].hasOwnProperty('business_group')) { + datas[business_group_index].business_group.forEach(group_obj=>{ + // For Documents Sighted + if(group_obj.form_id == "13" && group_obj.hasOwnProperty('documents_sighted') && group_obj.documents_sighted == 'yes') { + if(group_obj.documents_info) { + group_obj.documents_info.forEach(doc=>{ + this.addDocumentsGroup() + }) + } + } + if(group_obj.form_id == "13" && group_obj.hasOwnProperty('office_photographs') && group_obj.office_photographs) { + group_obj.office_photographs.forEach(()=>{ + this.addMoreBusinessOfficeImage() + }) + } + // FOR BUSINESS ASSET SIGHT IMAGE HANDLING + if(group_obj.form_id == "22" && group_obj.hasOwnProperty('business_sight_image') && group_obj.business_sight_image) { + group_obj.business_sight_image.forEach(()=>{ + this.addMoreBusinessAssetSightImage() + }) + } + // For Other Documents images + if(group_obj.form_id == "13" && group_obj.hasOwnProperty('other_documents') && group_obj.other_documents == 'yes') { + if(group_obj.other_documents_info) { + group_obj.other_documents_info.forEach(doc=>{ + this.addOtherDocumentsGroup() + }) + } + } + // FOR STOCK IMAGES + if(group_obj.form_id == "11" && group_obj.hasOwnProperty('images') && group_obj.images) { + group_obj.images.forEach(()=>{ + this.addMoreStockImage() + }) + } + }) + } + } + // FOR CREDIT MANAGER + let crdmngr_index = datas.findIndex(val=>val.form_id == "24") + console.log(business_group_index); + if(crdmngr_index) { + // if(group_obj.form_id == "24" && group_obj.hasOwnProperty('docs_to_be_sighted') && group_obj.docs_to_be_sighted + // && this.docs_tobe_collect != null && this.docs_tobe_collect != undefined && this.docs_tobe_collect.length > 0) { + this.creditManagerAnswer = datas[crdmngr_index] + // } + } + // FOR NEIGHBOURHOOD GROUP GENERATION + let neighbour_group_index = datas.findIndex(val=>val.form_id == "19") + console.log(business_group_index); + if(neighbour_group_index) { + this.toggleVisibility(datas[neighbour_group_index].neighbourhood_list[0].did_not_know_the_business_operation,0,1) + this.toggleVisibility(datas[neighbour_group_index].neighbourhood_list[0].did_not_know_the_owner,0,2) + for(let i=1; i < datas[neighbour_group_index].neighbourhood_list.length ; i++) { + // datas[neighbour_group_index].neighbourhood_list.forEach(()=>{ + let neighbour_obj= datas[neighbour_group_index].neighbourhood_list[i] + this.toggleVisibility(neighbour_obj.did_not_know_the_business_operation,i,1) + this.toggleVisibility(neighbour_obj.did_not_know_the_owner,i,2) + + this.addNeighbourhoodGroup() + this.getOtherOrganisationOwner(neighbour_obj.organisation_owner,i) + // }) + + } + } + this.firstFormGroup.get('questions').patchValue(datas); + } + } + + getBusinessDocumentsSighted() { + this.quesService.getBusinessDocsToVendorForm(this.pdDetails.pd_id).subscribe(res=>{ + if(res['dataStatus']) { + let data= res['records']; + if(data && data.length > 0) { + let docs_value_arr:any=[] + data.forEach(rr=>{ + this.addDocumentsGroup() + docs_value_arr.push({document_name:rr}); + }) + + let temp:any = {documents_sighted: "yes",documents_info:docs_value_arr} + console.log("Current docs sighted value",docs_value_arr,temp,this.getBusinessInfoControls().at(0)) + this.getBusinessInfoControls().at(0).patchValue(temp) + } + } + }) + } + + createControl() { + return this._formBuilder.group({ + // firstCtrl:['', Validators.required], + // secondCtrl:['', Validators.required] + }) + } + action() { + let merged:object = {} + // for(let val of this.firstFormGroup.value.formArray) { + // console.log("dsdf",val); + // if(val) + // { + // Object.assign(merged,val) + // } + // } + // console.log("das",merged) + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let stockCtrl = business_group_ctrl.at(2).get('images') as FormArray + // console.log("stock",stockCtrl); + console.log(this.firstFormGroup.value,JSON.stringify(this.firstFormGroup.value)); + let neighbourCtrl = formArray.at(3).get('neighbourhood_list') as FormArray + // console.log(neighbourCtrl); + return stockCtrl.controls + } + addControl() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + // formArray.insert(23,this.createControl()); + } + + // START OF FORM CONTROL NAME GROUPS + addGeneralControls() { + return this._formBuilder.group({ + individuals:this._formBuilder.array([]), + // is_person_met_id_proof:[''], + // is_person_met_pic:[''], + // is_person_met:[false], + form_id:['18'], + form_name:["General Info"], + // general_remark:[''], + person_met_entered:[''], + designation_entered:[''], + relation_entered:[''], + relation_to:[''], + person_met_entered_pic:[''], + person_met_entered_id_proof:[''] + }) + } + addGeneralIndividualControls(applicant_obj) { + return this._formBuilder.group({ + is_person_met_id_proof:[''], + is_person_met_pic:[''], + is_person_met:['',Validators.required], + pd_co_applicant_id:[applicant_obj.pd_co_applicant_id], + applicant_name:[applicant_obj.applicant_name] + }) + } + addAddressControls() { + return this._formBuilder.group({ + address:['',Validators.compose([Validators.required])], + state:['',Validators.compose([Validators.required])], + stateSearch:[''], + city:['',Validators.compose([Validators.required])], + citySearch:[''], + pincode:['',Validators.compose([Validators.required])], + pinSearch:[''], + alternative_addresses:this._formBuilder.array([ + this._formBuilder.group({ + alternative_address:[''], + alternative_state:[''], + stateSearch:[''], + alternative_city:[''], + citySearch:[''], + alternative_pincode:[''], + pinSearch:[''], + alternative_pincode_others:[''], + reason_for_alternative_address:[''] + }) + ]), + address_type:['',Validators.compose([Validators.required])], + address_type_others:[''], + locality:['',Validators.compose([Validators.required])], + locality_others:[''], + estimated_area:['',Validators.compose([Validators.required])], + uom:['',Validators.compose([Validators.required])], + uom_others:[''], + is_pd_done_on_initiated_address:[true], + pd_location:['',Validators.compose([Validators.required])], + pd_location_pic:['',Validators.compose([Validators.required])], + comment_locality:['',Validators.compose([Validators.required])], + form_id:['5'], + form_name:["Address Info"], + }) + } + addBusinessGroupControls() { + if(this.customer_seg_abbr != 'SAL') { + return this._formBuilder.group({ + business_group:this._formBuilder.array([ + this.addBusinessInfoControls(),this.addBusinessAssetControls(),this.addStockControls(), + ]), + form_id:["BUSINESS_GROUP"], + form_name:["Business Group Info"] + }) + } + else { + return this._formBuilder.group({ + form_id:["BUSINESS_GROUP"], + form_name:["Business Group Info"] + }) + } + } + addStockControls() { + return this._formBuilder.group({ + form_name:"Stock Info", + form_id:["11"], + is_stock_photo:['',Validators.required], + images:this._formBuilder.array([ + // this._formBuilder.group({ + // image:["https://lh3.googleusercontent.com/proxy/euOnni6JKoCJKwXq9Hq8c6fkRaxI5SYQVsHUwx_w_Wt_9zGXsABxnFsjRv7_E3Xer35VR1oalGBRKWdlwQPMo9SoDqOrmx9h7zqmAXMG37rcrpaU_jPXMXAdffKjB0M_zy3yQNJRpOKvqUlx2JmvB68r8cDCGbVUQvW8Zk2yoR4I23i4ZM7U"] + // }), + // this._formBuilder.group({ + // image:["https://lh3.googleusercontent.com/proxy/euOnni6JKoCJKwXq9Hq8c6fkRaxI5SYQVsHUwx_w_Wt_9zGXsABxnFsjRv7_E3Xer35VR1oalGBRKWdlwQPMo9SoDqOrmx9h7zqmAXMG37rcrpaU_jPXMXAdffKjB0M_zy3yQNJRpOKvqUlx2JmvB68r8cDCGbVUQvW8Zk2yoR4I23i4ZM7U"] + // }) + ]) + }) + } + addStockImageControl() { + return this._formBuilder.group({ + image:[''] + }) + } + addCreditManagerQueries() { + return this._formBuilder.group({ + form_name:"Credit Manager Queries", + form_id:["24"], + docs_to_be_sighted:this._formBuilder.array([]) + }) + } + addEmployerInfoForm() { + return this._formBuilder.group({ + form_name:"Employer Information", + form_id:["12"], + // docs_to_be_sighted:this._formBuilder.array([]) + }) + } + addBusinessInfoControls() { + return this._formBuilder.group({ + officer_total:['',Validators.compose([Validators.required])], + was_the_company_name_board_sighted:['',Validators.compose([Validators.required])], + name_board_sighted_pic:['',Validators.compose([Validators.required])], + documents_sighted:['',Validators.compose([Validators.required])], + documents_info:this._formBuilder.array([]), + other_documents:['',Validators.compose([Validators.required])], + other_documents_info:this._formBuilder.array([]), + office_photographs:this._formBuilder.array([]), + form_name:["Business Info"], + form_id:["13"] + }) + } + addBusinessInfoDocsControls() { + return this._formBuilder.group({ + document_name:['',Validators.compose([Validators.required])], + document_image:['',Validators.compose([Validators.required])] + }) + } + addBusinessInfoOtherDocsControls() { + return this._formBuilder.group({ + document:['',Validators.compose([Validators.required])], + document_pic:['',Validators.compose([Validators.required])] + }) + } + addBusinessAssetControls() { + return this._formBuilder.group({ + business_is_pd_visited:['',Validators.compose([Validators.required])], + business_is_pd_visited_pic:[''], + business_is_pd_visited_yes:[''], + specify_pd_visited:[''], + business_asset_sight:['',Validators.compose([Validators.required])], + business_sight_image:this._formBuilder.array([]), + // business_pd_visited_remark:[''], + form_name:["Business Assets"], + form_id:["22"] + }) + } + + addNeighbourhoodControls() { + return this._formBuilder.group({ + form_id:["19"], + form_name:["Neighbourhood Details"], + neighbourhood_list:this._formBuilder.array([this.addNeighbourListControls()]), + neighbourhood_status:[''], + neighbour_reference_remark:[''] + }) + } + addNeighbourListControls() { + return this._formBuilder.group({ + neighbourhood_name:[''], + do_know:[''], + did_not_know_the_business_operation:[''], + how_long_do_know_in_year:[''], + how_long_do_know_in_month:[''], + organisation_owner:[''], + other_organisation_owner:[''], + did_not_know_the_owner:[''], + }) + } + + addFinalRemarksControls() { + return this._formBuilder.group({ + form_name:["Final Remarks"], + form_id:["20"], + outlet_location:[''], + is_competition:[''], + demolition_activity:[''], + sealing_activity:[''], + appx_outlet_or_stores:[''], + comment_of_demolition_activity:[''], + comment_of_sealing_activity:[''], + + }) + } + // END OF FORM CONTROL NAME GROUPS + + // START OF GETTING PARTICULAR FORM CONTROLS + getStockControl() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let stockCtrl = business_group_ctrl.at(2).get('images') as FormArray + // console.log("stock",stockCtrl); + // console.log(this.firstFormGroup.value); + return stockCtrl.controls + } + getBusinessInfoOfficePhotControls() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let stockCtrl = business_group_ctrl.at(0).get('office_photographs') as FormArray + // console.log("stock",stockCtrl); + // console.log(this.firstFormGroup.value); + return stockCtrl.controls + } + getBusinessAssetSightImage() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let stockCtrl = business_group_ctrl.at(1).get('business_sight_image') as FormArray + // console.log("stock",stockCtrl); + // console.log(this.firstFormGroup.value); + return stockCtrl.controls + } + getBusinessInfoDocsControl() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let docsCtrl = business_group_ctrl.at(0).get('documents_info') as FormArray + // console.log("stock",docsCtrl); + // console.log(this.firstFormGroup.value); + return docsCtrl.controls + } + getBusinessInfoOtherDocsControl() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let docsCtrl = business_group_ctrl.at(0).get('other_documents_info') as FormArray + // console.log("stock",docsCtrl); + // console.log(this.firstFormGroup.value); + return docsCtrl.controls + } + getBusinessInfoControls() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + return business_group_ctrl + } + getNeibhourControl() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let neighbourCtrl = formArray.at(3).get('neighbourhood_list') as FormArray + // console.log(neighbourCtrl); + return neighbourCtrl.controls + } + getQuestionControl() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + return formArray + } + // END OF GETTING PARTICULAR FORM CONTROLS + + //START OF ADD OR REMOVE MORE FORMS OR IMAGES + addMoreStockImage(form_id?) { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let stockCtrl = business_group_ctrl.at(2).get('images') as FormArray + // console.log("stock",stockCtrl); + // stockCtrl.push(this.addStockImageControl()) + if(form_id) { + this.capturePic(stockCtrl,'stock_image ',form_id) + } + else { + stockCtrl.push(this.addStockImageControl()) + // stockCtrl = stockCtrl.at(stockCtrl.length-1)['controls'].image + } + // console.log(this.firstFormGroup.value); + } + addMoreBusinessOfficeImage(form_id?) { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let officeControl = business_group_ctrl.at(0).get('office_photographs') as FormArray + // console.log("stock",stockCtrl); + // stockCtrl.push(this.addStockImageControl()) + if(form_id) { + this.capturePic(officeControl,'office_photograph ',form_id) + } + else { + officeControl.push(this.addStockImageControl()) + // stockCtrl = stockCtrl.at(stockCtrl.length-1)['controls'].image + } + // console.log(this.firstFormGroup.value); + } + addMoreBusinessAssetSightImage(form_id?) { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let stockCtrl = business_group_ctrl.at(1).get('business_sight_image') as FormArray + // console.log("stock",stockCtrl); + // stockCtrl.push(this.addStockImageControl()) + if(form_id) { + this.capturePic(stockCtrl,'business_sight_image ',form_id) + } + else { + stockCtrl.push(this.addStockImageControl()) + // stockCtrl = stockCtrl.at(stockCtrl.length-1)['controls'].image + } + // console.log(this.firstFormGroup.value); + } + + addGeneralIndividualsGroup() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + let individualCtrl = formArray.at(0).get('individuals') as FormArray + if(this.applicants.length > 0) + { + this.applicants.forEach(applicant_obj=>{ + individualCtrl.push(this.addGeneralIndividualControls(applicant_obj)) + }) + } + } + + addNeighbourhoodGroup() { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let neighbourCtrl = formArray.at(3).get('neighbourhood_list') as FormArray + // console.log(neighbourCtrl); + neighbourCtrl.push(this.addNeighbourListControls()) + this.matExpanded= neighbourCtrl.length-1 + } + + removeneighbourhoodGroup(index) { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let neighbourCtrl = formArray.at(3).get('neighbourhood_list') as FormArray + // console.log(neighbourCtrl); + if(neighbourCtrl.length==1) + { + neighbourCtrl.reset(); + }else{ + neighbourCtrl.removeAt(index); + this.matExpanded = neighbourCtrl.length-1 + } + } + addDocumentsGroup( ) { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let docsCtrl = business_group_ctrl.at(0).get('documents_info') as FormArray + docsCtrl.push(this.addBusinessInfoDocsControls()) + } + + removeDocumentsGroup(index) { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let docsCtrl = business_group_ctrl.at(0).get('documents_info') as FormArray + if(docsCtrl.length==1) + { + docsCtrl.reset(); + }else{ + docsCtrl.removeAt(index); + } + } + addOtherDocumentsGroup( ) { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let docsCtrl = business_group_ctrl.at(0).get('other_documents_info') as FormArray + docsCtrl.push(this.addBusinessInfoOtherDocsControls()) + } + + removeOtherDocumentsGroup(index) { + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // console.log(business_group_ctrl); + let docsCtrl = business_group_ctrl.at(0).get('other_documents_info') as FormArray + if(docsCtrl.length==1) + { + docsCtrl.reset(); + }else{ + docsCtrl.removeAt(index); + } + } + //END OF ADD OR REMOVE MORE FORMS OR IMAGES + + toggleVisibility(e,index,flag){ + let val + + if(flag == 1){ + this.isDisplay[index] = e; + } + else if(flag==2){ + this.isDisplay2[index] = e; + } + } + getOtherOrganisationOwner(value,i) { + //console.log('value',value,'I',i); + let formArray = this.firstFormGroup.get('questions') as FormArray; + // console.log(formArray); + let Ctrls = formArray.at(3).get('neighbourhood_list') as FormArray + // console.log(Ctrls); + //console.log('ParCtrls',Ctrls); + let ChdCtrls:any = Ctrls.controls[i]; + // console.log('ChdCtrls',ChdCtrls); + // return; + + + let Avaliablity = 1; + // console.log('val',value); + if(value.length>0){ + value.forEach(option => { + if(option.id == 0 && option.group_id == 2){ + Avaliablity = option.id; + } + }); + } + if(Avaliablity == 0){ + // console.log('if Avaliablity',Avaliablity); + + ChdCtrls.controls.other_organisation_owner.setValidators([Validators.required]); + this.isOrganisationOwner[i] = true; + }else if(Avaliablity == 1){ + // console.log('else Avaliablity',Avaliablity); + // console.log('esle this.isOrganisationOwner[ParInx]',this.isOrganisationOwner[i]); + ChdCtrls.controls.other_organisation_owner.setValue(''); + ChdCtrls.controls.other_organisation_owner.clearValidators(); + this.isOrganisationOwner[i] = false; + // console.log('else this.isOrganisationOwner[ParInx]',this.isOrganisationOwner[i]); + } + + ChdCtrls.controls.other_organisation_owner.updateValueAndValidity(); + } + + capturePic(controls,img_name?:String,form_id?) { + console.clear(); + console.log(controls) + // return; + // controls.setValue("pic"); + + // this.cameraProvider.getpicture().then(res => { + this.cameraProvider.showImageDialog().then((res:any)=>{ + console.log("g",res) + if (res != 'error') { + let geoCoordinates = localStorage.getItem('current_coordinates') + // this.cons.getGeoTag().then(geoCoordinates=>{ + this.cameraProvider.addWatermarks(res).then(watermarkedImage => { + console.log("image name",img_name,img_name === 'office_photograph ') + if(img_name == 'stock_image ' || img_name == 'office_photograph ' || img_name == 'business_sight_image ') { + console.log("Before") + controls.push(this.addStockImageControl()) + console.log("after") + img_name = img_name+String(controls.length) + controls = controls.at(controls.length-1)['controls'].image + } + console.log("controls",controls); + controls.setValue(watermarkedImage) + let bucket: any = [] + bucket.push({ 'image': watermarkedImage, 'Name': img_name, 'link': geoCoordinates }); + let records: any = { + 'pd_id': this.pdDetails.pd_id, + 'formid': form_id, + 'images': bucket, + 'company_id': null, + } + // For Business Groups + if(form_id == '11' || form_id == '13' || form_id == '22') { + records.company_id = '1' + } + console.log("params savePDImage", records) + this.quesService.savePDImages(records).subscribe(result => { + if(result['dataStatus']) { + if(img_name == 'Person Met Pic') { + this.sendGeoCords(geoCoordinates) + } + controls.setValue(result['uri']) + } + else { + console.log(result); + controls.setValue("") + this.toastProvider.pdTriggerappmessage("Something went wrong!!",'warning'); + } + },err=>{ + controls.setValue("") + console.log(err) + this.toastProvider.pdTriggerappmessage("Network Error","danger") + }) + }) + } + }) + } + sendGeoCords(location) { + let params = {"pd_id":this.pdDetails.pd_id,"geo_location":location,"comment":"","fk_updatedby":this.users} + this.quesService.renewSatellite(params).subscribe(rr=>{ + + }) + } + compareObjects(o1: any, o2: any) { + if(o1.id == o2.id && o1.group_id == o2.group_id) + return true; + else return false + } + + ConvertMonthintoYear(itemrow,e,flag){ + if(flag == 2){ + + let year = itemrow.controls.year_relation_applicant.value; + let converted_month : number = e%12; + let converted_year : number = e/12; + itemrow.controls.year_relation_applicant.setValue(+year + +Math.floor(converted_year)); + itemrow.controls.months_relation_applicant.setValue(Math.floor(converted_month)); + } + else if(flag == 1){ + + let year = itemrow.controls.how_long_do_know_in_year.value; + let converted_month : number = e%12; + let converted_year : number = e/12; + itemrow.controls.how_long_do_know_in_year.setValue(+year + +Math.floor(converted_year)); + itemrow.controls.how_long_do_know_in_month.setValue(Math.floor(converted_month)); + } + } + onDocsSightedChange(value,flag) { + // 1 - Documents sighted + // 2 - Other Documents + + let formArrayName = 'documents_info' + if(flag != 1) { + formArrayName = 'other_documents_info' + } + if(value == 'yes') { + if(flag == 1) { + this.addDocumentsGroup() + } + else { + this.addOtherDocumentsGroup(); + formArrayName = 'other_documents_info' + } + } + else { + + let formArray = this.firstFormGroup.get('questions') as FormArray; + let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + let docsCtrl = business_group_ctrl.at(0).get(formArrayName) as FormArray + while(docsCtrl.length !== 0) { + docsCtrl.removeAt(0) + } + } + } + + saveApplicantInfo(applicant_obj,image_key) { + console.log(applicant_obj); + this.cameraProvider.showImageDialog().then((res:any)=>{ + console.log("g",res) + if (res != 'error') { + let geoCoordinates = localStorage.getItem('current_coordinates') + // this.cons.getGeoTag().then(geoCoordinates=>{ + this.cameraProvider.addWatermarks(res).then(watermarkedImage => { + applicant_obj.controls[image_key].setValue(watermarkedImage); + let params = { + "pd_co_applicant_id":applicant_obj.value.pd_co_applicant_id, + "applicant_name":applicant_obj.value.applicant_name, + "is_person_met":applicant_obj.value.is_person_met, + "fk_pd_id":this.pdDetails.pd_id, + "link":geoCoordinates + } + params[image_key] = applicant_obj.value[image_key] + + this.quesService.saveApplicantImgFromVendorForm(params).subscribe(result=>{ + if(result['dataStatus']) { + this.sendGeoCords(geoCoordinates) + applicant_obj.controls[image_key].setValue(result['uri']); + } + else { + applicant_obj.controls[image_key].setValue(""); + console.log(result); + this.toastProvider.pdTriggerappmessage("Something went wrong!!",'warning'); + } + },err=>{ + applicant_obj.controls[image_key].setValue(""); + console.log(err) + this.toastProvider.pdTriggerappmessage("Network Error","danger") + }) + }) + } + }) + } + public findInvalidControls() { + const invalid = []; + let msg='' + let formArray = this.firstFormGroup.get('questions') as FormArray; + console.log(formArray); + for( const group of formArray['controls']) { + if(group.invalid) { + console.log(group,group.value.form_name); + // debugger; + msg= group.value.form_name+" are not complete" + let index = this.stepperInfo.findIndex(vv=>vv.form_id == group.value.form_id); + console.log("Index",index); + if(index != -1) { + msg = this.stepperInfo[index].form_name+" are not complete" + this.myStepper.selectedIndex = this.stepperInfo[index].stepper_index + } + for (const name in group['controls']) { + if (group['controls'][name].invalid) { + invalid.push(name); + let invalidFields = [].slice.call(document.getElementsByClassName('ng-invalid')); + let firstInvalidField; + for(let val in invalidFields){ + console.log("Node name",invalidFields[val].nodeName,invalidFields) + if( invalidFields[val].nodeName == 'MAT-FORM-FIELD' || invalidFields[val].nodeName == 'MAT-SELECT' || invalidFields[val].nodeName == 'TEXTAREA' || invalidFields[val].nodeName == 'MAT-RADIO-GROUP' || invalidFields[val].nodeName == "INPUT"){ //INPUT FOR INPUT FIELD + firstInvalidField=invalidFields[val] + break; + } + } + if(firstInvalidField != undefined){ + setTimeout(()=>{ + firstInvalidField.scrollIntoView({block: "start", inline: "nearest"}) + // firstInvalidField.style.background = 'red' + firstInvalidField.classList.remove('field_highlight') + setTimeout(()=>{ + firstInvalidField.classList.add('field_highlight') + },300) + },500) + } + else { + msg = this.stepperInfo[index].form_name+" images are not taken" + } + + + console.log("kkdd",group['controls'][name],firstInvalidField) + + // if(typeof(group['controls'][name].value) == 'string') { + // return name+' field is not ' + // } + break + } + } + break; + } + } + // let business_group_ctrl = formArray.at(2).get('business_group') as FormArray + // const controls = this.getQuestionControl().at(1)['controls'] + // for (const name in controls) { + // if (controls[name].invalid) { + // invalid.push(name); + // } + // } + return msg; +} +// public findInvalidControls() { +// const controls = this.quesAnsForm.get('questions')['controls']; +// console.log(controls) +// for (const name in controls) { +// if (controls[name].invalid) { +// let invalidFields = [].slice.call(document.getElementsByClassName('ng-invalid')); +// let firstInvalidField; +// for(let val in invalidFields){ +// if( invalidFields[val].nodeName == 'MAT-FORM-FIELD'){ //INPUT FOR INPUT FIELD +// firstInvalidField=invalidFields[val] +// break; +// } +// } +// if(firstInvalidField != undefined){ +// firstInvalidField.scrollIntoView(true) +// } +// break; +// } +// } +// // return invalid; +// } + onSubmit(flag?) { + if(this.spinner_access) { + this.toastProvider.pdTriggerappmessage("Form processing please wait..."); + return; + } + if(this.firstFormGroup.invalid && flag != 'go_back') { + console.log('form value',this.firstFormGroup.getRawValue()) + let invalidMsg = "Please Fill all the required fields and capture the image" + let tempMsg = this.findInvalidControls() + if(tempMsg != '') { + invalidMsg =tempMsg + } + this.toastProvider.pdTriggerappmessage(invalidMsg); + return + } + // return; + let records= this.firstFormGroup.getRawValue() + if(flag != 'go_back') { + let business_group=records.questions[2] + let index = this.stepperInfo.findIndex(vv=>vv.form_id == business_group.form_id); + console.log("Index",index); + + // FOR OFFICE IMAGE CHECK (3 REQUIRED) + if(business_group.hasOwnProperty('business_group') && business_group.business_group.length > 0) { + let photCheck = business_group.business_group[0] + if(photCheck.hasOwnProperty('office_photographs') && photCheck.office_photographs.length <3) { + if(index != -1) { + this.myStepper.selectedIndex = this.stepperInfo[index].stepper_index + } + this.toastProvider.pdTriggerappmessage("Minimum 3 photos required on Workplace Photograph") + return + } + } + // FOR STOCK IMAGE CHECK (3 REQUIRED) + if(business_group.hasOwnProperty('business_group') && business_group.business_group.length > 2) { + let photCheck = business_group.business_group[2] + if(photCheck.hasOwnProperty('is_stock_photo') && photCheck.is_stock_photo == 'yes' && photCheck.hasOwnProperty('images') && photCheck.images.length <3) { + if(index != -1) { + this.myStepper.selectedIndex = this.stepperInfo[index].stepper_index + } + this.toastProvider.pdTriggerappmessage("Minimum 3 photos required on Stock Photographs") + return + } + } + // FOR BUSINESS ASSET IMAGE CHECK (1 REQUIRED) + if(business_group.hasOwnProperty('business_group') && business_group.business_group.length > 2) { + let photCheck = business_group.business_group[1] + if(photCheck.hasOwnProperty('business_asset_sight') && photCheck.business_asset_sight == 'yes' && photCheck.hasOwnProperty('business_sight_image') && photCheck.business_sight_image.length <1) { + if(index != -1) { + this.myStepper.selectedIndex = this.stepperInfo[index].stepper_index + } + this.toastProvider.pdTriggerappmessage("Minimum 1 photo required on Business asset sighted photographs") + return + } +} +} + this.spinner_access = true; + + console.log(records); + records.pdid = this.pdDetails.pd_id; + records.formid = "25"; + records.fk_createdby = this.users; + records.is_form_validated = flag == 'go_back' ? '0' : '1' + if(flag == 'go_back') { + this.loadingProvider.pdloader('Partial data save is in progress. Please wait...') + } + this.quesService.saveForm(records).subscribe(result=>{ + if(result['dataStatus']) { + if(flag != 'go_back') { + this.toastProvider.pdTriggerappmessage("Saved Successfully...",'primary'); + this.is_complete_btn_enable = '1' + this.form_last_element.nativeElement.scrollIntoView(true) + } + else{ + this.toastProvider.pdTriggerappmessage("Partial data saved successfully..",''); + } + this.firstFormGroup.markAsPristine(); + this.firstFormGroup.markAsUntouched(); + // if(flag != 'go_back') { + // setTimeout(()=>{ + // this.navCtrl.pop(); + // },3000) + // } + } + else { + this.toastProvider.pdTriggerappmessage("Something went wrong",'warning'); + } + this.spinner_access = false + if(flag == 'go_back') + { + this.firstFormGroup.markAsPristine(); + this.firstFormGroup.markAsUntouched(); + this.loadingProvider.dismissLoader(); + this.navCtrl.pop(); + } + },err=>{ + console.log("Error in savePDFormDetails",err); + this.toastProvider.pdTriggerappmessage("Network Error",'danger'); + this.spinner_access = false + if(flag == 'go_back') + { + this.firstFormGroup.markAsPristine(); + this.firstFormGroup.markAsUntouched(); + this.loadingProvider.dismissLoader(); + this.navCtrl.pop(); + } + }) + } + + // FOR CHECKING THE UNSAVED CHANGES + + canDeactivate(){ + // this.timer.unsubscribe(); + console.log(this.firstFormGroup.dirty) + if(this.firstFormGroup.dirty){ + this.onSubmit('go_back'); + // return this.constant.chekAlertOnLeave().then(res=>{ + // console.log(res) + // return res + // }) + // return true; + } + else{ + return true + } + } + countRowsForTextarea(text){ + + + + if(text !='' && text != undefined){ + if(text.length%100 > 5) + return 5; + else if(text.length%100 <= 3) + return 3; + else return Math.floor(text.length%100); + + } +} +searchFun(control:any,i:number,option,flag){ + if(flag == 1) { +console.log(control,this.getQuestionControl().at(1)); +control = this.getQuestionControl().at(1) + } + if (option == 'city' && flag ==1) { + control.controls['citySearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(() => { + this.SearchCity(control.controls['citySearch'].value, i); + }) + } + if (option == 'state') { + + control.controls['stateSearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(()=>{ + this.searchState(control.controls['stateSearch'].value) + }) + } + if (option == 'pin' && flag ==1) { + + control.controls['pinSearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(()=>{ + this.searchPin(control.controls['pinSearch'].value,i) + }) + } + if (option == 'city' && flag ==2) { + control.controls['citySearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(() => { + this.SearchAlternativeCity(control.controls['citySearch'].value, i); + }) + } + if (option == 'pin' && flag ==2) { + + control.controls['pinSearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(()=>{ + this.searchAlternativePin(control.controls['pinSearch'].value,i) + }) + } +} +searchPin(val:any,index:number){ + if(!this.pincodeData[index]){ + return + } + let searchValue=val + if(!searchValue){ + this.pincodeDataValue[index]=this.pincodeData[index].slice() + return + }else{ + searchValue=searchValue.toLowerCase() + } + this.pincodeDataValue[index]=this.pincodeData[index].filter(value=>value.pincode.toLowerCase().indexOf(searchValue) > -1) +} +SearchCity(val: any, i: number) { + if (!this.cityData[i]) { + return + } + let searchValue = val + if (!searchValue) { + // this.filteredCity.next(this.cityData[i].slice()) + this.cityDataValue[i]=this.cityData[i].slice() + return + } else { + searchValue = searchValue.toLowerCase() + } + this.cityDataValue[i]=this.cityData[i].filter(value => value.city_name.toLowerCase().indexOf(searchValue) > -1) + // this.filteredCity.next( + // this.cityData[i].filter(value => value.city_name.toLowerCase().indexOf(searchValue) > -1) + // ) + +} +searchAlternativePin(val:any,index:number){ + if(!this.pincodeData[index]){ + return + } + let searchValue=val + if(!searchValue){ + this.alertnativePincodeData[index]=this.pincodeData[index].slice() + return + }else{ + searchValue=searchValue.toLowerCase() + } + this.alertnativePincodeData[index]=this.pincodeData[index].filter(value=>value.pincode.toLowerCase().indexOf(searchValue) > -1) +} +SearchAlternativeCity(val: any, i: number) { + if (!this.cityData[i]) { + return + } + let searchValue = val + if (!searchValue) { + // this.filteredCity.next(this.cityData[i].slice()) + this.alertnativeCityData[i]=this.cityData[i].slice() + return + } else { + searchValue = searchValue.toLowerCase() + } + this.alertnativeCityData[i]=this.cityData[i].filter(value => value.city_name.toLowerCase().indexOf(searchValue) > -1) + // this.filteredCity.next( + // this.cityData[i].filter(value => value.city_name.toLowerCase().indexOf(searchValue) > -1) + // ) + +} +searchState(val: any) { + + if (!this.stateData) { + return + } + let searchVal = val + if (!searchVal) { + this.filteredState.next(this.stateData.slice()) + return + } + else { + searchVal = searchVal.toLowerCase() + } + this.filteredState.next( + this.stateData.filter(res => res.name.toLowerCase().indexOf(searchVal) > -1) + ) +} +selectedAddressType(e: any) { + this.placeholderName = 'Estimated area of the ' + e; +} +remarksEnableFun() { + // console.log(this.getQuestionControl().at(0).get('individuals')) + this.getQuestionControl().at(0).get('individuals').updateValueAndValidity() + let applicant_arr = this.getQuestionControl().at(0).get('individuals').value + if(applicant_arr && applicant_arr.length > 0) { + let returnVal= false + // console.log(applicant_arr.filter(vv=>vv.is_person_met === "").length,applicant_arr.length,applicant_arr) + if(applicant_arr.filter(vv=>vv.is_person_met == true).length == 0 && applicant_arr.filter(vv=>vv.is_person_met === '').length != applicant_arr.length) { + // this.getQuestionControl().at(0)['controls'].general_remark.setValidators(Validators.required) + // this.getQuestionControl().at(0)['controls'].general_remark.updateValueAndValidity(); + this.getQuestionControl().at(0)['controls'].person_met_entered.setValidators(Validators.required) + this.getQuestionControl().at(0)['controls'].designation_entered.setValidators(Validators.required) + this.getQuestionControl().at(0)['controls'].relation_entered.setValidators(Validators.required) + this.getQuestionControl().at(0)['controls'].relation_to.setValidators(Validators.required) // return true + this.getQuestionControl().at(0)['controls'].person_met_entered_pic.setValidators(Validators.required) + returnVal = true + } + else { + this.getQuestionControl().at(0)['controls'].person_met_entered.setValue(''); + this.getQuestionControl().at(0)['controls'].designation_entered.setValue(''); + this.getQuestionControl().at(0)['controls'].relation_entered.setValue(''); + this.getQuestionControl().at(0)['controls'].relation_to.setValue(''); + // console.log(this.getQuestionControl().at(0)['controls'].general_remark.value) + // this.getQuestionControl().at(0)['controls'].general_remark.clearValidators(); + // this.getQuestionControl().at(0)['controls'].general_remark.updateValueAndValidity(); + this.getQuestionControl().at(0)['controls'].person_met_entered.clearValidators(); + this.getQuestionControl().at(0)['controls'].designation_entered.clearValidators(); + this.getQuestionControl().at(0)['controls'].relation_entered.clearValidators(); + this.getQuestionControl().at(0)['controls'].relation_to.clearValidators(); + this.getQuestionControl().at(0)['controls'].person_met_entered_pic.clearValidators() + // return false + returnVal = false + } + this.getQuestionControl().at(0)['controls'].person_met_entered.updateValueAndValidity(); + this.getQuestionControl().at(0)['controls'].designation_entered.updateValueAndValidity(); + this.getQuestionControl().at(0)['controls'].relation_to.updateValueAndValidity(); + this.getQuestionControl().at(0)['controls'].relation_entered.updateValueAndValidity(); + this.getQuestionControl().at(0)['controls'].person_met_entered_pic.updateValueAndValidity(); + // console.log(returnVal) + return returnVal + } + // debugger; +} + +setValidationForRemarks(value_neighbourhood_status) { + let control= this.getQuestionControl().at(3)['controls']['neighbour_reference_remark'] + console.log(value_neighbourhood_status,control) + if(value_neighbourhood_status == 'Could not verify' || value_neighbourhood_status == 'Negative') { + control.setValidators(Validators.required) + } + else { + control.clearValidators() + } + control.updateValueAndValidity(); +} +checkSpecifyField() { + let field=this.getBusinessInfoControls().at(1)['controls']['business_is_pd_visited_yes'].value +// console.log(field); + if(field && field.filter(vv=>vv == 'Others (Please specify)').length > 0) { + return true + } + return false +} +getAddressTypeNameById(id) { + if(this.addressTypes.length > 0) { + return this.addressTypes.filter(vv=>vv.address_type_id == id)[0].address_type + } + return 'Workplace' +} +dynamicOnChangeValidations(choosed_value,controls_arr,value_compare) { + console.log("D",choosed_value,value_compare,value_compare == choosed_value) + if(controls_arr.length && controls_arr.length >0) { + controls_arr.forEach(vv=>{ + if(choosed_value == value_compare) { + vv.setValidators(Validators.required); + } + else{ + vv.clearValidators(); + } + vv.updateValueAndValidity() +}) + } +} +completePDAlert() { + + return new Promise(reject=>{ + this.toastProvider.setAlert('Complete Discussion','Please confirm you are completing the Discussion?').then(data=>{ + if(data==false){ + reject() + } + else{ + this.completePD('COMPLETED') + } + }) + }) + +} + + completePD(status:string) + { + let params = {'parent_pdid':this.pdDetails.parent_pd_id,'pd_id':this.pdDetails.pd_id,'pd_form_id':"25"} + // this.quesService.retiverForm(params).subscribe(form_check=>{ + // if(form_check && form_check['dataStatus'] == false) { + // this.toastProvider.setAlertwithOKButton("Unable to complete the PD","Please complete the form and try again !!"); + // return; + // } + + //alert.present(); + let users = localStorage.getItem('pd_user_details') + users=JSON.parse(users).userid + this.gpsService.getGeoTag().then(geoCords=>{ + let data = {'pd_id':this.pdDetails.pd_id,'vendor_status':status,'fk_updatedby':users,'updatedon':currentdate,'random_string':this.pdDetails.random_string,link:geoCords}; + + this.pdTriggerService.updatepdStatus(data).subscribe(res=> + { + let updateStatus:any = res; + if(updateStatus.dataStatus == true ) + { + if(updateStatus.status == 200) { + this.toastProvider.pdTriggerappmessage("Completed Successfully !!!"); + // this.getNewpdupdate(); + setTimeout(()=>{ + this.navCtrl.pop() + },3000) + } + else if(updateStatus.status == 304) { + let msg = updateStatus.hasOwnProperty('msg') && updateStatus.msg ? updateStatus.msg : "Form not filled yet. Please do this first !!" + this.toastProvider.pdTriggerappmessage(msg); + } + }else + { + } + + }) + },err=>{ + console.log("Problem while getting geo location.",err) + alert("Problem getting geolocation. Make sure the location is turned on") + }) +// }) + +} + + +ngOnDestroy() { + console.log("Destroy function called"); +} +} diff --git a/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.html b/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.html new file mode 100755 index 0000000..6f26d78 --- /dev/null +++ b/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.html @@ -0,0 +1,44 @@ + + + +
Documents to be photographed/scanned
+
+
+ +
+ + + +
+ {{item.value.placeholder}}
+
+ Yes       + No +
+

+
+ +
+ +
+ +
+ +
+ + +

+

Required

+
+
+ + + + + Required + +
+
+ +
+
diff --git a/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.scss b/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.scss new file mode 100755 index 0000000..e69de29 diff --git a/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.spec.ts b/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.spec.ts new file mode 100755 index 0000000..dfe84a7 --- /dev/null +++ b/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.spec.ts @@ -0,0 +1,24 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { DynamicDocsFormComponent } from './dynamic-docs-form.component'; + +describe('DynamicDocsFormComponent', () => { + let component: DynamicDocsFormComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ DynamicDocsFormComponent ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(DynamicDocsFormComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.ts b/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.ts new file mode 100755 index 0000000..2eb546e --- /dev/null +++ b/src/app/pages/pd/pd-questions/dynamic-docs-form/dynamic-docs-form.component.ts @@ -0,0 +1,83 @@ +import { Component, OnInit, Input, EventEmitter, Output } from '@angular/core'; +import { FormGroup, FormArray, FormControl, Validators, FormBuilder } from '@angular/forms'; + +@Component({ + selector: 'app-dynamic-docs-form', + templateUrl: './dynamic-docs-form.component.html', + styleUrls: ['./dynamic-docs-form.component.scss'], +}) +export class DynamicDocsFormComponent implements OnInit { +@Input() docs_array_value:any; +@Input() form_group:FormGroup; +@Output() eventCapturePic = new EventEmitter(); + camera_btn: any =[]; + @Input() doc_answers:any + constructor(private fb:FormBuilder) { + } + + ngOnInit() { + console.log("child >>>",this.docs_array_value,this.form_group,this.doc_answers) + // this.docs_array_value=res['records'].docs_to_be_collected + if(this.docs_array_value.length !=0){ + // this.docsCollectedForm.addControl('docs_to_be_sighted', this.fb.array([])) + let control:any=this.form_group.controls['docs_to_be_sighted'] + this.docs_array_value.forEach((data,index)=>{ + control.push(this.createDocsArray(data)) + control.controls[index].addControl(data.pd_doc_to_be_collect_id,new FormControl('',Validators.required)) + }) + console.log(this.form_group); + } + } + ngOnChanges() { + console.log(this.doc_answers); + // debugger; + setTimeout(()=>{ + console.log(this.doc_answers); + if(this.doc_answers != null) { + if(this.doc_answers.docs_to_be_sighted != null && this.doc_answers.docs_to_be_sighted.length > 0){ + this.doc_answers.docs_to_be_sighted.forEach((doc_value,index)=>{ + if(doc_value.hasOwnProperty('img')){ + this.docs_change_fun(index,'yes') + } + else if(doc_value.hasOwnProperty('reason')){ + this.docs_change_fun(index,'no'); + } + }) + console.log(this.form_group,this.form_group.get('docs_to_be_sighted')) + this.form_group.get('docs_to_be_sighted').patchValue(this.doc_answers.docs_to_be_sighted) + } +} +},1000) + } + createDocsArray(data){ + console.log(data); + return this.fb.group({ + control_name:[data.pd_doc_to_be_collect_id], + placeholder:[data.doc_name], + + }) + } + docs_change_fun(index,value){ + console.log(index,value); + let control:any=this.form_group.controls['docs_to_be_sighted'] + if(value == 'yes'){ + this.camera_btn[index]=true + control.controls[index].removeControl('reason') + control.controls[index].addControl('img',new FormControl('',Validators.required)) + control.controls[index].addControl('is_new',new FormControl('',Validators.required)) + } + else if(value == 'no'){ + + this.camera_btn[index]=false + control.controls[index].removeControl('img') + control.controls[index].removeControl('is_new') + control.controls[index].addControl('reason',new FormControl('',Validators.required)); + } + + } + capture(index,item_obj) { + item_obj.controls['is_new'].setValue(1); + this.eventCapturePic.emit({controls:item_obj.controls['img'],img_name:item_obj.value.placeholder,form_id:'24'}) + } + +} diff --git a/src/app/pages/pd/pd-questions/employer-info/employer-info.component.html b/src/app/pages/pd/pd-questions/employer-info/employer-info.component.html new file mode 100644 index 0000000..5000e0d --- /dev/null +++ b/src/app/pages/pd/pd-questions/employer-info/employer-info.component.html @@ -0,0 +1,1168 @@ + + + + + + FI Questions + + + + +
+ + + General Section +
+ + + Applicants + + + Applicant Met + + + + + + {{applicant.value.applicant_name}} + + + + +
+ +        Met + Not Met + + Required +
+

+
+ + + + + + + + + + * +
+ Selfie of the Person Met + Required +
+ + + + + + + * +
+ ID Proof of the person + Required +
+
+
+
+
+ +
+ +
+ Is the Employer/ Manager available during FI visit?
+ + Yes + No + + + Required +
+ + +
+ Anyone met during FI visit at initiated address?
+ + Yes + No + + + Required +
+
+ + + + Name of Person Met + + + Person Name required + + + + + + + + + * + + + Capture the Image + + Person Met pic is Required + + +
+
+ + +
+
+ + + + Employment Information + + +
+ + Enter name of Employer/Manager + + + Name Required + + + Designation of the person met + + + Select + {{item.name.split('of')[0]}} + + + Designation required + + + + + + + + + + + + * +
+ Selfie Photograph with Employer/Manager + Required +
+
+ + + + Photo ID card of the Employer/Manager + + Select + {{item}} + + + + Specify Photo ID card of the Employer/Manager + + + + + + + + + + + + + Capture the + Image + + + + + + + + Employer’s/Manager’s Company ID card / Visiting Card provided”? + + Select + Yes + No + + Required + + + + + + + + + + * + + Capture the + Image + + + + + Salary Amount Confirmed from Employer/Manager + + Select + Yes + No + + Required + +
+ + Gross Salary (salary before deduction) + + + + Net Salary (salary after deduction) + + + + + Select + Bank Transfer + Paid in Cash + Both Bank Transfer & Cash + + Required + + + + + {{getEmployer_details['controls']['amount_paid_through_bank'].value | numToWords}} Only + Given Value is + More than Net Salary + Given Value is + Less than Net Salary + + + + + {{getEmployer_details['controls']['amount_paid_in_cash'].value | numToWords}} Only + Given Value is More + than Net Salary + Given Value is Less + than Net Salary + +
+

Date of Salary

+ + + Select + + {{date.date}} + + + Required + + + + + Select + + {{date.date}} + + + Required + + +
+
+ + Why salary amount was not confirmed by employer? + + + + {{item}} + + Required + + + + Please Specify + + + + +
+ +
+
+ + Year + + Higer than business + vintage + Year Required + + + + Month + + Higer than business + vintage + +
+
+ +
+ + + + + + +
+ + +
+ +
+ +
+ + Documents Sighted of applicant employment During FI + +
+ + + + +
+ Salary register
+ + Yes + No + + Salary register Required + +
+
+ + + + + + + + * + + Capture the + Image + Required + +
+ + + + +
+ Attendance Register
+ + Yes + No + + Attendance register + Required +
+
+ + + + + + + + * + + Capture the + Image + Required + +
+ + + + +
+ Cash voucher
+ + Yes + No + + Cash Voucher Required + +
+
+ + + + + + + + * + + Capture the + Image + Required + +
+ + + + +
+ Salary Certificate
+ + Yes + No + + Salary Certificate + Required +
+
+ + + + + + + + * + + Capture the + Image + Required + +
+ + + + +
+ Salary Slip
+ + Yes + No + + Salary Slip Required + +
+
+ + + + + + + + * + + Capture the + Image + Required + +
+ +
+ Others please specify
+ + Yes + No + + Others please specify + Required +
+ + + + + Specify the Document + + Required + + + + + + + + + + + + Capture the + Image + + + + +
+ + Why Documents are not available? + + + {{item}} + + Required + + + + Specify the reason + + +
+
+ +
+ + +
+
+
+ + + Office Setup Photograph + +
+ + + + + +
+
+ + + Office Photograph {{i+1}} + +
+ + +
+ Add More +
+


+
+ +
+ + +
+
+ + + Name board/Entrance photograph + +
+ + + + + +
+
+ + + Name Board {{i+1}} + +
+ + +
+ Add More +
+


+
+ + +
+ + +
+ +
+ +
+ + Credit Manager Special Requests + + +
+ + + +
+
+ + +
+ + +
+
+ + + + + + Address Information + + + + + + + Address is Required + + + + + + + + + + + Select + {{SL.name}} + + State is Required + + + + + + + + + Select + {{CL.city_name}} + + City is Required + + + + + + + + + + Select + {{PL.pincode}} + + Pincode is Required + +
+ + + + + + + + +
+
+
+
+
+ + + Alternative Address Required + + + + + + + + + + Select + {{SL.name}} + + + + + + + + + + Select + {{CL.city_name}} + + + + + + + + + + + Select + {{PL.pincode}} + + + + + + Pincode Required + + + + + + + Reason Required + + + +
+
+ +
+
+ + + + Select + {{m_addressType.address_type}} + + Address Type is Required + +
+ + + +
+ + + Select + {{m_locality.locality_name}} + + + + Locality is Required + + + + + + + + + + + + + Approach to FI location + + Select + {{data.description}} + + Approach to pd location is Required + + + + + + + + * + Capture the Image + Approach to pd location pic is Required + + + + + + Comment on locality + + Select + {{data.rating | titlecase}} + + + Comment on locality is Required + + + +
+ + +
+ +
+ + + +
+ + + Final Remarks + +
+

Comment on Footfall in the market where the B2C outlet is located…

+ + + Heavy Footfall ( lots of customers in the locality / marketplace ).
+ Medium Footfall ( Medium no of customers in the locality / marketplace ).
+ Low Footfall ( Few customers seen in the locality / marketplace ).
+ +

+
Required
+
+ + + Is there a competetion to the applicant's business in the location + + Select + Yes + No + + Required + + + + + + Required + + + + Any demolition activity seen in the locality by PD officer + + Select + Yes + No + + Required + + + + + + Required + + + Any sealing activity observed in the locality by PD officer + + Select + Yes + No + + Required + + + + + + Required + +
+ + +
+ +
+
+ + + + + Submit + + Final Status of visit + + + Select + Positive + Negative + Could not verify + + Required + + + Comments + + Required + +
+ Neighbourhood check +
+ + Existence of organization/office confirmed by neighbour + + Select + Yes + No + + Required + +
+ + Year + + Higer than business + vintage + Year Required + + + + Month + + Higer than business + vintage + +
+
+
+ + + + +
+
+ + +
+
+ +   Complete +
+
diff --git a/src/app/pages/pd/pd-questions/employer-info/employer-info.component.scss b/src/app/pages/pd/pd-questions/employer-info/employer-info.component.scss new file mode 100644 index 0000000..1c48b44 --- /dev/null +++ b/src/app/pages/pd/pd-questions/employer-info/employer-info.component.scss @@ -0,0 +1,190 @@ + + hr{ + width: 100%; + border-bottom: 2px solid lightcoral; + } + + .mat-stepper-vertical { + // margin-top: 8px; + margin-left:-13px; + // color:green; + background:#ffffffc9; + } + ion-content, .mat-stepper-vertical{ + --background: #ffffffc9; + } + .mat-form-field { + // margin-top: 16px; + width: 100%; + } + .mat-button, .mat-raised-button{ + background-color: #e24533; + color: white; + +} +.mat-stroked-button { + color: #e24533; + margin-right: 10px +} +.mat-button-div{ + float: right; + margin-top: 5%; + margin-bottom: 2%; +} +.mat-radio-group > .mat-radio-button,span { + margin: 10px; +} + + +::ng-deep .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb { + background-color: blue; /*replace with your color*/ +} + +::ng-deep .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar { + background-color: skyblue; /*replace with your color*/ +} + +::ng-deep .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{ + border-color:rgb(66, 134, 244); +} + +::ng-deep .mat-radio-button.mat-accent .mat-radio-inner-circle{ + color:rgb(66, 134, 244); + background-color:rgb(66, 134, 244) ; +} + +.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element { + background-color:rgb(255, 37, 37,.26); +} + +// ::ng-deep .mat-select-panel mat-option.mat-option { +// height: unset; +// } + +// ::ng-deep .mat-option-text.mat-option-text { +// white-space: normal; +// } + +// input-placeholder{ +// margin:10px; +// } +// mat-select{ + +// margin : 5px 0; +// } + +// .mat-select-panel mat-option.mat-option { +// margin: 1rem 0; +// overflow: visible; +// line-height: initial; +// word-wrap: break-word; +// white-space: pre-wrap; +// } +input{ + // width: 100px; + // border-radius: 4px; + // border-color: gray; + // font-size: 12px; + height: 28px; + +} +.mat-select-panel mat-option.mat-option { + margin: 1rem 0; + overflow: visible; + line-height: initial; + word-wrap: break-word; + white-space: pre-wrap; + } + // .mat-option, +.largeMatOption{ + margin: 1rem 0; + overflow: visible; + line-height: initial !important; + word-wrap: break-word; + white-space: pre-wrap; +} +// .mat-option i, + .largeMatOption i{ + display: block; + font-size: 1.5rem; + opacity: 0.6; + margin-left: 0.5rem; + +} + input-placeholder{ + margin:10px; + } + mat-select{ + + margin : 5px 0; +} +::ng-deep .mat-form-field-appearance-fill +{ + .mat-form-field-label { + white-space: pre-wrap; +} +.mat-form-field-label-wrapper { + top:-1.5em; +} +} +// ::ng-deep +ion-spinner { + top:10px; +} +::ng-deep .mat-form-field-appearance-outline .mat-form-field-outline { + .mat-form-field-outline-gap { + width: 100% !important; + } + color: green; +} +@-webkit-keyframes highlight-fade { + 0% { + background: orange; + } + 100% { + background: white; + } +} +@-moz-keyframes highlight-fade { + 0% { + background: orange; + } + 100% { + background: white; + } +} +@-ms-keyframes highlight-fade { + 0% { + background: orange; + } + 100% { + background: white; + } +} +@keyframes highlight-fade { + 0% { + background: orange; + } + 100% { + background: white; + } +} +.field_highlight { + -webkit-animation: highlight-fade 4s ease-out; + -moz-animation: highlight-fade 4s ease-out; + -o-animation: highlight-fade 4s ease-out; + animation: highlight-fade 4s ease-out; + // background: blue; +} +.mat-radio-margin { + margin-top: 15px; +} +::ng-deep .mat-step-header .mat-step-label.mat-step-label-active { + color: rgba(0,0,0,.87); + white-space: pre-wrap; + font-weight: bold; + font-size: 16px; +} +.mat-error { + font-size: 13px; +} \ No newline at end of file diff --git a/src/app/pages/pd/pd-questions/employer-info/employer-info.component.spec.ts b/src/app/pages/pd/pd-questions/employer-info/employer-info.component.spec.ts new file mode 100644 index 0000000..b244a90 --- /dev/null +++ b/src/app/pages/pd/pd-questions/employer-info/employer-info.component.spec.ts @@ -0,0 +1,24 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { EmployerInfoComponent } from './employer-info.component'; + +describe('EmployerInfoComponent', () => { + let component: EmployerInfoComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ EmployerInfoComponent ], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(EmployerInfoComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + })); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pages/pd/pd-questions/employer-info/employer-info.component.ts b/src/app/pages/pd/pd-questions/employer-info/employer-info.component.ts new file mode 100644 index 0000000..075463e --- /dev/null +++ b/src/app/pages/pd/pd-questions/employer-info/employer-info.component.ts @@ -0,0 +1,1946 @@ +import { Component, OnInit, Input, ViewChild, ElementRef, ChangeDetectorRef } from '@angular/core'; +import { FormGroup, FormBuilder, FormControl, Validators, FormArray } from '@angular/forms'; +import { ReplaySubject, Subject } from 'rxjs'; +import { QuestionCategoryProvider } from 'src/app/services/question-category/question-category'; +import { CameraProvider } from 'src/app/services/common-provider/camera'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastProvider } from 'src/app/services/common-provider/toast'; +import { AwsServiceProvider } from 'src/app/services/aws-service/aws-service'; +import { NavController } from '@ionic/angular'; +import { LoadingProvider } from 'src/app/services/common-provider/loading'; +import { ConstantsProvider } from 'src/app/services/constants/constants'; +import { DatePipe } from '@angular/common'; +import { searchValue } from '../search'; +import { MatStepper } from '@angular/material'; +import { takeUntil } from 'rxjs/operators'; +import { GpsService } from 'src/app/services/common-provider/gps.service'; +import { PdtriggerProvider } from 'src/app/services/pdtrigger/pdtrigger'; + +const currentdate = new Date().toJSON().slice(0,19); +@Component({ + selector: 'app-employer-info', + templateUrl: './employer-info.component.html', + styleUrls: ['./employer-info.component.scss'], +}) +export class EmployerInfoComponent implements OnInit { + raw_stepper_info = [{ + form_name:'General Section', + form_id:18, + stepper_index:0, + }, + // { + // form_name:'Employer information', + // form_id:"12", + // stepper_index:1 + // }, + { + form_name:'Credit Manager Queries', + form_id:24, + stepper_index:1, + is_dynamic:true + }, + { + form_name:'Address Information', + form_id:5, + stepper_index:2, + is_dynamic:true + },{ + form_name:'Final Remarks', + form_id:20, + stepper_index:3, + is_dynamic:true + },{ + form_name:'Submit', + form_id:'COMMENTS', + stepper_index:3, + is_dynamic:true + },] + stepperInfo:any = [] + + // public person_met_entered:FormControl= new FormControl('') + // public designation_entered:FormControl= new FormControl('') + // public relation_entered:FormControl= new FormControl('') + // public relation_to:FormControl= new FormControl('' + + + employerForm: FormGroup; + matExpanded:number = 0; + isDisplay:any = []; + isDisplay2:any = []; + isOrganisationOwner: any = []; + photoIdCardList:any=[ + "Aadhaar card", "Electoral Photo Identity Card (EPIC) card", "PAN card", "Driving license" , "Not Provided","Others" + ] + docNotAvailList:any=[ + "Documents were not shared by Employer", "Documents are not issued by Employer", "Documents were not available", "Employer was not available", "Others (please specify)" + ] + salAmountNotConfirmList=["Employer doesn’t know", "Employer was not co-operative", "Others Please Specify"] + public dateonly: any = [{date:1,isdisabled:false},{date:2,isdisabled:false},{date:3,isdisabled:false},{date:4,isdisabled:false},{date:5,isdisabled:false},{date:6,isdisabled:false},{date:7,isdisabled:false},{date:8,isdisabled:false},{date:9,isdisabled:false},{date:10,isdisabled:false},{date:11,isdisabled:false},{date:12,isdisabled:false},{date:13,isdisabled:false},{date:14,isdisabled:false},{date:15,isdisabled:false},{date:16,isdisabled:false},{date:17,isdisabled:false},{date:18,isdisabled:false},{date:19,isdisabled:false},{date:20,isdisabled:false},{date:21,isdisabled:false},{date:22,isdisabled:false},{date:23,isdisabled:false},{date:24,isdisabled:false},{date:25,isdisabled:false},{date:26,isdisabled:false},{date:27,isdisabled:false},{date:28,isdisabled:false},{date:29,isdisabled:false},{date:30,isdisabled:false},{date:31,isdisabled:false}]; + public todate: any[] = this.dateonly; + neighbour_status_list:any=[{id:'',name:'Select'},{id:'Positive',name:'Positive'},{id:'Negative',name:'Negative'},{id:'Could not verify',name:'Could not verify'}] + pdlocation: any = []; + cmtlocality: any = []; + pdDetails: any = {pd_id:"1725"}; + // FormId: any; + existCompanyList: any = []; + mergeCompanyApplicant: any=[]; + applicants: any=[]; + currentDate: any; + pipe: any = new DatePipe('en-US'); + users: string; + spinner_access:boolean = false; + docs_tobe_collect: any = []; + creditManagerAnswer: any = null; + addressesList: any; + cityData: any=[]; + search: any; + pincodeData: any=[]; + cityDataValue: any=[]; + pincodeDataValue: any=[]; + alertnativeCityData: any=[]; + alertnativePincodeData: any=[]; + stateData: any =[]; + protected _onDestroy = new Subject(); + public filteredCity: ReplaySubject = new ReplaySubject(1); + public filteredState:ReplaySubject=new ReplaySubject(1) + addressTypes: any =[]; + locality: any =[]; + uomData: any =[]; + placeholderName: string = ''; + companyRelationshipList: any = []; + relationshipList: any = []; + customer_seg_abbr: any; + generalExistBusinessYear: number; + generalExistBusinessMonth: number; + dynamicStepperHeadingForEmp: string; + is_complete_btn_enable: String= '0'; + get questions() { return this.employerForm.get('questions');} + get getEmployer_details() {return this.questions.get([2]).get('employer_details')} + get getDocsSightedGroup() {return this.questions.get([7]).get('docs_sighted')} + + employerform_pdinfo:any; + + @ViewChild('stepper',{static:false}) myStepper: MatStepper; + @ViewChild('last',{static:true}) form_last_element:ElementRef + + public designationFilterCtrl:FormControl = new FormControl(); + public relationFilterCtrl:FormControl = new FormControl(); + public filteredcompanyRelationshipList:ReplaySubject = new ReplaySubject(1); + public filteredrelationshipList:ReplaySubject = new ReplaySubject(1); + constructor(private _formBuilder:FormBuilder,private quesService:QuestionCategoryProvider, + private cameraProvider:CameraProvider,private actRoute:ActivatedRoute,private router:Router, + private toastProvider:ToastProvider,private _awsService:AwsServiceProvider,private navCtrl:NavController, + private loadingProvider:LoadingProvider,private gpsService:GpsService,private pdTriggerService:PdtriggerProvider, + private changeDetRef: ChangeDetectorRef) { + this.actRoute.queryParams.subscribe(p=>{ + if(this.router.getCurrentNavigation().extras.state.pdDetails){ + this.pdDetails= this.router.getCurrentNavigation().extras.state.pdDetails + // this.employerform_pdinfo = this.pdDetails + this.docs_tobe_collect = this.router.getCurrentNavigation().extras.state.docs_collected + // this.questionDetails=this.router.getCurrentNavigation().extras.state.questionDetails + // this.FormId=this.router.getCurrentNavigation().extras.state.FormId + this.applicants = this.pdDetails.applicat_details; + this.customer_seg_abbr = this.pdDetails.customer_segment_abbr + console.log("constr",this.pdDetails,this.docs_tobe_collect) + if(this.pdDetails.lender_short_name == 'CLIX' || this.pdDetails.lender_short_name == 'MWISE' || this.pdDetails.prod_catagory == 'LAEP') + { + let Index = this.raw_stepper_info.findIndex(vv=>vv.form_id == 'COMMENTS') + this.raw_stepper_info[Index].stepper_index+=1 + } + if(this.docs_tobe_collect == null || this.docs_tobe_collect == undefined || this.docs_tobe_collect.length == 0) { + // this.stepperInfo + for(let value of this.raw_stepper_info) { + if(value.is_dynamic) { + value.stepper_index-=1 + } + } + } + } + }) + this.users = this._awsService.getlocale() + this.generalExistBusinessYear=100; + this.generalExistBusinessMonth=12; + } + ngAfterViewChecked() { + this.changeDetRef.detectChanges(); + } + + + ngOnInit() { + this.loadingProvider.dataLoader() + this.employerForm=this._formBuilder.group({ + questions:this._formBuilder.array([this.addGeneralControls(),this.addAddressControls(), + this.addEmployerInfoForm('Employment Information','12'),this.addNeighbourhoodControls(),this.addFinalRemarksControls(), + this._formBuilder.group({ + final_comments:['',Validators.compose([Validators.required])], + final_visit_status:['',Validators.compose([Validators.required])], + company_existence_neighbour_confirmed:['',Validators.required], + company_existence_years:[''], + company_existence_months:[''], + form_id:["COMMENTS"], + form_name:["Comments"] + }), this.addCreditManagerQueries(),this.addEmployerInfoForm('Documents Sighted','12.1'),this.addEmployerInfoForm('Office Setup Photographs','12.2'),this.addEmployerInfoForm('Name Board Photographs','12.3')]) + + }) + + console.log("Current customer segment",this.customer_seg_abbr); + // console.log(this.employerForm); + + console.log(this.employerForm.value) + this.getMasters(); + this.currentDate = this.pipe.transform(new Date(), 'yyyy-MM-dd hh:mm:ss'); + this.addGeneralIndividualsGroup() + this.getFormDatas() + this.filterList() + console.log("Form",this.employerForm.value) + } + + filterList() { + this.relationFilterCtrl.valueChanges.pipe().subscribe(()=>{ + this.applyFilter(this.relationFilterCtrl.value,this.filteredrelationshipList,this.relationshipList,'name') + }) + this.designationFilterCtrl.valueChanges.pipe().subscribe(()=>{ + this.applyFilter(this.designationFilterCtrl.value,this.filteredcompanyRelationshipList,this.companyRelationshipList,'name') + }) + + } + getInitialAddress(){ + // const control=this.pdQuestionAddress.controls['addresses'] + this.quesService.getAddressDetails(this.pdDetails.pd_id).subscribe(res=>{ + if(res.dataStatus == true){ + this.addressesList = res.records.filter(item => item.isactive == 1 && item.assigned_pd == this.pdDetails.pd_id); + + if(this.addressesList.length > 0){ + this.addressesList.forEach((datas,index)=>{ + this.getCityAndPincodeDetails(datas.fk_state,index,1) + + let obj ={ + 'address': datas.addressline1, + 'address_type': '', + 'address_type_others': '', + 'state': datas.fk_state, + 'city': datas.fk_city, + 'pincode':datas.pincode_id, + 'pd_address_id': datas.pd_address_id, + 'pincode_others': datas.other_pincode, + 'locality': '', + 'locality_others': '', + // 'locality_mixuse':'', + 'pd_location': '', + 'comment_locality': '', + 'estimated_area': '', + 'uom': '', + 'uom_others': '' + } + + // control.push(this.initAddress(obj)) + this.getQuestionControl().at(1).patchValue(obj) + console.log(this.employerForm.value) + }) + } + else{ + // control.push(this.initAddress('')) + } + } + else{ + // control.push(this.initAddress('')) + } + }) + } + + getCityAndPincodeDetails(stateID: string,i,flag) { + + //this.pdQuestionAddress.controls['addresses']['controls'].controls + this.quesService.getStateWiseCities(stateID).subscribe(data => { + if (data.status == 200) { + this.cityData[i] = data.records.cities; + this.search=this.cityData[i] + this.pincodeData[i] = data.records.pincode; + + //this.filteredCity.next(this.cityData[i].slice()) + if(flag== 1){ + this.cityDataValue[i]=this.cityData[i].slice() + // this.pincodeData[i] = data.records.pincode; + this.pincodeDataValue[i]=this.pincodeData[i].slice() + } + else if(flag == 2){ + this.alertnativeCityData[i]=this.cityData[i].slice() + this.alertnativePincodeData[i]=this.pincodeData[i].slice() + } + } + //FOR PINCODE FREE TEXT + // let pin + // if(pincode != ''){ + // if(pincode != 1){ + // this.pincodeValue[i]=this.pincodeData[i].filter(res=>res.pincode_id == pincode).map(val=>val.pincode)[0] + // //this.pincodeValue[i]=[].concat.apply([],this.pincodeValue[i]) + + + // } + // } + }); +} + + getMasters() { + this.quesService.getcommondrop('PDLOCATIONAPPROACH').subscribe(res=> + { + this.pdlocation = res; + if(this.pdlocation.dataStatus == true) + { + this.pdlocation = this.pdlocation.records.filter(loca=>loca.isactive ==1); + } + }) + this.quesService.getcommondrop('COMMENTSONLOCALITY').subscribe(res=> + { + this.cmtlocality = res; + if(this.cmtlocality.dataStatus ==true) + { + this.cmtlocality = this.cmtlocality.records.filter(loc=>loc.isactive ==1); + } + }); + this.quesService.getCompaniesListsForBusiness(this.pdDetails.pd_id).subscribe(res=>{ + if(res.dataStatus==true){ + this.existCompanyList=res.records.filter(val=>val.is_active == true) + console.log(this.existCompanyList) + } + let modifyCompanyList:any=[] + if(this.existCompanyList.length>0){ + modifyCompanyList=this.existCompanyList.map(element=>{ + return {id:element.company_order_id.toString(),name:element.company_name,group_id:1}; + }); + this.mergeCompanyApplicant.push({groupName: 'COMPANIES', groupValues: modifyCompanyList }) + + } + let modifyApplicantList:any=[] + if(this.applicants.length>0){ + modifyApplicantList=this.applicants.map(element=>{ + return {id:element.pd_co_applicant_id,name:element.applicant_name,group_id:2}; + }) + this.mergeCompanyApplicant.push({groupName:'APPLICANTS',groupValues:modifyApplicantList}) + + } + console.log("company&Applicant",this.mergeCompanyApplicant) + }) + this.quesService.getcommondrop('STATE').subscribe(res=>{ + this.stateData=res['records'].filter(val=>val.isactive == 1); + this.filteredState.next(this.stateData.slice()) + + }) + this.quesService.getcommondrop('ADDRESSTYPE').subscribe(res=> + { + if(res['dataStatus']==true){ + this.addressTypes = res['records'].filter(add=>add.isactive==1); + // this.cacheObservable.register('addressType',this.addressTypes).subscribe(res=>{ + // this.data$=res.get$ + // }) + } + // this.cacheObservable.loadFromObservable() + }) + this.quesService.getcommondrop('LOCALITY').subscribe(res=> + { + if(res['dataStatus']==true) + { + this.locality = res['records'].filter(loc=>loc.isactive==1); + } + }) + this.quesService.getcommondrop('UOM').subscribe(res=>{ + this.uomData=res['records'].filter(val=>val.isactive == 1 && val.is_land_uom != 0) + }) + this.quesService.getcommondrop('COMPANYRELATIONSHIPS').subscribe(rr=>{ + if(rr['dataStatus']) { + this.companyRelationshipList = rr['records'].filter(vv=>vv.isactive == '1'); + this.filteredcompanyRelationshipList.next(this.companyRelationshipList.slice()) + let temp = [{master_name:'COMPANYRELATIONSHIPS',master_data:this.companyRelationshipList}] + this.employerform_pdinfo = this.pdDetails + this.employerform_pdinfo.masterData= temp; + } + + }) + // this.quesService.getcommondrop('RELATIONSHIPS').subscribe(rr=>{ + // this.relationshipList = rr['records'].filter(vv=>vv.isactive == '1'); + // this.filteredrelationshipList.next(this.relationshipList.slice()) + // }) + } + // ngOnChanges() { + // // console.log("Employer infor form Group",this.form_group,this.getEmployerForm,this.pd_info,this.pd_info['masterData'],this.pd_info.applicants_details); + // if(this.pd_info && this.pd_info.masterData && this.pd_info.masterData.length >0) { + // this.companyRelationshipList = this.pd_info.masterData.filter(v=>v.master_name == "COMPANYRELATIONSHIPS")[0].master_data; + // this.filteredcompanyRelationshipList.next(this.companyRelationshipList.slice()) + + // console.log("Empleo",this.filteredcompanyRelationshipList); + // // debugger; + // } + // } + applyFilter(filtered_text,filter_list,raw_list,obj_name) { + if (!raw_list) { + return; + } + // get the search keyword + let search = filtered_text; + if (!search) { + filter_list.next(raw_list.slice()); + return; + } else { + search = search.toLowerCase(); + } + // filter the banks + filter_list.next( + raw_list.filter(bank => bank[obj_name].toLowerCase().indexOf(search) > -1) + ); + } + ConvertMonthintoYear(e) { + + let how_long_year = this.getEmployer_details['controls'].how_long_year.value; + console.log(how_long_year) + + this.getEmployer_details['controls']['how_long_month'].clearValidators(); + + let converted_month: number = +e%12; + let converted_year: number = e / 12; + + // console.log('e',e%12); + // console.log('e',e); + // console.log('e',e/12); + + if (how_long_year > this.generalExistBusinessYear) { + + this.getEmployer_details['controls']['how_long_year'].setValidators(Validators.compose([Validators.max(this.generalExistBusinessYear)])); + this.getEmployer_details['controls']['how_long_year'].setValue(''); + this.getEmployer_details['controls']['how_long_month'].setValue(''); + } + else { + if (how_long_year == this.generalExistBusinessYear && +converted_month > this.generalExistBusinessMonth) { + + this.getEmployer_details['controls'].controls['how_long_year'].setValidators(Validators.compose([Validators.max(this.generalExistBusinessYear)])); + + this.getEmployer_details['controls'].controls['how_long_month'].setValidators(Validators.compose([Validators.max(this.generalExistBusinessMonth)])); + + } else { + + this.getEmployer_details['controls'].how_long_year.setValue(+how_long_year + +Math.floor(converted_year)); + this.getEmployer_details['controls'].how_long_month.setValue(Math.floor(converted_month)); + + } + } + this.getEmployer_details['controls']['how_long_year'].updateValueAndValidity(); + this.getEmployer_details['controls']['how_long_month'].updateValueAndValidity(); +} +dynamicOnChangeValidations(choosed_value,controls_arr,value_compare) { + console.log(controls_arr) + if(controls_arr.length && controls_arr.length >0) { + controls_arr.forEach(vv=>{ + if(choosed_value == value_compare) { + vv.setValidators(Validators.required); + } + else{ + vv.clearValidators(); + } + vv.updateValueAndValidity() +}) + } +} + +getFormDatas() { +let params = {'parent_pdid':this.pdDetails.parent_pd_id,'pd_id':this.pdDetails.pd_id,'pd_form_id':"25"} +this.quesService.retiverForm(params).subscribe(result=>{ + // result['dataStatus']=false + if(result && result['dataStatus']) { + this.is_complete_btn_enable = result['records'].is_form_validated + this.generateGroupControls(result['records'].questions) + } + else { + this.getInitialAddress(); + // this.getBusinessDocumentsSighted() + } + this.loadingProvider.dismissLoader() +},err=>{ + console.log("getPDFormDetails Error",err) + this.loadingProvider.dismissLoader(); + this.toastProvider.pdTriggerappmessage("Network Error",'danger'); +}) +// this.quesService.getAllQuesSample().subscribe((result:any)=> { +// console.log("Result",result) +// if(result) { +// // this.generateGroupControls(result.questions) +// } +// }) +} + +generateGroupControls(datas) { +if(datas && datas.length > 0) { + // FOR ADDRESS FORM + let address_index = datas.findIndex(val=>val.form_id == "5") + if(address_index && datas[address_index]) { + if(datas[address_index].hasOwnProperty('state') && datas[address_index].state) { + this.getCityAndPincodeDetails(datas[address_index].state,0,1); + if(datas[address_index].hasOwnProperty('alternative_addresses') && datas[address_index].alternative_addresses && datas[address_index].alternative_addresses[0].alternative_state) { + this.getCityAndPincodeDetails(datas[address_index].alternative_addresses[0].alternative_state,0,2); + } + } + if(datas[address_index].hasOwnProperty('address_type') && datas[address_index].address_type) { + if(datas[address_index].address_type != 1) { + let selectedAddressType = this.addressTypes.filter(element => element.address_type_id == datas[address_index].address_type)[0]; + if(selectedAddressType != undefined && selectedAddressType.hasOwnProperty('address_type')){ + this.selectedAddressType(selectedAddressType.address_type); + } + } + else { + this.selectedAddressType(datas[address_index].address_type_others); + } + } + + + + } + + // FOR CREDIT MANAGER + let crdmngr_index = datas.findIndex(val=>val.form_id == "24") + if(crdmngr_index) { + // if(group_obj.form_id == "24" && group_obj.hasOwnProperty('docs_to_be_sighted') && group_obj.docs_to_be_sighted + // && this.docs_tobe_collect != null && this.docs_tobe_collect != undefined && this.docs_tobe_collect.length > 0) { + this.creditManagerAnswer = datas[crdmngr_index] + // } + } + + + // // FOR NEIGHBOURHOOD GROUP GENERATION + // let neighbour_group_index = datas.findIndex(val=>val.form_id == "19") + // if(neighbour_group_index) { + // this.toggleVisibility(datas[neighbour_group_index].neighbourhood_list[0].did_not_know_the_business_operation,0,1) + // this.toggleVisibility(datas[neighbour_group_index].neighbourhood_list[0].did_not_know_the_owner,0,2) + // for(let i=1; i < datas[neighbour_group_index].neighbourhood_list.length ; i++) { + // // datas[neighbour_group_index].neighbourhood_list.forEach(()=>{ + // let neighbour_obj= datas[neighbour_group_index].neighbourhood_list[i] + // this.toggleVisibility(neighbour_obj.did_not_know_the_business_operation,i,1) + // this.toggleVisibility(neighbour_obj.did_not_know_the_owner,i,2) + // // }) + // this.addNeighbourhoodGroup() + // } + // } + this.employerForm.get('questions').patchValue(datas); + + setTimeout(()=>{ + // FOR Employer info GROUP + let employer_group_index = datas.findIndex(val=>val.form_id == "12") + console.log(employer_group_index); + if(employer_group_index != -1) { + if(datas[employer_group_index]) { + let group_obj = datas[employer_group_index] + + // For Documents Sighted + if(group_obj.hasOwnProperty('docs_sighted') && group_obj.docs_sighted && this.getQuestionControl().at(7)) { + datas.push({docs_sighted:group_obj.docs_sighted}) + } + else { + datas.push({dummy:1}) + } + if(group_obj.hasOwnProperty('office_photographs') && group_obj.office_photographs && this.getQuestionControl().at(8)) { + // datas[8].office_photographs = group_obj.office_photograph + datas.push({office_photographs:group_obj.office_photographs}) + group_obj.office_photographs.forEach(()=>{ + this.addMoreImage('office_photographs','',8) + }) + } + else { + datas.push({dummy:1}) + } + // name board photo handling + if(group_obj.hasOwnProperty('nameboard_photographs') && group_obj.nameboard_photographs && this.getQuestionControl().at(9)) { + // datas[9].nameboard_photographs = group_obj.nameboard_photographs + datas.push({nameboard_photographs:group_obj.nameboard_photographs}) + group_obj.nameboard_photographs.forEach(()=>{ + this.addMoreImage('nameboard_photographs','',9) + }) + } + else { + datas.push({dummy:1}) + } + // // For Other Documents images + // if(group_obj.form_id == "13" && group_obj.hasOwnProperty('other_documents') && group_obj.other_documents == 'yes') { + // if(group_obj.other_documents_info) { + // group_obj.other_documents_info.forEach(doc=>{ + // this.addOtherDocumentsGroup() + // }) + // } + // } + // // FOR STOCK IMAGES + // if(group_obj.form_id == "11" && group_obj.hasOwnProperty('images') && group_obj.images) { + // group_obj.images.forEach(()=>{ + // this.addMoreStockImage() + // }) + // } + console.log("Modified getFormDatas",datas) + } + } + + this.getQuestionControl().at(2).patchValue(datas[employer_group_index]) + this.getQuestionControl().at(7).patchValue(datas[7]) + this.getQuestionControl().at(8).patchValue(datas[8]) + this.getQuestionControl().at(9).patchValue(datas[9]) + },200) + console.log("final output",this.employerForm.value) +} +} + +// getBusinessDocumentsSighted() { +// this.quesService.getBusinessDocsToVendorForm(this.pdDetails.pd_id).subscribe(res=>{ +// if(res['dataStatus']) { +// let data= res['records']; +// if(data && data.length > 0) { +// let docs_value_arr:any=[] +// data.forEach(rr=>{ +// this.addDocumentsGroup() +// docs_value_arr.push({document_name:rr}); +// }) + +// let temp:any = {documents_sighted: "yes",documents_info:docs_value_arr} +// console.log("Current docs sighted value",docs_value_arr,temp,this.getBusinessInfoControls().at(0)) +// this.getBusinessInfoControls().at(0).patchValue(temp) +// } +// } +// }) +// } + + + + +// START OF FORM CONTROL NAME GROUPS +addGeneralControls() { +return this._formBuilder.group({ + individuals:this._formBuilder.array([]), + form_id:['18'], + form_name:["General Info"], + is_employer_available:['',Validators.required], + is_met_during_visit:[''], + person_met_entered:[''], + // designation_entered:[''], + // relation_entered:[''], + // relation_to:[''], + person_met_entered_pic:[''], + person_met_entered_id_proof:[''] +}) +} +addGeneralIndividualControls(applicant_obj) { +return this._formBuilder.group({ + is_person_met_id_proof:[''], + is_person_met_pic:[''], + is_person_met:['',Validators.required], + pd_co_applicant_id:[applicant_obj.pd_co_applicant_id], + applicant_name:[applicant_obj.applicant_name] +}) +} +addAddressControls() { +return this._formBuilder.group({ + address:['',Validators.compose([Validators.required])], + state:['',Validators.compose([Validators.required])], + stateSearch:[''], + city:['',Validators.compose([Validators.required])], + citySearch:[''], + pincode:['',Validators.compose([Validators.required])], + pinSearch:[''], + alternative_addresses:this._formBuilder.array([ + this._formBuilder.group({ + alternative_address:[''], + alternative_state:[''], + stateSearch:[''], + alternative_city:[''], + citySearch:[''], + alternative_pincode:[''], + pinSearch:[''], + alternative_pincode_others:[''], + reason_for_alternative_address:[''] + }) + ]), + address_type:['',Validators.compose([Validators.required])], + address_type_others:[''], + locality:['',Validators.compose([Validators.required])], + locality_others:[''], + estimated_area:[''], + uom:[''], + uom_others:[''], + is_pd_done_on_initiated_address:[true], + pd_location:['',Validators.compose([Validators.required])], + pd_location_pic:['',Validators.compose([Validators.required])], + comment_locality:['',Validators.compose([Validators.required])], + form_id:['5'], + form_name:["Address Info"], +}) +} +// addBusinessGroupControls() { +// if(this.customer_seg_abbr != 'SAL') { +// return this._formBuilder.group({ +// business_group:this._formBuilder.array([ +// this.addBusinessInfoControls(),this.addBusinessAssetControls(),this.addStockControls(), +// ]), +// form_id:["BUSINESS_GROUP"], +// form_name:["Business Group Info"] +// }) +// } +// else { +// return this._formBuilder.group({ +// form_id:["BUSINESS_GROUP"], +// form_name:["Business Group Info"] +// }) +// } +// } +// addStockControls() { +// return this._formBuilder.group({ +// form_name:"Stock Info", +// form_id:["11"], +// is_stock_photo:['',Validators.required], +// images:this._formBuilder.array([ +// // this._formBuilder.group({ +// // image:["https://lh3.googleusercontent.com/proxy/euOnni6JKoCJKwXq9Hq8c6fkRaxI5SYQVsHUwx_w_Wt_9zGXsABxnFsjRv7_E3Xer35VR1oalGBRKWdlwQPMo9SoDqOrmx9h7zqmAXMG37rcrpaU_jPXMXAdffKjB0M_zy3yQNJRpOKvqUlx2JmvB68r8cDCGbVUQvW8Zk2yoR4I23i4ZM7U"] +// // }), +// // this._formBuilder.group({ +// // image:["https://lh3.googleusercontent.com/proxy/euOnni6JKoCJKwXq9Hq8c6fkRaxI5SYQVsHUwx_w_Wt_9zGXsABxnFsjRv7_E3Xer35VR1oalGBRKWdlwQPMo9SoDqOrmx9h7zqmAXMG37rcrpaU_jPXMXAdffKjB0M_zy3yQNJRpOKvqUlx2JmvB68r8cDCGbVUQvW8Zk2yoR4I23i4ZM7U"] +// // }) +// ]) +// }) +// } +addImageControl() { +return this._formBuilder.group({ + image:[''] +}) +} +addCreditManagerQueries() { +return this._formBuilder.group({ + form_name:"Credit Manager Queries", + form_id:["24"], + docs_to_be_sighted:this._formBuilder.array([]) +}) +} +addEmployerInfoForm(form_name,form_id) { +return this._formBuilder.group({ + form_name:[form_name], + form_id:[form_id], + // employer_details:this.getEmployerDetailsControls(), + // docs_sighted:this.getDocsSightedDetailsControls(), + // office_photographs:this._formBuilder.array([]), + // nameboard_photographs:this._formBuilder.array([]) + // docs_to_be_sighted:this._formBuilder.array([]) +}) +} +// START OF EMPLOYER FORM GROUP +getDocsSightedDetailsControls() { + return this._formBuilder.group({ + sal_reg_seen:['',Validators.compose([Validators.required])], + attendance_seen:['',Validators.compose([Validators.required])], + cash_voucher:['',Validators.compose([Validators.required])], + sal_certificate:['',Validators.required], + sal_slip:['',Validators.required], + other_doc:['',Validators.required], + other_doc_name:[''], + doc_not_available:[''], + doc_not_available_specify:[''], + + other_doc_pic:[''], + sal_reg_seen_pic:[''], + attendance_seen_pic:[''], + cash_voucher_pic:[''], + sal_certificate_pic:[''], + sal_slip_pic:[''], + }) +} +getEmployerDetailsControls() { + return this._formBuilder.group({ + name_person_met:['',Validators.compose([Validators.required])], + designation_person_met:['',Validators.compose([Validators.required])], + // proof image + person_met_pic:['',Validators.compose([Validators.required])], + photo_id_card:[''], + photo_id_others:[''], + photo_id_card_pic:[''], + visiting_card:['',Validators.required], + visiting_card_pic:[''], + // salaray confirmed ? + confirm_salary:['',Validators.required], + gross_monthly_salary:[''], + net_monthly_salary:[''], + sal_amount_was_not_confirmed:[''], + sal_amount_was_not_confirmed_others:[''], + // Mode of net salary + mode_of_getting_salary:[''], + amount_paid_through_bank:[''], + amount_paid_in_cash:[''], + // Date of Salary ques + from_date_the_salary_is_rcv:[''], + to_date_the_salary_is_rcv:[''], + // since how long working with this employer + how_long_year:['',Validators.compose([Validators.required,Validators.max(this.generalExistBusinessYear)])], + how_long_month:['',Validators.compose([Validators.max(12)])] + }) +} +// // END OF EMPLOYER FORM GROUP + +// addBusinessInfoControls() { +// return this._formBuilder.group({ +// officer_total:['',Validators.compose([Validators.required])], +// was_the_company_name_board_sighted:['',Validators.compose([Validators.required])], +// name_board_sighted_pic:['',Validators.compose([Validators.required])], +// documents_sighted:['',Validators.compose([Validators.required])], +// documents_info:this._formBuilder.array([]), +// other_documents:['',Validators.compose([Validators.required])], +// other_documents_info:this._formBuilder.array([]), +// office_photographs:this._formBuilder.array([]), +// form_name:["Business Info"], +// form_id:["13"] +// }) +// } +// addBusinessInfoDocsControls() { +// return this._formBuilder.group({ +// document_name:['',Validators.compose([Validators.required])], +// document_image:['',Validators.compose([Validators.required])] +// }) +// } +// addBusinessInfoOtherDocsControls() { +// return this._formBuilder.group({ +// document:[''], +// document_pic:[''] +// }) +// } +// addBusinessAssetControls() { +// return this._formBuilder.group({ +// business_is_pd_visited:['',Validators.compose([Validators.required])], +// business_is_pd_visited_pic:[''], +// business_is_pd_visited_yes:[''], +// specify_pd_visited:[''], +// business_asset_sight:['',Validators.compose([Validators.required])], +// business_sight_image:this._formBuilder.array([]), +// // business_pd_visited_remark:[''], +// form_name:["Business Assets"], +// form_id:["22"] +// }) +// } + +addNeighbourhoodControls() { +return this._formBuilder.group({ + form_id:["19"], + form_name:["Neighbourhood Details"], + // neighbourhood_list:this._formBuilder.array([this.addNeighbourListControls()]), + // neighbourhood_status:[''], + // neighbour_reference_remark:[''] +}) +} +// addNeighbourListControls() { +// return this._formBuilder.group({ +// neighbourhood_name:[''], +// do_know:[''], +// did_not_know_the_business_operation:[''], +// how_long_do_know_in_year:[''], +// how_long_do_know_in_month:[''], +// organisation_owner:[''], +// other_organisation_owner:[''], +// did_not_know_the_owner:[''], +// }) +// } + +addFinalRemarksControls() { +return this._formBuilder.group({ + form_name:["Final Remarks"], + form_id:["20"], + outlet_location:[''], + is_competition:[''], + demolition_activity:[''], + sealing_activity:[''], + appx_outlet_or_stores:[''], + comment_of_demolition_activity:[''], + comment_of_sealing_activity:[''], + +}) +} +// END OF FORM CONTROL NAME GROUPS + +// START OF GETTING PARTICULAR FORM CONTROLS +// getStockControl() { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let stockCtrl = business_group_ctrl.at(2).get('images') as FormArray +// // console.log("stock",stockCtrl); +// // console.log(this.employerForm.value); +// return stockCtrl.controls +// } + +getPhotoControls(formArrayName,groupIndex) { +let formArray = this.employerForm.get('questions') as FormArray; +// console.log(formArray); +let officeControl = formArray.at(groupIndex).get(formArrayName) as FormArray + // console.log(business_group_ctrl); +// let stockCtrl = business_group_ctrl.at(0).get('office_photographs') as FormArray + // console.log("stock",stockCtrl); +// console.log(this.employerForm.value); +return officeControl.controls +} + +// getBusinessAssetSightImage() { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let stockCtrl = business_group_ctrl.at(1).get('business_sight_image') as FormArray +// // console.log("stock",stockCtrl); +// // console.log(this.employerForm.value); +// return stockCtrl.controls +// } +// getBusinessInfoDocsControl() { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let docsCtrl = business_group_ctrl.at(0).get('documents_info') as FormArray +// // console.log("stock",docsCtrl); +// // console.log(this.employerForm.value); +// return docsCtrl.controls +// } +// getBusinessInfoOtherDocsControl() { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let docsCtrl = business_group_ctrl.at(0).get('other_documents_info') as FormArray +// // console.log("stock",docsCtrl); +// // console.log(this.employerForm.value); +// return docsCtrl.controls +// } +// getBusinessInfoControls() { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// return business_group_ctrl +// } +// getNeibhourControl() { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let neighbourCtrl = formArray.at(3).get('neighbourhood_list') as FormArray +// // console.log(neighbourCtrl); +// return neighbourCtrl.controls +// } +getQuestionControl() { +let formArray = this.employerForm.get('questions') as FormArray; +// console.log(formArray); +return formArray +} +// END OF GETTING PARTICULAR FORM CONTROLS + +//START OF ADD OR REMOVE MORE FORMS OR IMAGES +// addMoreStockImage(form_id?) { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let stockCtrl = business_group_ctrl.at(2).get('images') as FormArray +// // console.log("stock",stockCtrl); +// // stockCtrl.push(this.addStockImageControl()) +// if(form_id) { +// this.capturePic(stockCtrl,'stock_image ',form_id) +// } +// else { +// stockCtrl.push(this.addImageControl()) +// // stockCtrl = stockCtrl.at(stockCtrl.length-1)['controls'].image +// } +// // console.log(this.employerForm.value); +// } +addMoreImage(formArrayName,form_id?,formGroupIndex?) { +let formArray = this.employerForm.get('questions') as FormArray; +// console.log(formArray); +let officeControl = formArray.at(formGroupIndex).get(formArrayName) as FormArray + // console.log(business_group_ctrl); +// let officeControl = business_group_ctrl.at(0).get('office_photographs') as FormArray + // console.log("stock",stockCtrl); + // stockCtrl.push(this.addStockImageControl()) + if(form_id) { + this.capturePic(officeControl,formArrayName,form_id) + } + else { + officeControl.push(this.addImageControl()) + // stockCtrl = stockCtrl.at(stockCtrl.length-1)['controls'].image + } +// console.log(this.employerForm.value); +} +// addMoreBusinessAssetSightImage(form_id?) { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let stockCtrl = business_group_ctrl.at(1).get('business_sight_image') as FormArray +// // console.log("stock",stockCtrl); +// // stockCtrl.push(this.addStockImageControl()) +// if(form_id) { +// this.capturePic(stockCtrl,'business_sight_image ',form_id) +// } +// else { +// stockCtrl.push(this.addImageControl()) +// // stockCtrl = stockCtrl.at(stockCtrl.length-1)['controls'].image +// } +// // console.log(this.employerForm.value); +// } + +addGeneralIndividualsGroup() { +let formArray = this.employerForm.get('questions') as FormArray; +let individualCtrl = formArray.at(0).get('individuals') as FormArray +if(this.applicants.length > 0) +{ + this.applicants.forEach(applicant_obj=>{ + individualCtrl.push(this.addGeneralIndividualControls(applicant_obj)) + }) +} +} + +// addNeighbourhoodGroup() { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let neighbourCtrl = formArray.at(3).get('neighbourhood_list') as FormArray +// // console.log(neighbourCtrl); +// neighbourCtrl.push(this.addNeighbourListControls()) +// this.matExpanded= neighbourCtrl.length-1 +// } + +removeneighbourhoodGroup(index) { +let formArray = this.employerForm.get('questions') as FormArray; +// console.log(formArray); +let neighbourCtrl = formArray.at(3).get('neighbourhood_list') as FormArray +// console.log(neighbourCtrl); +if(neighbourCtrl.length==1) +{ + neighbourCtrl.reset(); +}else{ + neighbourCtrl.removeAt(index); + this.matExpanded = neighbourCtrl.length-1 +} +} +// addDocumentsGroup( ) { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let docsCtrl = business_group_ctrl.at(0).get('documents_info') as FormArray +// docsCtrl.push(this.addBusinessInfoDocsControls()) +// } + +// removeDocumentsGroup(index) { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let docsCtrl = business_group_ctrl.at(0).get('documents_info') as FormArray +// if(docsCtrl.length==1) +// { +// docsCtrl.reset(); +// }else{ +// docsCtrl.removeAt(index); +// } +// } +// addOtherDocumentsGroup( ) { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let docsCtrl = business_group_ctrl.at(0).get('other_documents_info') as FormArray +// docsCtrl.push(this.addBusinessInfoOtherDocsControls()) +// } + +// removeOtherDocumentsGroup(index) { +// let formArray = this.employerForm.get('questions') as FormArray; +// // console.log(formArray); +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// // console.log(business_group_ctrl); +// let docsCtrl = business_group_ctrl.at(0).get('other_documents_info') as FormArray +// if(docsCtrl.length==1) +// { +// docsCtrl.reset(); +// }else{ +// docsCtrl.removeAt(index); +// } +// } +//END OF ADD OR REMOVE MORE FORMS OR IMAGES + +toggleVisibility(e,index,flag){ +let val + +if(flag == 1){ +this.isDisplay[index] = e; +} +else if(flag==2){ + this.isDisplay2[index] = e; +} +} +getOtherOrganisationOwner(value,i) { +//console.log('value',value,'I',i); +let formArray = this.employerForm.get('questions') as FormArray; +// console.log(formArray); +let Ctrls = formArray.at(3).get('neighbourhood_list') as FormArray +// console.log(Ctrls); +//console.log('ParCtrls',Ctrls); +let ChdCtrls:any = Ctrls.controls[i]; +// console.log('ChdCtrls',ChdCtrls); +// return; + + +let Avaliablity = 1; +// console.log('val',value); +if(value.length>0){ +value.forEach(option => { + if(option.id == 0 && option.group_id == 2){ + Avaliablity = option.id; + } +}); +} +if(Avaliablity == 0){ +// console.log('if Avaliablity',Avaliablity); + + ChdCtrls.controls.other_organisation_owner.setValidators([Validators.required]); + this.isOrganisationOwner[i] = true; +}else if(Avaliablity == 1){ +// console.log('else Avaliablity',Avaliablity); +// console.log('esle this.isOrganisationOwner[ParInx]',this.isOrganisationOwner[i]); +ChdCtrls.controls.other_organisation_owner.setValue(''); +ChdCtrls.controls.other_organisation_owner.clearValidators(); + this.isOrganisationOwner[i] = false; +// console.log('else this.isOrganisationOwner[ParInx]',this.isOrganisationOwner[i]); +} + +ChdCtrls.controls.other_organisation_owner.updateValueAndValidity(); +} + +capturePic(controls,img_name?:String,form_id?) { +console.clear(); +console.log(controls) +// return; +// controls.setValue("pic"); + +// this.cameraProvider.getpicture().then(res => { + this.cameraProvider.showImageDialog().then((res:any)=>{ + console.log("g",res) +if (res != 'error') { + let geoCoordinates = localStorage.getItem('current_coordinates') + // this.cons.getGeoTag().then(geoCoordinates=>{ + this.cameraProvider.addWatermarks(res).then(watermarkedImage => { + console.log("image name",img_name,img_name === 'office_photograph ') + if(img_name == 'nameboard_photographs' || img_name == 'office_photographs') { + console.log("Before") + controls.push(this.addImageControl()) + console.log("after") + img_name = img_name+String(controls.length) + controls = controls.at(controls.length-1)['controls'].image + } + console.log("controls",controls); + controls.setValue(watermarkedImage) + let bucket: any = [] + bucket.push({ 'image': watermarkedImage, 'Name': img_name, 'link': geoCoordinates }); + let records: any = { + 'pd_id': this.pdDetails.pd_id, + 'formid': form_id, + 'images': bucket, + 'company_id': null, + } + // For Business Groups + if(form_id == '11' || form_id == '13' || form_id == '22') { + records.company_id = '1' + } + console.log("params savePDImage", records) + this.quesService.savePDImages(records).subscribe(result => { + if(result['dataStatus']) { + if(img_name == 'Person Met Pic') { + this.sendGeoCords(geoCoordinates) + } + controls.setValue(result['uri']) + } + else { + console.log(result); + controls.setValue("") + this.toastProvider.pdTriggerappmessage("Something went wrong!!",'warning'); + } + },err=>{ + controls.setValue("") + console.log(err) + this.toastProvider.pdTriggerappmessage("Network Error","danger") + }) + }) + } + }) +} +sendGeoCords(location) { +let params = {"pd_id":this.pdDetails.pd_id,"geo_location":location,"comment":"","fk_updatedby":this.users} +this.quesService.renewSatellite(params).subscribe(rr=>{ + +}) +} +compareObjects(o1: any, o2: any) { +if(o1.id == o2.id && o1.group_id == o2.group_id) +return true; +else return false +} + +ConvertMonthintoYearOnNeighbour(itemrow,e,flag){ +if(flag == 2){ + + let year = itemrow.controls.year_relation_applicant.value; + let converted_month : number = e%12; + let converted_year : number = e/12; + itemrow.controls.year_relation_applicant.setValue(+year + +Math.floor(converted_year)); + itemrow.controls.months_relation_applicant.setValue(Math.floor(converted_month)); +} +else if(flag == 1){ + + let year = itemrow.controls.company_existence_years.value; + let converted_month : number = e%12; + let converted_year : number = e/12; + itemrow.controls.company_existence_years.setValue(+year + +Math.floor(converted_year)); + itemrow.controls.company_existence_months.setValue(Math.floor(converted_month)); +} +} +// onDocsSightedChange(value,flag) { +// // 1 - Documents sighted +// // 2 - Other Documents + +// let formArrayName = 'documents_info' +// if(flag != 1) { +// formArrayName = 'other_documents_info' +// } +// if(value == 'yes') { +// if(flag == 1) { +// this.addDocumentsGroup() +// } +// else { +// this.addOtherDocumentsGroup(); +// formArrayName = 'other_documents_info' +// } +// } +// else { + +// let formArray = this.employerForm.get('questions') as FormArray; +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// let docsCtrl = business_group_ctrl.at(0).get(formArrayName) as FormArray +// while(docsCtrl.length !== 0) { +// docsCtrl.removeAt(0) +// } +// } +// } + +saveApplicantInfo(applicant_obj,image_key) { +console.log(applicant_obj); +this.cameraProvider.showImageDialog().then((res:any)=>{ + console.log("g",res) +if (res != 'error') { + let geoCoordinates = localStorage.getItem('current_coordinates') + // this.cons.getGeoTag().then(geoCoordinates=>{ + this.cameraProvider.addWatermarks(res).then(watermarkedImage => { + applicant_obj.controls[image_key].setValue(watermarkedImage); + let params = { + "pd_co_applicant_id":applicant_obj.value.pd_co_applicant_id, + "applicant_name":applicant_obj.value.applicant_name, + "is_person_met":applicant_obj.value.is_person_met, + "fk_pd_id":this.pdDetails.pd_id, + "link":geoCoordinates + } + params[image_key] = applicant_obj.value[image_key] + + this.quesService.saveApplicantImgFromVendorForm(params).subscribe(result=>{ + if(result['dataStatus']) { + this.sendGeoCords(geoCoordinates) + applicant_obj.controls[image_key].setValue(result['uri']); + } + else { + applicant_obj.controls[image_key].setValue(""); + console.log(result); + this.toastProvider.pdTriggerappmessage("Something went wrong!!",'warning'); + } + },err=>{ + applicant_obj.controls[image_key].setValue(""); + console.log(err) + this.toastProvider.pdTriggerappmessage("Network Error","danger") + }) + }) +} +}) +} +public findInvalidControls() { +const invalid = []; +let msg='' +let formArray = this.employerForm.get('questions') as FormArray; +console.log(formArray); +for( const group of formArray['controls']) { + if(group.invalid) { + console.log(group,group.value.form_name); + // debugger; + msg= group.value.form_name+" are not complete" + this.changeDetRef.detectChanges() + let index = this.stepperInfo.findIndex(vv=>vv.form_id == group.value.form_id); + console.log("Index",index,this.myStepper.steps.length,this.myStepper,this.stepperInfo[index]); + if(index != -1) { + msg = this.stepperInfo[index].form_name+" are not complete" + this.myStepper.selectedIndex = this.stepperInfo[index].stepper_index + } + for (const name in group['controls']) { + if (group['controls'][name].invalid) { + invalid.push(name); + let invalidFields = [].slice.call(document.getElementsByClassName('ng-invalid')); + let firstInvalidField; + for(let val in invalidFields){ + if( invalidFields[val].nodeName == 'MAT-FORM-FIELD' || invalidFields[val].nodeName == 'MAT-SELECT' || invalidFields[val].nodeName == 'TEXTAREA' || invalidFields[val].nodeName == 'MAT-RADIO-GROUP'){ //INPUT FOR INPUT FIELD + firstInvalidField=invalidFields[val] + break; + } + } + if(firstInvalidField != undefined){ + setTimeout(()=>{ + firstInvalidField.scrollIntoView({block: "start", inline: "nearest"}) + // firstInvalidField.style.background = 'red' + firstInvalidField.classList.remove('field_highlight') + setTimeout(()=>{ + firstInvalidField.classList.add('field_highlight') + },300) + },500) + // this.myStepper.selectedIndex = 0; + + } + else { + msg = this.stepperInfo[index].form_name+" images are not taken" + } + + console.log("kkdd",group['controls'][name],firstInvalidField) + + // if(typeof(group['controls'][name].value) == 'string') { + // return name+' field is not ' + // } + break + } + } + break; + } +} +// let business_group_ctrl = formArray.at(2).get('business_group') as FormArray +// const controls = this.getQuestionControl().at(1)['controls'] +// for (const name in controls) { +// if (controls[name].invalid) { +// invalid.push(name); +// } +// } +return msg; +} +// public findInvalidControls() { +// const controls = this.quesAnsForm.get('questions')['controls']; +// console.log(controls) +// for (const name in controls) { +// if (controls[name].invalid) { +// let invalidFields = [].slice.call(document.getElementsByClassName('ng-invalid')); +// let firstInvalidField; +// for(let val in invalidFields){ +// if( invalidFields[val].nodeName == 'MAT-FORM-FIELD'){ //INPUT FOR INPUT FIELD +// firstInvalidField=invalidFields[val] +// break; +// } +// } +// if(firstInvalidField != undefined){ +// firstInvalidField.scrollIntoView(true) +// } +// break; +// } +// } +// // return invalid; +// } + +checkingStepperIndex() { + let whole_emp_sections = [{ + form_name:'Employment information', + form_id:"12", + stepper_index:1 + },{ + form_name:'Document Sighted of applicant employment During FI', + form_id:"12.1", + stepper_index:2 + }, + { + form_name:'Officer Setup Photograph', + form_id:"12.2", + stepper_index:3 + }, + { + form_name:'Name Board/Entrance Photograph', + form_id:"12.3", + stepper_index:4 + }] + // FOR ADDING THE STEPPER INDEX DYNAMICALLY + this.stepperInfo = JSON.parse(JSON.stringify(this.raw_stepper_info)) + let count =0 + if(this.getQuestionControl().at(2).get('employer_details')) { + count=4 + this.stepperInfo.push(...whole_emp_sections) + } + else if(this.getQuestionControl().at(7).get('docs_sighted')) { + count=3 + let temp = whole_emp_sections.filter(v=>v.form_id != '12').map(ve=>{return {form_name:ve.form_name,form_id:ve.form_id,stepper_index:ve.stepper_index -=1}}) + this.stepperInfo.push(...temp) + // console.log("asdffffffffff",temp) + // debugger; + // this.stepperInfo.push() + } + else if(this.getQuestionControl().at(8).get('office_photographs')) { + count=2 + let temp = whole_emp_sections.filter(v=>v.form_id != '12' && v.form_id != '12.1').map(ve=>{return {form_name:ve.form_name,form_id:ve.form_id,stepper_index:ve.stepper_index -=2}}) + this.stepperInfo.push(...temp) + } + else if(this.getQuestionControl().at(9).get('nameboard_photographs')) { + let temp = whole_emp_sections.filter(v=>v.form_id != '12' && v.form_id != '12.1' && v.form_id != '12.2').map(ve=>{return {form_name:ve.form_name,form_id:ve.form_id,stepper_index:ve.stepper_index -=3}}) + this.stepperInfo.push(...temp) + count=1 + } + if(count != 0) { + for(let value of this.stepperInfo) { + if(value.is_dynamic) { + value.stepper_index+=count + } + } + this.changeDetRef.detectChanges() + console.log("Modified stepper index value",this.stepperInfo,this.myStepper) + } +} +lessIndex(count,arr_obj){ + if(count != 0) { + for(let value of arr_obj) { + value.stepper_index-=count + } + } +} +onSubmit(flag?) { +if(this.spinner_access) { + this.toastProvider.pdTriggerappmessage("Form processing please wait..."); + return; +} +if(this.employerForm.invalid && flag != 'go_back') { + console.log('form value',this.employerForm.getRawValue()) + this.checkingStepperIndex() + let invalidMsg = "Please Fill all the required fields and capture the image" + let tempMsg = this.findInvalidControls() + if(tempMsg != '') { + invalidMsg =tempMsg + } + this.toastProvider.pdTriggerappmessage(invalidMsg); + return +} + +// return; + +let records= this.employerForm.getRawValue() +// FOR VERFYING THE IMAGE ARE CAPTURED +if(flag != 'go_back') { + + let photCheck=records.questions[8] + + if(photCheck.hasOwnProperty('office_photographs') && photCheck.office_photographs.length <3) { + this.checkingStepperIndex() + let index = this.stepperInfo.findIndex(vv=>vv.form_id == photCheck.form_id); + if(index != -1) { + this.myStepper.selectedIndex = this.stepperInfo[index].stepper_index + } + this.toastProvider.pdTriggerappmessage("Minimum 3 photos required on Office Setup") + return + } + photCheck=records.questions[9] + + if(photCheck.hasOwnProperty('nameboard_photographs') && photCheck.nameboard_photographs.length <1) { + this.checkingStepperIndex() + let index = this.stepperInfo.findIndex(vv=>vv.form_id == photCheck.form_id); + if(index != -1) { + this.myStepper.selectedIndex = this.stepperInfo[index].stepper_index + } + console.log("asdf"); + this.toastProvider.pdTriggerappmessage("Minimum 1 photo required on Name Board") + return + } +} +// FOR MERGING EMPLOYMENT SECTION,DOCS SIGHTED,OFFICE AND NAME BOARD PHOTOGRAPH INTO SINGLE OBJ +if(this.getQuestionControl().at(7).get('docs_sighted')) { + records.questions[2].docs_sighted = records.questions[7].docs_sighted +} +if(this.getQuestionControl().at(8).get('office_photographs')) { + records.questions[2].office_photographs = records.questions[8].office_photographs +} +if(this.getQuestionControl().at(9).get('nameboard_photographs')) { + records.questions[2].nameboard_photographs = records.questions[9].nameboard_photographs +} +records.questions = records.questions.filter(v=>v.form_id != '12.1' && v.form_id != '12.2' && v.form_id != '12.3') + +this.spinner_access = true; +console.log(records); +records.pdid = this.pdDetails.pd_id; +records.formid = "25"; +records.fk_createdby = this.users; +records.is_form_validated = flag == 'go_back' ? '0' : '1' +if(flag == 'go_back') { + this.loadingProvider.pdloader('Partial data save is in progress. Please wait...') +} +return this.quesService.saveForm(records).subscribe(result=>{ + if(result['dataStatus']) { + if(flag != 'go_back') { + this.toastProvider.pdTriggerappmessage("Saved Successfully...",'primary'); + this.is_complete_btn_enable = '1' + this.form_last_element.nativeElement.scrollIntoView(true) + } + else{ + this.toastProvider.pdTriggerappmessage("Partial data saved successfully..",''); + } + this.employerForm.markAsPristine(); + this.employerForm.markAsUntouched(); + // if(flag != 'go_back') { + // setTimeout(()=>{ + // this.navCtrl.pop(); + // },3000) + // } + } + else { + this.toastProvider.pdTriggerappmessage("Something went wrong",'warning'); + + } + this.spinner_access = false + if(flag == 'go_back') + { + this.employerForm.markAsPristine(); + this.employerForm.markAsUntouched(); + this.loadingProvider.dismissLoader(); + this.navCtrl.pop(); + } + // return true +},err=>{ + console.log("Error in savePDFormDetails",err); + this.toastProvider.pdTriggerappmessage("Network Error",'danger'); + this.spinner_access = false + if(flag == 'go_back') + { + this.employerForm.markAsPristine(); + this.employerForm.markAsUntouched(); + this.loadingProvider.dismissLoader(); + this.navCtrl.pop(); + } + // return true +}) +} + +// FOR CHECKING THE UNSAVED CHANGES + +countRowsForTextarea(text){ + + + +if(text !='' && text != undefined){ +if(text.length%100 > 5) +return 5; +else if(text.length%100 <= 3) +return 3; +else return Math.floor(text.length%100); + +} +} +searchFun(control:any,i:number,option,flag){ +if(flag == 1) { +console.log(control,this.getQuestionControl().at(1)); +control = this.getQuestionControl().at(1) +} +if (option == 'city' && flag ==1) { +control.controls['citySearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(() => { + this.SearchCity(control.controls['citySearch'].value, i); + }) +} +if (option == 'state') { + +control.controls['stateSearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(()=>{ + this.searchState(control.controls['stateSearch'].value) + }) +} +if (option == 'pin' && flag ==1) { + +control.controls['pinSearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(()=>{ + this.searchPin(control.controls['pinSearch'].value,i) + }) +} +if (option == 'city' && flag ==2) { +control.controls['citySearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(() => { + this.SearchAlternativeCity(control.controls['citySearch'].value, i); + }) +} +if (option == 'pin' && flag ==2) { + +control.controls['pinSearch'].valueChanges + .pipe(takeUntil(this._onDestroy)) + .subscribe(()=>{ + this.searchAlternativePin(control.controls['pinSearch'].value,i) + }) +} +} +searchPin(val:any,index:number){ +if(!this.pincodeData[index]){ +return +} +let searchValue=val +if(!searchValue){ +this.pincodeDataValue[index]=this.pincodeData[index].slice() +return +}else{ +searchValue=searchValue.toLowerCase() +} +this.pincodeDataValue[index]=this.pincodeData[index].filter(value=>value.pincode.toLowerCase().indexOf(searchValue) > -1) +} +SearchCity(val: any, i: number) { +if (!this.cityData[i]) { +return +} +let searchValue = val +if (!searchValue) { +// this.filteredCity.next(this.cityData[i].slice()) +this.cityDataValue[i]=this.cityData[i].slice() +return +} else { +searchValue = searchValue.toLowerCase() +} +this.cityDataValue[i]=this.cityData[i].filter(value => value.city_name.toLowerCase().indexOf(searchValue) > -1) +// this.filteredCity.next( +// this.cityData[i].filter(value => value.city_name.toLowerCase().indexOf(searchValue) > -1) +// ) + +} +searchAlternativePin(val:any,index:number){ +if(!this.pincodeData[index]){ +return +} +let searchValue=val +if(!searchValue){ +this.alertnativePincodeData[index]=this.pincodeData[index].slice() +return +}else{ +searchValue=searchValue.toLowerCase() +} +this.alertnativePincodeData[index]=this.pincodeData[index].filter(value=>value.pincode.toLowerCase().indexOf(searchValue) > -1) +} +SearchAlternativeCity(val: any, i: number) { +if (!this.cityData[i]) { +return +} +let searchValue = val +if (!searchValue) { +// this.filteredCity.next(this.cityData[i].slice()) +this.alertnativeCityData[i]=this.cityData[i].slice() +return +} else { +searchValue = searchValue.toLowerCase() +} +this.alertnativeCityData[i]=this.cityData[i].filter(value => value.city_name.toLowerCase().indexOf(searchValue) > -1) +// this.filteredCity.next( +// this.cityData[i].filter(value => value.city_name.toLowerCase().indexOf(searchValue) > -1) +// ) + +} +searchState(val: any) { + +if (!this.stateData) { +return +} +let searchVal = val +if (!searchVal) { +this.filteredState.next(this.stateData.slice()) +return +} +else { +searchVal = searchVal.toLowerCase() +} +this.filteredState.next( +this.stateData.filter(res => res.name.toLowerCase().indexOf(searchVal) > -1) +) +} +selectedAddressType(e: any) { +this.placeholderName = 'Estimated area of the ' + e; +} + +setValidationForRemarks(value_neighbourhood_status) { +let control= this.getQuestionControl().at(3)['controls']['neighbour_reference_remark'] +console.log(value_neighbourhood_status,control) +if(value_neighbourhood_status == 'Could not verify' || value_neighbourhood_status == 'Negative') { +control.setValidators(Validators.required) +} +else { +control.clearValidators() +} +control.updateValueAndValidity(); +} + +// FOR HANDLING ALL TYPE OF ON CHANGE + checkPartEnable(flag) { + let general_controls = this.getQuestionControl().at(0)['controls'] + let employement_controls: any = this.getQuestionControl().at(2) + let name_board_controls:any = this.getQuestionControl().at(9) + let office_photo_controls:any = this.getQuestionControl().at(8) + let docs_sighted_controls:any = this.getQuestionControl().at(7) + let applicant_arr = this.getQuestionControl().at(0).get('individuals').value + let return_value = '' + switch (flag) { + // FOR PERSON MET ENETERED MANUAL FIELDS + case 1: + if (general_controls.is_met_during_visit.value != 'yes') { + general_controls.person_met_entered.setValue('') + general_controls.person_met_entered_pic.setValue('') + general_controls.person_met_entered.clearValidators(); + general_controls.person_met_entered_pic.clearValidators(); + // console.log("validation removed"); + } + if (general_controls.is_met_during_visit.value == '') { + employement_controls.removeControl('nameboard_photographs') + employement_controls.removeControl('office_photographs') + } + if (general_controls.is_met_during_visit.value === 'yes') { + general_controls.person_met_entered.setValidators(Validators.required); + general_controls.person_met_entered_pic.setValidators(([Validators.required])); + general_controls.person_met_entered_pic.updateValueAndValidity(); + + // FOR ADDING OFFICE PHOTO + // employement_controls.addControl('office_photographs', this._formBuilder.array([])) + office_photo_controls.addControl('office_photographs', this._formBuilder.array([])) + name_board_controls.addControl('nameboard_photographs', this._formBuilder.array([])) + this.dynamicStepperHeadingForEmp = "Office Setup Photographs" + // FOR REMOVING NAME BOARD PHOTO + // name_board_controls.removeControl('nameboard_photographs') + return true + } + else if (general_controls.is_met_during_visit.value == 'no') { + // FOR ADDING NAME BOARD PHOTO + // employement_controls.addControl('nameboard_photographs', this._formBuilder.array([])) + console.log(name_board_controls) + name_board_controls.addControl('nameboard_photographs', this._formBuilder.array([])) + this.dynamicStepperHeadingForEmp = "Name board/Entrance photograph" + // FOR REMOVING OFFICE PHOTO + office_photo_controls.removeControl('office_photographs') + return false + } + + break; + // FOR is_met_during_visit FIELD + case 2: + if (applicant_arr && applicant_arr.length > 0) { + if (applicant_arr.filter(vv => vv.is_person_met == true).length == 0 && general_controls.is_employer_available.value == 'no') { + general_controls.is_met_during_visit.setValidators(Validators.required); + return true + } + else { + general_controls.is_met_during_visit.setValue('') + general_controls.is_met_during_visit.clearValidators(); + return false + } + } + break; + // FOR THE QUESTION WHY NO DOCUMENTS TO BE SIGHTED REASON + case 3: + if (!this.getDocsSightedGroup) { return false } + let ctrl_values = this.getDocsSightedGroup['value'] + if (ctrl_values.sal_reg_seen == 'no' && ctrl_values.attendance_seen == 'no' && ctrl_values.cash_voucher == 'no' && ctrl_values.sal_certificate == 'no' && ctrl_values.sal_slip == 'no' && ctrl_values.other_doc == 'no') { + this.getDocsSightedGroup['controls'].doc_not_available.setValidators(Validators.required); + return true; + } + else { + this.getDocsSightedGroup['controls'].doc_not_available.setValue('') + this.getDocsSightedGroup['controls'].doc_not_available.clearValidators(); + return false + } + break; + // FOR ENABLING EMPLOYMENT INFOMATION SECTIONS + case 4: + if (general_controls.is_employer_available.value == 'yes') { + employement_controls.addControl('employer_details', this.getEmployerDetailsControls()) + docs_sighted_controls.addControl('docs_sighted', this.getDocsSightedDetailsControls()) + name_board_controls.addControl('nameboard_photographs', this._formBuilder.array([])) + office_photo_controls.addControl('office_photographs', this._formBuilder.array([])) + this.dynamicStepperHeadingForEmp = "Employment Information" + return true; + } + else { + employement_controls.removeControl('employer_details') + return false; + } + // FOR ENABLING DOCUMENT SIGHTED + case 5: + // let applicant_arr = this.getQuestionControl().at(0).get('individuals').value + // console.log(applicant_arr) + if (applicant_arr && applicant_arr.length > 0) { + if ((general_controls.is_employer_available.value == 'no' && applicant_arr.filter(vv => vv.is_person_met == true).length != 0) || (general_controls.is_employer_available.value == 'yes')) { + docs_sighted_controls.addControl('docs_sighted', this.getDocsSightedDetailsControls()) + name_board_controls.addControl('nameboard_photographs', this._formBuilder.array([])) + office_photo_controls.addControl('office_photographs', this._formBuilder.array([])) + this.dynamicStepperHeadingForEmp = "Documents Sighted of applicant employment During FI" + return true; + } + else { + docs_sighted_controls.removeControl('docs_sighted') + return false + } + } + return false + break; + case 6: + if (applicant_arr && applicant_arr.length > 0) { + let returnVal = false + // console.log(applicant_arr.filter(vv=>vv.is_person_met === "").length,applicant_arr.length,applicant_arr) + if (applicant_arr.filter(vv => vv.is_person_met === '').length != applicant_arr.length) { + return true + } + else { + return false + } + } + return false + break; + } + this.employerForm.updateValueAndValidity(); + // return return_value + } + + +canDeactivate(){ + // this.timer.unsubscribe(); + // console.log(this.employerForm.dirty) + if(this.employerForm.dirty){ + return this.onSubmit('go_back') +// return this.constant.chekAlertOnLeave().then(res=>{ +// console.log(res) +// return res +// }) + // return true; +} +// else{ + return true +// } +} + +formDate(value){ + // console.log('to',this.todate) + // console.log(value); + // console.log('to length',this.todate.length); + // console.log('index',value-1); + // console.log('this.todate',this.todate[11]); + // console.log('this.todate',this.todate[11].isdisabled); + this.getEmployer_details['controls']['to_date_the_salary_is_rcv'].setValue(''); + this.todate = [{date:1,isdisabled:false},{date:2,isdisabled:false},{date:3,isdisabled:false},{date:4,isdisabled:false},{date:5,isdisabled:false},{date:6,isdisabled:false},{date:7,isdisabled:false},{date:8,isdisabled:false},{date:9,isdisabled:false},{date:10,isdisabled:false},{date:11,isdisabled:false},{date:12,isdisabled:false},{date:13,isdisabled:false},{date:14,isdisabled:false},{date:15,isdisabled:false},{date:16,isdisabled:false},{date:17,isdisabled:false},{date:18,isdisabled:false},{date:19,isdisabled:false},{date:20,isdisabled:false},{date:21,isdisabled:false},{date:22,isdisabled:false},{date:23,isdisabled:false},{date:24,isdisabled:false},{date:25,isdisabled:false},{date:26,isdisabled:false},{date:27,isdisabled:false},{date:28,isdisabled:false},{date:29,isdisabled:false},{date:30,isdisabled:false},{date:31,isdisabled:false}]; + var i ; + + if(value != 0 && value != '') + for(i=0;i<=value-1;i++){ + this.todate[i].isdisabled = true; + if(value == 31){ + this.todate[30].isdisabled = false; + } + } + + } + + ValidateNetSalary(){ + let salary = this.getEmployer_details['controls']['net_monthly_salary'].value; + // console.log('this.employer_details['controls'][amount_paid_in_cash].value',this.getEmployer_details['controls']['amount_paid_in_cash'].value); + + if(salary != ''){ + // let cash_amount = this.getEmployer_details['controls']['amount_paid_in_cash'].value; + let bank_amount = this.getEmployer_details['controls']['amount_paid_through_bank'].value; + + this.getEmployer_details['controls']['amount_paid_through_bank'].setValidators([Validators.max(salary),Validators.min(0)]); + this.getEmployer_details['controls']['amount_paid_through_bank'].updateValueAndValidity(); + let Remainamt = salary-bank_amount + if(Remainamt >= 0 ){ + this.getEmployer_details['controls']['amount_paid_in_cash'].setValue(Remainamt); + this.getEmployer_details['controls']['amount_paid_in_cash'].setValidators([Validators.max(salary-bank_amount),Validators.min(salary-bank_amount)]); + } + else{ + this.getEmployer_details['controls']['amount_paid_in_cash'].setValue('0'); + this.getEmployer_details['controls']['amount_paid_in_cash'].setValidators([Validators.max(0),Validators.min(0)]); + } + this.getEmployer_details['controls']['amount_paid_in_cash'].updateValueAndValidity(); + + } + else{ + this.toastProvider.pdTriggerappmessage('Net Monthly Salary Is Empty.!'); + // this.t.notify('warning', 'Net Monthly Salary Is Empty.!'); + this.getEmployer_details['controls']['amount_paid_in_cash'].setValue(''); + // this.getEmployer_details['controls']['amount_paid_in_cash'].clearValidators(); + this.getEmployer_details['controls']['amount_paid_in_cash'].updateValueAndValidity(); + this.getEmployer_details['controls']['amount_paid_through_bank'].setValue(''); + // this.getEmployer_details['controls']['amount_paid_through_bank'].clearValidators(); + this.getEmployer_details['controls']['amount_paid_through_bank'].updateValueAndValidity(); + return; + } + + + } + checkSpecifyField(value) { + // let field=this.getBusinessInfoControls().at(1)['controls']['business_is_pd_visited_yes'].value + // console.log(field); + if(value && value.filter(vv=>vv.includes('Others')).length > 0) { + return true + } + return false + } + + completePDAlert() { + + return new Promise(reject=>{ + this.toastProvider.setAlert('Complete Discussion','Please confirm you are completing the Discussion?').then(data=>{ + if(data==false){ + reject() + } + else{ + this.completePD('COMPLETED') + } + }) + }) + + } + + completePD(status:string) + { + let params = {'parent_pdid':this.pdDetails.parent_pd_id,'pd_id':this.pdDetails.pd_id,'pd_form_id':"25"} + // this.quesService.retiverForm(params).subscribe(form_check=>{ + // if(form_check && form_check['dataStatus'] == false) { + // this.toastProvider.setAlertwithOKButton("Unable to complete the PD","Please complete the form and try again !!"); + // return; + // } + + //alert.present(); + let users = localStorage.getItem('pd_user_details') + users=JSON.parse(users).userid + this.gpsService.getGeoTag().then(geoCords=>{ + let data = {'pd_id':this.pdDetails.pd_id,'vendor_status':status,'fk_updatedby':users,'updatedon':currentdate,'random_string':this.pdDetails.random_string,link:geoCords}; + + this.pdTriggerService.updatepdStatus(data).subscribe(res=> + { + let updateStatus:any = res; + if(updateStatus.dataStatus == true ) + { + if(updateStatus.status == 200) { + this.toastProvider.pdTriggerappmessage("Completed Successfully !!!"); + // this.getNewpdupdate(); + setTimeout(()=>{ + this.navCtrl.pop() + },3000) + } + else if(updateStatus.status == 304) { + let msg = updateStatus.hasOwnProperty('msg') && updateStatus.msg ? updateStatus.msg : "Form not filled yet. Please do this first !!" + this.toastProvider.pdTriggerappmessage(msg); + } + }else + { + } + + }) + },err=>{ + console.log("Problem while getting geo location.",err) + alert("Problem getting geolocation. Make sure the location is turned on") + }) + // }) + + } + +} diff --git a/src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.html b/src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.html new file mode 100755 index 0000000..10feb91 --- /dev/null +++ b/src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.html @@ -0,0 +1,170 @@ + + + + + + + + {{pageTitle | titlecase}} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + {{ (category.category_name[0]).slice(0,1) | uppercase}} + + +

{{category.category_name}}

+

{{category.answerd_count}} / {{category.questions_count}} Questions

+
+
+
+
+
+ +
+
+
+ + + +
{{ (tempForm.form_name).slice(0,1) | uppercase }}
+ + +

{{tempForm.form_id != 19 ? tempForm.form_name : 'Neighbourhood Details'}}

+ + + +
+ + + + + + +
+
+
+
+
+
+
+
+ + + +
+ + +

{{questionCate}}

+
+
+ + + + + + + Complete + + + \ No newline at end of file diff --git a/src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.scss b/src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.scss new file mode 100755 index 0000000..7456b40 --- /dev/null +++ b/src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.scss @@ -0,0 +1,96 @@ +// page-pd-question-category { + +mat-grid-tile { + background: white!important; +} +ion-row{ + width: 100%; + padding: 0px !important; + margin: 0px; +} +.fadeIn { + animation-name: fadeIn; + animation-duration: 15s; + transition: all 0.5s cubic-bezier(.36,-0.64,.34,1.76); +} +@font-face{ + font-family: Roboto; + src: url('../../../../../assets/fonts/Roboto-Bold.ttf')!important; +} +// h1{ +// margin: 2px 0; +// font-size: 1.6rem; +// font-weight: bold!important; +// color:#3272b2; +// } +// .box{ +// box-shadow: 0 5px 20px 0 rgba(0,0,0,.2),0 13px 24px -11px rgba(50, 114, 178, 0.59) !important; +// } +// .mat-card{ +// border-top: 3px solid rgba(50, 114, 178, 0.78); +// padding: 7px 16px !important; +// } + + +mat-grid-tile { + background: white!important; +} +.grid{ + padding:0px; + width:100%; +} + +h1{ + margin: 2px 0; + font-size: 2.2rem !important; + // font-weight: bold!important; +} +.scroll-content,.inner-scroll{ + background-color: #eee !important; + padding:0px !important; + margin:0px !important; +} +.mat-card{ + // border-top: 3px solid rgba(50, 114, 178, 0.78); + padding: 0px !important; + // height: 100%; + // box-shadow: 0 5px 20px 0 rgba(0,0,0,.2), 0 13px 24px -11px rgba(0, 0, 0, 0.2); +} +// *{ +// font-size: 16px; +// } +.mat-card-title{ + margin-bottom: 0px; +} +.list-md{ + margin: 0px; + padding: 0px; +} +.lettericon{ + + background-color: cadetblue; + // padding: 10px 15px 10px 15px; + padding: 15px 20px 15px 20px; + margin-right: 5px; + border-radius: 50%; + color: #fff; +} +.label-md{ + margin: 0px; +} +.item-md h4 { + font-size: 1.7rem; +} +.item-md ion-icon[item-start] + .item-inner{ + margin-left: 0px; +} + +.button-md-primary { + margin-bottom: 0px !important; + height: 50px; + } + .text-style-class{ + font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; + } +// } + diff --git a/src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.ts b/src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.ts new file mode 100755 index 0000000..e32a2bc --- /dev/null +++ b/src/app/pages/pd/pd-questions/pd-question-category/pd-question-category.ts @@ -0,0 +1,546 @@ +import { Component, ViewChild } from '@angular/core'; +import { NavController, NavParams,ModalController } from '@ionic/angular'; +import { QuestionCategoryProvider } from '../../../../services/question-category/question-category'; +import { CognitoServiceProvider } from '../../../../services/aws-service/cognito.service'; +// import { PdQuestionPage } from '../pd-question/pd-question'; + +import { ToastProvider } from '../../../../services/common-provider/toast'; +import { AwsServiceProvider } from '../../../../services/aws-service/aws-service'; +import { PdtriggerProvider } from '../../../../services/pdtrigger/pdtrigger'; +// import { PdQuestionAddressPage } from '../pd-question/pd-question-address/pd-question-address'; +// import { PdQuestionEmpInfoPage } from '../pd-question/pd-question-emp-info/pd-question-emp-info'; +// import { PdQuestionCurrentLoansPage } from '../pd-question/pd-question-current-loans/pd-question-current-loans'; +// import { PdQuestionLoansPage } from '../pd-question/pd-question-loans/pd-question-loans'; + +// import { PdQuestionBankingPage } from '../pd-question/pd-question-banking/pd-question-banking'; +// import { PdQuestionFamilyPage } from '../pd-question/pd-question-family/pd-question-family'; +// import { PdQuestionAssestsPage } from '../pd-question/pd-question-assests/pd-question-assests'; +// import { PdQuestionOtherIncomePage } from '../pd-question/pd-question-other-income/pd-question-other-income'; +// import { PdQuestionSupplierInfoPage } from '../pd-question/pd-question-business-group/pd-question-supplier-info/pd-question-supplier-info'; +// import { PdQuestionPersonalInfoPage } from '../pd-question/pd-question-personal-info/pd-question-personal-info'; +// import { PdQuestionStockInfoPage } from '../pd-question/pd-question-business-group/pd-question-stock-info/pd-question-stock-info'; +// import { PdQuestionFinancialInfoPage } from '../pd-question/pd-question-business-group/pd-question-financial-info/pd-question-financial-info'; +// import { PdQuestionClientInfoPage } from '../pd-question/pd-question-business-group/pd-question-client-info/pd-question-client-info'; +// import { PdQuestionAssessedDashPage } from '../pd-question/pd-question-assessed-dash/pd-question-assessed-dash'; +// import { PdQuestionLenderRepresentativePage } from '../pd-question/pd-question-lender-representative/pd-question-lender-representative'; +// import { PdQuestionGeneralInfoPage } from '../pd-question/pd-question-general-info/pd-question-general-info'; +// import { PdQuestionNeighbourHoodPage } from '../pd-question/pd-question-neighbour-hood/pd-question-neighbour-hood'; +// import { PdQuestionFinalRemarkPage } from '../pd-question/pd-question-final-remark/pd-question-final-remark'; +// import { PdQuestionBusinessGroupPage } from '../pd-question/pd-question-business-group/pd-question-business-group' +// import {PdQuestionRentalDashPage} from '../pd-question/pd-question-rental-info/pd-question-rental-dash/pd-question-rental-dash' +// import {FormCompleteCheckModalPage} from '../form-complete-check-modal/form-complete-check-modal' +import {ConstantsProvider} from '../../../../services/constants/constants' +import { StorageProvider } from '../../../../services/storage/storage'; +import { NavigationExtras, ActivatedRoute, Router } from '@angular/router'; +import { FormCompleteCheckModalPage } from '../../form-complete-check-modal/form-complete-check-modal'; +// import { QueriesDocsPage } from '../queries-docs/queries-docs'; + + +/** + * Generated class for the PdQuestionCategoryPage page. + * + * See https://ionicframework.com/docs/components/#navigation for more info on + * Ionic pages and navigation. + */ +const currentdate = new Date().toJSON().slice(0,19).replace('T',' '); +const route_prefix='/pd/pd-questions/' + +@Component({ + selector: 'page-pd-question-category', + templateUrl: 'pd-question-category.html', + styleUrls:['pd-question-category.scss'] +}) +export class PdQuestionCategoryPage { + searchTempForm: any; + searchQuestion: any; + viewchange: boolean; + templateAccess: boolean; + bgColortempForm: any=[]; + bgColorqustCat: any=[]; + dis_forms:any; + // @ViewChild('doughnutCanvas') doughnutCanvas; + pdinfo: any; +questionList:any; +questionCate:any; +questionCateAccess:boolean = null; +questionfinishedList:any =[]; +pddetails:any=[]; +overallqustioncountAccess:boolean = true; +doughnutChart: any; +completedAccess:any; +searchitem:any; + enableAddonPD: boolean=false; + pageTitle:string; + complete_btn:boolean=true; + complete_status : boolean = false; + customer_segment_abbr: any; + split_customer_abbr: any; + pd_completeness_override:string = '0' + + constructor(public navCtrl: NavController, private actRoute:ActivatedRoute,private router:Router,public templateget:QuestionCategoryProvider, + public aws:AwsServiceProvider, public shared:CognitoServiceProvider,public toast:ToastProvider, + public pdstatusprovide:PdtriggerProvider, private modalCtrl:ModalController,private constantProvider:ConstantsProvider,private storage:StorageProvider) { + // this.pddetails = this.navParams.get('pdDetails'); + this.actRoute.queryParams.subscribe(p=>{ + if(this.router.getCurrentNavigation() != null && this.router.getCurrentNavigation().extras.state != undefined){ + console.log(this.router.getCurrentNavigation(),this.router.getCurrentNavigation().extras.state) + if(this.router.getCurrentNavigation().extras.state.pdDetails){ + this.pddetails=this.router.getCurrentNavigation().extras.state.pdDetails + + this.pageTitle=this.pddetails.is_child != '1' ? this.pddetails.applicat_details[0].applicant_name : 'Add On for'+' '+this.pddetails.parent_pd_id + this.customer_segment_abbr = this.pddetails.customer_segment_abbr; + this.split_customer_abbr = this.customer_segment_abbr.split('-') + if(this.split_customer_abbr.length > 0){ + this.split_customer_abbr = this.split_customer_abbr[0]; + console.log(this.split_customer_abbr) + } + let params: any={}; + params.pd_id = this.pddetails.pd_id; + this.pdstatusprovide.getPDCompleteDetails(params).subscribe(result => { + if (result['dataStatus'] === true) { + this.enableAddonPD = result['records'].address_count>0 ? true: false; + console.log("addon",this.enableAddonPD); + } + }); + + this.complete_status = this.pddetails.pd_status == 'COMPLETED' ? true : false; + } +} +}) + this.constantProvider.enableAccuracy().then(res=>{ + console.log("Accuracy from Category Provider",res) + }) + + } + + ionViewWillEnter() + { + this.templateget.salaried_primary_key='' + this.getcategoryList(); + // this.viewCtrl.dismiss(); + } + ionViewWillLeave(){ + // this.storage.clearItem('qc_notes') + } + // doughuntChart() + // { + // this.doughnutChart = new Chart(this.doughnutCanvas.nativeElement, { + + // type: 'doughnut', + // data: { + // // labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"], + // datasets: [{ + // label: '# of Votes', + // data: [12], + // backgroundColor: [ + // // 'rgba(255, 99, 132, 0.2)', + // 'rgba(54, 162, 235, 0.2)', + // // 'rgba(255, 206, 86, 0.2)', + // // 'rgba(75, 192, 192, 0.2)', + // // 'rgba(153, 102, 255, 0.2)', + // // 'rgba(255, 159, 64, 0.2)' + // ], + // hoverBackgroundColor: [ + // "#FF6384", + // "#36A2EB", + // "#FFCE56", + // "#FF6384", + // "#36A2EB", + // "#FFCE56" + // ] + // }] + // } + + // }); + // } + ngOnInit() { + this.shared.refresh(); + //this.doughuntChart(); + console.log('ngOnInit PdQuestionCategoryPage'); + } + + getcategoryList() + { + let j = 1; + console.log("random ",this.pddetails.random_string) + this.templateget.getLoadTemplate(this.pddetails.pd_id,this.pddetails.random_string).subscribe(res=> + { + this.questionCate = res; + if(this.questionCate.dataStatus == true) + { + + this.questionCate = this.questionCate.records; + this.random_ng_past(); + this.complete_btn= this.questionCate.pdmaster_details.pd_status == "ADD_ON_PENDING" ? false : this.questionCate.pdmaster_details.pd_status == "COMPLETED" ? false :true + // if(this.questionCate.question_answers !='' && this.questionCate.template_forms!='') + // { + // this.questionCateAccess = true; + // this.templateAccess = true; + // this.questionCate = this.questionCate; + // this.dis_forms=this.questionCate.template_forms.filter(val=>val.isAnswerable==true ); + // this.searchQuestion = this.questionCate.question_answers; + + // if(this.questionCate.counts.overall_answered_count !=0 && this.questionCate.counts.overall_question_count !=0 && this.questionCate.counts.overall_answered_count == this.questionCate.counts.overall_question_count) + // { + // this.overallqustioncountAccess = false; + // }else + // { + // this.overallqustioncountAccess = true; + // } + + + + + + // }else + if(this.questionCate.template_forms!='') + { + this.templateAccess = true; + this.questionCate = this.questionCate + this.dis_forms=this.questionCate.template_forms.filter(val=>val.isAnswerable==true ); + if(this.questionCate.hasOwnProperty('salary_check') && this.questionCate.salary_check.hasOwnProperty('flag')){ + this.templateget.salaried_primary_key=this.questionCate.salary_check.id + console.log("temp",this.templateget.salaried_primary_key,this.split_customer_abbr) + // if(this.split_customer_abbr == 'SAL' && this.questionCate.salary_check.flag == '1'){ + // let template=['18','5','12'] + // this.dis_forms=this.dis_forms.filter(val=>template.filter(sal_form=>sal_form == val.form_id).length >0) + // } + } + console.log("temp",this.questionCate); + + this.searchTempForm = this.questionCate.template_forms + // for(let i of this.dis_forms){ + // if(i.) + // } + let answered=this.dis_forms.filter(res=>res.isAnswered == true) + console.log("an len",answered); + if(answered.length == this.dis_forms.length){ + this.overallqustioncountAccess= true; + } + else{ + this.overallqustioncountAccess=false + } + + + // if(this.questionCate.counts.overall_answered_count !=0 && this.questionCate.counts.overall_question_count !=0 && this.questionCate.counts.overall_answered_count == this.questionCate.counts.overall_question_count) + // { + // this.overallqustioncountAccess = false; + // }else + // { + // this.overallqustioncountAccess = true; + // } + } + else + { + this.questionCateAccess = false; + this.templateAccess = false; + this.questionCate = "No Template Available"; + } + } + }) + + } + random_ng_past() + { + for(let id of this.questionCate.question_answers){ + var a = Math.floor(Math.random() * 256); + var b = Math.floor(Math.random() * 256); + var c = Math.floor(Math.random() * 256); + this.bgColorqustCat.push("rgb(" + a + "," + b + "," + c + ")"); + + } + for(let id of this.questionCate.template_forms){ + var x = Math.floor(Math.random() * 256); + var y = Math.floor(Math.random() * 256); + var z = Math.floor(Math.random() * 256); + this.bgColortempForm.push("rgb(" + x + "," + y + "," + z + ")"); + + } + } + questionsTag(categroyId){ + + this.pdinfo = this.pddetails; + + this.questionCate = this.questionCate.question_answers.filter(cate=>cate.fk_question_category_id == categroyId)[0]; + // if(this.questionCate.questions.length !="0"){ + let navigationExtras:NavigationExtras={ + state:{ + questionDetails:this.questionCate, + pdDetails:this.pdinfo + } + } + // this.navCtrl.navigateForward('/pd/PdQuestionPage',{'questionDetails':this.questionCate,'pdDetails':this.pdinfo}); + this.navCtrl.navigateForward('/pd/PdQuestionPage',navigationExtras); + + // }else + // { + // this.getcategoryList(); + // this.toast.pdTriggerappmessage('No Question Available'); + // } + } + + tempQustionTag(categroyId) + { + //FOR UPDATING THE PD APPLICANT LIST + this.pdinfo = this.pddetails; + let newData= this.questionCate.pdapplicants_detials + console.log("new Data",newData); + this.pdinfo.applicat_details=newData + console.log(this.pdinfo); + + let formName = this.questionCate.template_forms.filter(temp=>temp.form_id==categroyId)[0]; + let navigationExtras:NavigationExtras={ + state:{ + FormId:formName, + pdDetails:this.pdinfo + } + } + + if(categroyId ==5) + { + // this.navCtrl.push(PdQuestionAddressPage,{'FormId':formName,'pdDetails':this.pdinfo}); + this.navCtrl.navigateForward(route_prefix+'all-ques',navigationExtras) + // this.navCtrl.navigateForward(route_prefix+'PdQuestionAddressPage',navigationExtras); + }else if(categroyId==12){ + this.navCtrl.navigateForward(route_prefix+'EmpInfoPage',navigationExtras) + }else if(categroyId==10) + { + this.navCtrl.navigateForward(route_prefix+'LoansPage',navigationExtras) + }else if(categroyId==8){ + + this.navCtrl.navigateForward(route_prefix+'CurrentLoansPage',navigationExtras) + }else if(categroyId==13) + { + // this.navCtrl.push(PdQuestionBusinessGroupPage,{'FormId':formName,'pdDetails':this.pdinfo}); + this.navCtrl.navigateForward(route_prefix+'business-group',navigationExtras) + + }else if(categroyId==7) + { + + this.navCtrl.navigateForward(route_prefix+'BankingPage',navigationExtras) + }else if(categroyId==6) + { + + this.navCtrl.navigateForward(route_prefix+'FamilyPage',navigationExtras) + }else if(categroyId ==4){ + + this.navCtrl.navigateForward(route_prefix+'AssestsPage',navigationExtras) + }else if(categroyId==9){ + this.navCtrl.navigateForward(route_prefix+'OtherIncomePage',navigationExtras) + }else if(categroyId==1){ + // this.navCtrl.push(PdQuestionSupplierInfoPage,{'FormId':formName,'pdDetails':this.pdinfo}); + }else if(categroyId==3){ + this.navCtrl.navigateForward(route_prefix+'PersonalInfoPage',navigationExtras) + }else if(categroyId==11) + { + // this.navCtrl.push(PdQuestionStockInfoPage,{'FormId':formName,'pdDetails':this.pdinfo}); + + }else if(categroyId==14) + { + // this.navCtrl.push(PdQuestionFinancialInfoPage,{'FormId':formName,'pdDetails':this.pdinfo}); + + }else if(categroyId ==2) + { + // this.navCtrl.push(PdQuestionClientInfoPage,{'FormId':formName,'pdDetails':this.pdinfo}); + }else if(categroyId ==17) + { + this.navCtrl.navigateForward(route_prefix+'RentalDashPage',navigationExtras) + } + else if(categroyId==16) + { + // this.navCtrl.push(PdQuestionAssessedDashPage,{'FormId':formName,'pdDetails':this.pdinfo}); + + }else if(categroyId==15) + { + this.navCtrl.navigateForward(route_prefix+'LenderRepresentativePage',navigationExtras) + }else if(categroyId==18) + { + this.navCtrl.navigateForward(route_prefix+'GeneralInfoPage',navigationExtras) + }else if(categroyId==19) + { + this.navCtrl.navigateForward(route_prefix+'NeighbourHoodPage',navigationExtras) + } + else if(categroyId==20) + { + this.navCtrl.navigateForward(route_prefix+'FinalRemarkPage',navigationExtras) + } + else if(categroyId==24) + { + this.navCtrl.navigateForward(route_prefix+'QueriesDocsPage',navigationExtras) + } + } + filter(view){ + if(!view){ + this.viewchange = true; + }else{ + this.viewchange = false; + } + //alert(this.viewchange); + } + pdlistsearch(searchbar) { + // this.questionCate = this.searchQuestion; + // this.questionCate.template_forms = this.searchTempForm; + // reset countries list with initial call + //this.pdinprogress = this.countriesInitial; + // set q to the value of the searchbar + var q = searchbar.target.value; + + // if the value is an empty string don't filter the items + if(this.searchQuestion !== undefined){ + if (q.trim() == '') { + return ; + }else{ + // this.questionCate.question_answers = this.searchQuestion.filter((v) => { + // if (v.category_name.toLowerCase().indexOf(q.toLowerCase())>-1) { + // return true; + // } + // }) + } + }else + { + if (q.trim() == '') { + return ; + }else{ +// this.questionCate.template_forms = this.searchTempForm.filter((v) => { +// if (v.form_name.toLowerCase().indexOf(q.toLowerCase())>-1) { +// return true; +// } +// }) + } + } +} +PdFormCompletnessCheck(){ + if(!this.overallqustioncountAccess){// For checking Answered Forms + this.toast.pdTriggerappmessage("Please complete all the Forms"); + return; +} + this.pdstatusprovide.pdFormsCompletenessCheck(this.questionCate.pdmaster_details.pd_id).subscribe(res=>{ + console.log(res['records']); + if(res['records'].length > 0){ + //have to work +// const modalOpt:ModalOptions={ + +// cssClass:"pdimagecompleteModal" +// } +// const modal=this.modalCtrl.create(FormCompleteCheckModalPage,{'values':res['records']},modalOpt) +// modal.present() +// ---end of have to work-- +this.formCompleteNessAlert(res) + } + else{ + //alert("completed PD") + this.completePDAlert() + } + }) +} +async formCompleteNessAlert(res){ + const modal=await this.modalCtrl.create({ + component:FormCompleteCheckModalPage, + componentProps:{'values':res['records'],'pdMaster':this.pddetails,'is_display_overrideBtn':true}, + cssClass:"pdimagecompleteModal" + }) + await modal.present() + modal.onDidDismiss().then(result=> { + console.log(result); + if(result.data.pd_overwritten == true) { + this.pd_completeness_override = '1' + this.completePDAlert(); + } + }) +} +completePDAlert() +{ + if(!this.overallqustioncountAccess){// For checking Answered Forms + this.toast.pdTriggerappmessage("Please complete all the Forms"); + return; + } + if(this.enableAddonPD == true){//FOR CHECKING THE ADDRESS COUNT. IF VALUE 1 THIS BLOCK EXECUTED + return new Promise(reject=>{ + // let alert=this.toast.setAlertForCompletePD() + // alert.present(); + // alert.onDidDismiss(data=>{ + // if(data == 'yes'){ + + // this.completed('COMPLETED'); + // } + // else if(data == 'addon'){ + // this.completed('ADD_ON_PENDING') + // } + // else{ + // reject(); + // } + // }) + this.toast.setAlertForCompletePD().then(data=>{ + if(data == 'yes'){ + this.completed('COMPLETED'); + } + else if(data == 'addon'){ + this.completed('ADD_ON_PENDING') + } + else{ + reject(); + } + }) + }) +} +else{ //IF ADDRESS COUNT 0 THIS BLOCK EXECUTED + return new Promise(reject=>{ + // let alert=this.toast.setAlert('Complete Discussion','Please confirm you are completing the Discussion and forwarding for Quality Check ?') + // alert.present() + // alert.onDidDismiss(data=>{ + // if(data==false){ + // reject() + // } + // else{ + // this.completed('COMPLETED') + // } + // }) + this.toast.setAlert('Complete Discussion','Please confirm you are completing the Discussion and forwarding for Quality Check ?').then(data=>{ + if(data==false){ + reject() + } + else{ + this.completed('COMPLETED') + } + }) + }) +} +} + completed(status:string) + { + + + //alert.present(); + let users = localStorage.getItem('pd_user_details') + users=JSON.parse(users).userid + if(!this.overallqustioncountAccess){// For checking Answered Forms + this.toast.pdTriggerappmessage("Please complete all the Forms"); + } + else{ + let data = {'pd_id':this.questionCate.pdmaster_details.pd_id,'pd_status':status,'fk_updatedby':users,'updatedon':currentdate,'random_string':this.questionCate.pdmaster_details.random_string,'pd_completeness_override':this.pd_completeness_override}; + + this.pdstatusprovide.updatepdStatus(data).subscribe(res=> + { + this.completedAccess = res; + if(this.completedAccess.dataStatus == true) + { + this.toast.pdTriggerappmessage("Completed Successfully..!") + setTimeout(()=>{ + this.navCtrl.navigateRoot('/pd'); + },2000); + + + } + }) + } +} + doRefresh(refresher) { + this.questionCate = []; + this.questionfinishedList = []; + this.shared.refresh(); + this.getcategoryList(); + setTimeout(() => { + refresher.target.complete(); + }, 2000); + } +} diff --git a/src/app/pages/pd/pd-questions/pd-questions-routing.module.ts b/src/app/pages/pd/pd-questions/pd-questions-routing.module.ts new file mode 100755 index 0000000..5765f19 --- /dev/null +++ b/src/app/pages/pd/pd-questions/pd-questions-routing.module.ts @@ -0,0 +1,31 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; +import { PdQuestionCategoryPage } from './pd-question-category/pd-question-category'; +import { EmployerInfoComponent } from './employer-info/employer-info.component'; + +const routes: Routes = [ + { + path:'', + redirectTo:'PdQuestionCategoryPage', + pathMatch:'full' + }, + { + path:'PdQuestionCategoryPage', + component:PdQuestionCategoryPage + }, + { + path: 'all-ques', + loadChildren: () => import('./all-ques/all-ques.module').then( m => m.AllQuesPageModule) + }, + // { + // path: 'sal-ques', + // // loadChildren: () => import('./all-ques/all-ques.module').then( m => m.AllQuesPageModule) + // component:EmployerInfoComponent + // } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class PdQuestionsRoutingModule { } diff --git a/src/app/pages/pd/pd-questions/pd-questions.module.ts b/src/app/pages/pd/pd-questions/pd-questions.module.ts new file mode 100755 index 0000000..e6bdad9 --- /dev/null +++ b/src/app/pages/pd/pd-questions/pd-questions.module.ts @@ -0,0 +1,35 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { PdQuestionsRoutingModule } from './pd-questions-routing.module'; +import {NgxMatSelectSearchModule} from 'ngx-mat-select-search' +import { IonicModule } from '@ionic/angular'; +import { MaterialModuleModule } from 'src/app/shared/material-module/material-module.module'; +import { PdGeneralImagesModule } from '../pd-general-images/Pd-general-images.module'; +import { PdQuestionCategoryPage } from './pd-question-category/pd-question-category'; +import { SearchRelationPipe } from 'src/app/pipes/search-relation/search-relation'; + +import { NgxIonicImageViewerModule } from 'ngx-ionic-image-viewer'; +import { ImageNameModule } from '../pd.module'; +import { PipesModule } from 'src/app/pipes/pipes.module'; + + +@NgModule({ + declarations: [PdQuestionCategoryPage, + SearchRelationPipe + + ], + entryComponents:[], + imports: [ + CommonModule, + PdQuestionsRoutingModule, + MaterialModuleModule, + NgxMatSelectSearchModule, + IonicModule, + PdGeneralImagesModule, + NgxIonicImageViewerModule, + ImageNameModule, + PipesModule + ] +}) +export class PdQuestionsModule { } diff --git a/src/app/pages/pd/pd-questions/search.ts b/src/app/pages/pd/pd-questions/search.ts new file mode 100755 index 0000000..ffe90c8 --- /dev/null +++ b/src/app/pages/pd/pd-questions/search.ts @@ -0,0 +1,4 @@ +export interface searchValue{ + id:number; + name:string +} \ No newline at end of file diff --git a/src/app/pages/pd/pd-routing.module.ts b/src/app/pages/pd/pd-routing.module.ts new file mode 100755 index 0000000..624dbf3 --- /dev/null +++ b/src/app/pages/pd/pd-routing.module.ts @@ -0,0 +1,62 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; +import { PdListPage } from './pd-list/pd-list'; +import { LoginPage } from '../authentication/login/login.page'; +import { InputPage } from './input/input'; +import { BouncedRejectPage } from './input/bounced-reject/bounced-reject'; +// import { PdQuestionCategoryPage } from './pd-question-category/pd-question-category'; +import { CompleteListPage } from './complete-list/complete-list'; +import { OfficerNotesModalPage } from './officer-notes-modal/officer-notes-modal'; +import { OtpPage } from './otp/otp'; +// import { GoogleMapPage } from './google-map/google-map'; +// import { AuthPage } from '../authentication/auth/auth'; + + +const routes: Routes = [ + { + path:'', + redirectTo:'pd-list', + pathMatch:'full' + }, + { + path:'pd-list', + // loadChildren:() => import('./login/login.module').then(m=>m.LoginPageModule) + component:PdListPage + }, + { + path:'InputPage', + component:InputPage + }, + { + path:'BouncedRejectPage', + component:BouncedRejectPage + }, + { + path:'CompleteListPage', + component:CompleteListPage + }, + { + path:'GoogleMapPage', + // component:GoogleMapPage + loadChildren: () => import('./google-map/google-map.module').then(m=>m.GoogleMapPageModule) + }, + { + path:'pd-questions', + loadChildren: () => import('./pd-questions/pd-questions.module').then(m=>m.PdQuestionsModule) + }, + { + path:'OfficerNotesModalPage', + component:OfficerNotesModalPage + }, + + { + path:'OtpPage', + component:OtpPage + } + ]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class PdRoutingModule { } diff --git a/src/app/pages/pd/pd.module.ts b/src/app/pages/pd/pd.module.ts new file mode 100755 index 0000000..de70166 --- /dev/null +++ b/src/app/pages/pd/pd.module.ts @@ -0,0 +1,76 @@ +import { NgModule } from '@angular/core'; +import { CommonModule, APP_BASE_HREF } from '@angular/common'; + +import { PdRoutingModule } from './pd-routing.module'; +import { MaterialModuleModule } from 'src/app/shared/material-module/material-module.module'; +import { PdListPage } from './pd-list/pd-list'; +import {ContentLoaderModule} from '@netbasal/content-loader' +import { InputPage } from './input/input'; +import { BouncedRejectPage } from './input/bounced-reject/bounced-reject'; +// import { PdQuestionCategoryPage } from './pd-questions/pd-question-category/pd-question-category'; +// import { PdGeneralImagesPage } from './pd-general-images/pd-general-images'; +import { NgxIonicImageViewerModule } from 'ngx-ionic-image-viewer'; +// import { PdGeneralImagesPage } from './pd-general-images/pd-general-images'; +import { FormCompleteCheckModalPage } from './form-complete-check-modal/form-complete-check-modal'; +import { CompleteListPage } from './complete-list/complete-list'; +import { PdGeneralImagesModule } from './pd-general-images/Pd-general-images.module'; +import { OfficerNotesModalPage } from './officer-notes-modal/officer-notes-modal'; +import { OtpPage } from './otp/otp'; +import { PdAllocationPage } from './pd-allocation/pd-allocation'; +import { MapAddressPage } from './map-address/map-address'; +// import { RupeeCurrencyFormatPipe } from 'src/app/pipes/rupee-currency-format/rupee-currency-format'; +import { ImageNameModelPage } from './Modal/image-name-model/image-name-model'; +import { QuestionCategoryProvider } from 'src/app/services/question-category/question-category'; +import { CameraProvider } from 'src/app/services/common-provider/camera'; +import { HTTP_INTERCEPTORS } from '@angular/common/http'; +import { ReqTokenInterceptor } from 'src/app/services/_guard/req-token.interceptor'; +import { AdvanceFilterPage } from './pd-list/advance-filter/advance-filter'; +import { MAT_DATE_LOCALE } from '@angular/material'; +// import { AuthPage } from '../authentication/auth/auth'; +// import { Geolocation } from '@ionic-native/geolocation/ngx'; +// import { HttpClientModule } from '@angular/common/http'; + +// ANOTHER THE SHARED MODULE FOR IMAGE NAME MODAL PAGE + +@NgModule({ + declarations : [ImageNameModelPage], + entryComponents:[ImageNameModelPage], + imports:[MaterialModuleModule], + exports:[ImageNameModelPage], +}) + +export class ImageNameModule { } + +// ---- END OF IMAGE NAME MODULE ------ + +@NgModule({ + declarations: [PdListPage,InputPage,BouncedRejectPage,CompleteListPage, + OtpPage,PdAllocationPage,MapAddressPage, OfficerNotesModalPage, + + FormCompleteCheckModalPage,MapAddressPage,AdvanceFilterPage + ], + entryComponents:[FormCompleteCheckModalPage,MapAddressPage,AdvanceFilterPage], + imports: [ + CommonModule, + PdRoutingModule, + MaterialModuleModule, + ContentLoaderModule, + NgxIonicImageViewerModule, + PdGeneralImagesModule, + ImageNameModule + ], + exports:[ImageNameModelPage], + providers:[{provide: APP_BASE_HREF, useValue: '/pd/'}, + QuestionCategoryProvider,CameraProvider, + { + provide:HTTP_INTERCEPTORS, + useClass: ReqTokenInterceptor, + multi: true + }, + { provide: MAT_DATE_LOCALE, useValue: 'en-GB' }] +}) + + +export class PdModule { } + + diff --git a/src/app/pipes/num-to-words/num-to-words.pipe.spec.ts b/src/app/pipes/num-to-words/num-to-words.pipe.spec.ts new file mode 100755 index 0000000..7327310 --- /dev/null +++ b/src/app/pipes/num-to-words/num-to-words.pipe.spec.ts @@ -0,0 +1,8 @@ +import { NumToWordsPipe } from './num-to-words.pipe'; + +describe('NumToWordsPipe', () => { + it('create an instance', () => { + const pipe = new NumToWordsPipe(); + expect(pipe).toBeTruthy(); + }); +}); diff --git a/src/app/pipes/num-to-words/num-to-words.pipe.ts b/src/app/pipes/num-to-words/num-to-words.pipe.ts new file mode 100755 index 0000000..bd4cd56 --- /dev/null +++ b/src/app/pipes/num-to-words/num-to-words.pipe.ts @@ -0,0 +1,82 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'numToWords' +}) +export class NumToWordsPipe implements PipeTransform { + + transform(value: any, ...args: any[]): any { + return this.convertNumberToWords(value); + } + convertNumberToWords(price) { + // console.log("From Pipe>>>>",price) + if(price == '' || price == null || price == undefined){ + return null + } + price = price.toString(); + let atemp = price.split("."); + let amount = atemp[0]; + // console.log('Inside Fun'); + var sglDigit = ["Zero", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine"], + dblDigit = ["Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen"], + tensPlace = ["", "Ten", "Twenty", "Thirty", "Forty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety"], + + handle_tens = function(dgt, prevDgt) { + return 0 == dgt ? "" : " " + (1 == dgt ? dblDigit[prevDgt] : tensPlace[dgt]) + }, + handle_utlc = function(dgt, nxtDgt, denom) { + return (0 != dgt && 1 != nxtDgt ? " " + sglDigit[dgt] : "") + (0 != nxtDgt || dgt > 0 ? " " + denom : "") + }; + + var str = "", + digitIdx = 0, + digit = 0, + nxtDigit = 0, + words = []; + if (amount += "", isNaN(parseInt(amount))) str = ""; + else if (parseInt(amount) > 0 && amount.length <= 10) { + // console.log("Else Func") + for (digitIdx = amount.length - 1; digitIdx >= 0; digitIdx--) + switch (digit = amount[digitIdx] - 0, nxtDigit = digitIdx > 0 ? amount[digitIdx - 1] - 0 : 0, amount.length - digitIdx - 1) { + case 0: + words.push(handle_utlc(digit, nxtDigit, "")); + break; + case 1: + words.push(handle_tens(digit, amount[digitIdx + 1])); + break; + case 2: + words.push(0 != digit ? " " + sglDigit[digit] + " Hundred" + (0 != amount[digitIdx + 1] && 0 != amount[digitIdx + 2] ? " and" : "") : ""); + break; + case 3: + words.push(handle_utlc(digit, nxtDigit, "Thousand")); + break; + case 4: + words.push(handle_tens(digit, amount[digitIdx + 1])); + break; + case 5: + words.push(handle_utlc(digit, nxtDigit, "Lakh")); + break; + case 6: + words.push(handle_tens(digit, amount[digitIdx + 1])); + break; + case 7: + words.push(handle_utlc(digit, nxtDigit, "Crore")); + break; + case 8: + words.push(handle_tens(digit, amount[digitIdx + 1])); + break; + case 9: + words.push(0 != digit ? " " + sglDigit[digit] + " Hundred" + (0 != amount[digitIdx + 1] || 0 != amount[digitIdx + 2] ? " and" : " Crore") : "") + // break; + // case 10: + // words.push(0 != digit ? " " + sglDigit[digit] + " Lakh" + (0 != price[digitIdx + 1] || 0 != price[digitIdx + 2] ? " and" : " Hundred" + (0 != price[digitIdx + 1] || 0 != price[digitIdx + 2] || 0 != price[digitIdx + 3] ? " and" : " Crore")) + // : "") + // break; + } + str = words.reverse().join("") + // str =(str.length > 2 && str.charAt(str.length-2)==',') ? str.slice(0, -2) : str; + } else { return str = ""; } + let currencySymbol = '₹'; + return currencySymbol+' '+str+' '+'Only' + } +} diff --git a/src/app/pipes/pd/pd.ts b/src/app/pipes/pd/pd.ts new file mode 100755 index 0000000..9b63c3f --- /dev/null +++ b/src/app/pipes/pd/pd.ts @@ -0,0 +1,30 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +/** + * Generated class for the PdPipe pipe. + * + * See https://angular.io/api/core/Pipe for more info on Angular Pipes. + */ +@Pipe({ + name: 'pdPipe', +}) +export class PdPipe implements PipeTransform { + /** + * Takes a value and makes it lowercase. + */ + transform(value: any, searchItem:any):any { + let findExistIndex = searchItem.existRelationList.filter(sVal=>sVal.relation_to==searchItem.currentApplicantID); + if(findExistIndex.length>0){ + let check = value.filter(function(fVal){ + return !findExistIndex.some(function(sVal){ + return fVal.pd_co_applicant_id==searchItem.currentApplicantID || fVal.pd_co_applicant_id == sVal.pd_co_applicant_id; + }); + }) + return check; + } + else { + return value.filter(fVal=>fVal.pd_co_applicant_id!=searchItem.currentApplicantID); + } + + } +} diff --git a/src/app/pipes/pipes.module.ts b/src/app/pipes/pipes.module.ts new file mode 100755 index 0000000..4d601b2 --- /dev/null +++ b/src/app/pipes/pipes.module.ts @@ -0,0 +1,11 @@ +import { NgModule } from '@angular/core'; +import { PdPipe } from './pd/pd'; +import { NumToWordsPipe } from './num-to-words/num-to-words.pipe'; +@NgModule({ + declarations: [PdPipe, NumToWordsPipe, + + ], + imports: [], + exports: [PdPipe,NumToWordsPipe] +}) +export class PipesModule {} diff --git a/src/app/pipes/rupee-currency-format/rupee-currency-format.ts b/src/app/pipes/rupee-currency-format/rupee-currency-format.ts new file mode 100755 index 0000000..347f936 --- /dev/null +++ b/src/app/pipes/rupee-currency-format/rupee-currency-format.ts @@ -0,0 +1,35 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +/** + * Generated class for the RupeeCurrencyFormatPipe pipe. + * + * See https://angular.io/api/core/Pipe for more info on Angular Pipes. + */ +@Pipe({ + name: 'rupeeCurrencyFormat', +}) +export class RupeeCurrencyFormatPipe implements PipeTransform { + /** + * Takes a value and makes it lowercase. + */ + transform(value: any):any { + if (!isNaN(value) && value) { + var currencySymbol = '₹'; + //var output = Number(input).toLocaleString('en-IN'); <-- This method is not working fine in all browsers! + var result = value.toString().split('.'); + + var lastThree = result[0].substring(result[0].length - 3); + var otherNumbers = result[0].substring(0, result[0].length - 3); + if (otherNumbers != '') + lastThree = ',' + lastThree; + var output = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; + + if (result.length > 1) { + output += "." + result[1]; + } + + return currencySymbol+output; + } + // return value.toLowerCase(); + } +} diff --git a/src/app/pipes/search-relation/search-relation.ts b/src/app/pipes/search-relation/search-relation.ts new file mode 100755 index 0000000..9001eee --- /dev/null +++ b/src/app/pipes/search-relation/search-relation.ts @@ -0,0 +1,29 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +/** + * Generated class for the SearchRelationPipe pipe. + * + * See https://angular.io/api/core/Pipe for more info on Angular Pipes. + */ +@Pipe({ + name: 'searchRelation', +}) +export class SearchRelationPipe implements PipeTransform { + /** + * Takes a value and makes it lowercase. + */ + transform(value: any, searchItem:any): any { + let findExistIndex = searchItem.existRelationList.filter(sVal=>sVal.relation_to==searchItem.currentApplicantID); + if(findExistIndex.length>0){ + let check = value.filter(function(fVal){ + return !findExistIndex.some(function(sVal){ + return fVal.pd_co_applicant_id==searchItem.currentApplicantID || fVal.pd_co_applicant_id == sVal.pd_co_applicant_id; + }); + }) + return check; + } + else { + return value.filter(fVal=>fVal.pd_co_applicant_id!=searchItem.currentApplicantID); + } + } +} diff --git a/src/app/pipes/test.pipe.spec.ts b/src/app/pipes/test.pipe.spec.ts new file mode 100755 index 0000000..5d0c5af --- /dev/null +++ b/src/app/pipes/test.pipe.spec.ts @@ -0,0 +1,8 @@ +import { TestPipe } from './test.pipe'; + +describe('TestPipe', () => { + it('create an instance', () => { + const pipe = new TestPipe(); + expect(pipe).toBeTruthy(); + }); +}); diff --git a/src/app/pipes/test.pipe.ts b/src/app/pipes/test.pipe.ts new file mode 100755 index 0000000..23a17a7 --- /dev/null +++ b/src/app/pipes/test.pipe.ts @@ -0,0 +1,12 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'test' +}) +export class TestPipe implements PipeTransform { + + transform(value: any, ...args: any[]): any { + return null; + } + +} diff --git a/src/app/services/_guard/auth.guard.ts b/src/app/services/_guard/auth.guard.ts new file mode 100755 index 0000000..74a03f2 --- /dev/null +++ b/src/app/services/_guard/auth.guard.ts @@ -0,0 +1,63 @@ +import { Injectable } from '@angular/core'; +// import { Router, CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot, CanActivateChild } from '@angular/router'; +import { Observable } from 'rxjs'; +import { ActivatedRouteSnapshot, RouterStateSnapshot, Router, CanActivate } from '@angular/router'; +import { AwsServiceProvider } from '../aws-service/aws-service'; +import { CognitoServiceProvider } from '../aws-service/cognito.service'; +// import { Ionic, NavController, NavParams } from '@ionic/angular'; + + + + +@Injectable({ + providedIn: 'root' +}) +export class AuthGuard implements CanActivate{ + + constructor(private cognito:CognitoServiceProvider,private router:Router) { + + + } + + canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) { + if (this.cognito.getToken() == false) { + // alert("if"); + this.router.navigate(['/'],{replaceUrl:true}); + return false + } else { + // alert("else"); + // this.router.navigate(['/authentication'],{replaceUrl:true}); + return true; + } + } + getlogin(){ + // if (this.shared.getToken()) { + // // alert("if"); + // //alert(); + // return true; + // } else { + // // alert("else"); + + // //this.myGlobalServiceNav.setRoot(LoginPage); + // this.shared.isloggin = false; + // return false; + + + // } + } + // canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean { + + + // } + + // public getToken(): string { + // return localStorage.getItem('token'); + // } + + // public logOut() { + // localStorage.clear(); + // if(localStorage.getItem('token') === null){ + // this.router.navigate(['/login']); + // } + // } +} \ No newline at end of file diff --git a/src/app/services/_guard/req-token.interceptor.ts b/src/app/services/_guard/req-token.interceptor.ts new file mode 100755 index 0000000..1b293c7 --- /dev/null +++ b/src/app/services/_guard/req-token.interceptor.ts @@ -0,0 +1,180 @@ +import { Injectable, Injector } from '@angular/core'; +import { + HttpRequest, + HttpHandler, + HttpInterceptor, + HttpSentEvent, + HttpHeaderResponse, + HttpProgressEvent, + HttpResponse, + HttpUserEvent +} from '@angular/common/http'; +// import { AuthGuard } from './auth.guard'; +import { Observable, of, BehaviorSubject, throwError} from 'rxjs'; + +// import { Router } from '@angular/router'; + +import { catchError, switchMap } from 'rxjs/operators'; +import { HttpErrorResponse } from "@angular/common/http"; + +import { CognitoServiceProvider } from '../aws-service/cognito.service'; +import { ConstantsProvider } from '../constants/constants'; +// import { Observable, EMPTY, throwError } from 'rxjs'; +// import { catchError } from 'rxjs/operators'; +// import 'rxjs/add/operator/catch'; +import { AwsServiceProvider } from '../aws-service/aws-service'; +import { ToastProvider } from '../common-provider/toast'; +import { NavController } from '@ionic/angular'; + +// const cognitoService=this.injector.get(CognitoServiceProvider) +// const constantProvider=this.injector.get(ConstantsProvider) + +@Injectable({ + providedIn: 'root' +}) +export class ReqTokenInterceptor implements HttpInterceptor{ + + constructor(public injector:Injector ) { + + } + isRefreshingToken: boolean = false; + tokenSubject: BehaviorSubject = new BehaviorSubject(null); + + addToken(req: HttpRequest, token: string): HttpRequest { + + const constantProvider = this.injector.get(ConstantsProvider) + return req.clone({ + setHeaders: { + 'Authorization': constantProvider.environment().authorization, + 'Token': token, + 'From': '2', + } + }) + } +// addToken1(req: HttpRequest, token: string): HttpRequest { + +// const constantProvider=this.injector.get(ConstantsProvider) +// console.log("Token 1",token,req); +// return req.clone({ setHeaders: {'Authorization': constantProvider.environment().authorization, +// 'Token':token, +// 'From':'2', +// }}) +// } +intercept(req: HttpRequest, next: HttpHandler): Observable | HttpUserEvent> { + const cognitoService=this.injector.get(CognitoServiceProvider) + + let token=cognitoService.getToken() || '' + console.log("Token From Interceptor >>",cognitoService.getToken()) + if(token!=''){ + token=token.getIdToken().getJwtToken() + } + return next.handle(this.addToken(req, token)).pipe( + catchError(error => { + console.log("Initial Error",error); + if (error instanceof HttpErrorResponse) { + if((error).status) { + return this.handle401Error(req,next,error) + } + else{ + return this.handle401Error(req,next,error) + } + } else { + console.log("observable error") + return Observable.throw(error); + } + })); + } + + handle401Error(req: HttpRequest, next: HttpHandler,err) { + // console.log("err",err) + const cognitoService=this.injector.get(CognitoServiceProvider) + // console.log("entered",this.isRefreshingToken,this.tokenSubject); + + if (err instanceof HttpErrorResponse) { + + if(err.status == 401 && err.error.error.toLowerCase() == 'invalid token!'){ + console.log("Refreshing Token",err.status) + if (!this.isRefreshingToken) { + this.isRefreshingToken = true; + + // Reset here so that the following requests wait until the token + // comes back from the refreshToken call. + this.tokenSubject.next(null); + + // return cognitoService.refresh() + // .subscribe((newToken: string) => { + // console.log("new",newToken) + // if (newToken) { + // this.tokenSubject.next( cognitoService.getToken().getIdToken().getJwtToken()); + + // console.log(this.tokenSubject); + // next.handle(this.addToken1(req, cognitoService.getToken().getIdToken().getJwtToken())); + // } + + // // If we don't get a new token, we are in trouble so logout. + // const awsService=this.injector.get(AwsServiceProvider) + // awsService.logout(); + // },err=>console.log("Error refresh",err)) + return cognitoService.refresh().pipe( + switchMap((newToken: string) =>{ + if(newToken){ + this.isRefreshingToken=false + this.tokenSubject.next(newToken); + + return next.handle(this.addToken(req, cognitoService.getToken().getIdToken().getJwtToken())) + } + const awsService=this.injector.get(AwsServiceProvider) + return awsService.logout(); + }) + ) + + // .catch(error => { + // // If there is an exception calling 'refreshToken', bad news so logout. + // return this.logoutUser(); + // }) + // .finally(() => { + // this.isRefreshingToken = false; + // }); + } else { + console.log("Else Part 1201") + // return this.tokenSubject + // // .filter(token => token != null) + // .take(1) + // .switchMap(token => { + return next.handle(this.addToken(req, cognitoService.getToken().getIdToken().getJwtToken())); + // }); + } + } + else{ + // return Observable.throw("Observable throw",err); + return this.handleError('',err) + } +} + else{ + return Observable.throw("Observable throw",err); + } +} + + + private handleError (operation = 'operation', error?: HttpErrorResponse) { + // return (error: any): Observable => { + // if(error instanceof HttpErrorResponse){ + console.log("Error: " ,error); + if(error.status == 401){ + localStorage.clear(); + const NavCtrl=this.injector.get(NavController) + NavCtrl.navigateRoot('/') + } + else + // if(error.status == 0) + { + const toastProvider=this.injector.get(ToastProvider) + toastProvider.pdTriggerappmessage("Network Error") + } + + return throwError(error) + // return of(result as T); + } + // }; + // } +} \ No newline at end of file diff --git a/src/app/services/_guard/token.interceptor.ts b/src/app/services/_guard/token.interceptor.ts new file mode 100755 index 0000000..1760a4b --- /dev/null +++ b/src/app/services/_guard/token.interceptor.ts @@ -0,0 +1,112 @@ +import { Injectable, Injector } from '@angular/core'; +import { + HttpRequest, + HttpHandler, + HttpEvent, + HttpInterceptor, + HttpHeaders +} from '@angular/common/http'; +// import { AuthGuard } from './auth.guard'; +import { Observable, of} from 'rxjs'; +import 'rxjs/add/operator/mergeMap' + +// import { Router } from '@angular/router'; + +import { catchError, map, tap } from 'rxjs/operators'; +import { HttpErrorResponse } from "@angular/common/http"; + +import { CognitoServiceProvider } from '../aws-service/cognito.service'; +import {ConstantsProvider} from '../constants/constants' +import { ToastProvider } from '../common-provider/toast'; +@Injectable({ + providedIn: 'root' +}) +export class TokenInterceptor implements HttpInterceptor{ + constructor(private injector:Injector ) { + + } + intercept(request: HttpRequest, next: HttpHandler): Observable> { + let env:any + const constantProvider=this.injector.get(ConstantsProvider) + env=constantProvider.environment() + // console.log("authorization",env) + return Observable.create((observer: any) => { + setTimeout(() => { + const authService = this.injector.get(CognitoServiceProvider) + authService.refresh(); + observer.next(authService.getToken()) + observer.complete() + // console.log("token",authService.getToken()) + }) +}) +.mergeMap((token_res: any) => { + let authReq = request + let token=token_res || null + if (token_res) { + + token=token_res.idToken.jwtToken + } + + // console.log("authorization",token) + env=env.authorization + // console.log("Sparq",env) + authReq = request.clone({ + setHeaders: { + 'Authorization': env, + 'Token':token, + 'From':'1', + } + }) + // } + + return next.handle(authReq).pipe( + catchError(this.handleError('role', [])) + ) +}) + + // request = request.clone({ + // setHeaders: { + // Authorization: `${this.auth.getToken()}` + // } + // }); + // let token:any; + // this.shared.refresh(); + // token = this.shared.getToken() || null; + + // token = token.getIdToken().getJwtToken(); + + //console.log(token); + // let requests = request.clone({ + // headers:new HttpHeaders({ + + // 'Authorization': 'sparqvenba2018', + // 'Token':'', + // 'From':'1', + + + // }) + + // }); + + // return next.handle(requests).pipe( + // catchError(this.handleError('role', [])) + // ) + } + + private handleError (operation = 'operation', result?: T) { + + const toastProvider=this.injector.get(ToastProvider) + return (error: any): Observable => { + toastProvider.pdTriggerappmessage('Network Error'); + console.log("error",error) + if(error instanceof HttpErrorResponse){ + console.error("Error: ", error.status); + if(error.status == 401){ + localStorage.clear(); + // this.router.navigate(['/authentication/login']); + } + return of(result as T); + } + }; + } +} \ No newline at end of file diff --git a/src/app/services/_guard/unsaved-changes.guard.spec.ts b/src/app/services/_guard/unsaved-changes.guard.spec.ts new file mode 100755 index 0000000..f7f5342 --- /dev/null +++ b/src/app/services/_guard/unsaved-changes.guard.spec.ts @@ -0,0 +1,15 @@ +import { TestBed, async, inject } from '@angular/core/testing'; + +import { UnsavedChangesGuard } from './unsaved-changes.guard'; + +describe('UnsavedChangesGuard', () => { + beforeEach(() => { + TestBed.configureTestingModule({ + providers: [UnsavedChangesGuard] + }); + }); + + it('should ...', inject([UnsavedChangesGuard], (guard: UnsavedChangesGuard) => { + expect(guard).toBeTruthy(); + })); +}); diff --git a/src/app/services/_guard/unsaved-changes.guard.ts b/src/app/services/_guard/unsaved-changes.guard.ts new file mode 100755 index 0000000..6a4af0b --- /dev/null +++ b/src/app/services/_guard/unsaved-changes.guard.ts @@ -0,0 +1,21 @@ +import { Injectable } from '@angular/core'; +import { ActivatedRouteSnapshot, RouterStateSnapshot, UrlTree, CanDeactivate } from '@angular/router'; +import { Observable } from 'rxjs'; + +export interface CanComponentDeactivate { + canDeactivate: () => Observable | Promise | boolean; +} + +@Injectable({ + providedIn: 'root' +}) +export class UnsavedChangesGuard implements CanDeactivate{ + canDeactivate(component: CanComponentDeactivate, currentRoute: ActivatedRouteSnapshot, currentState: RouterStateSnapshot, nextState?: RouterStateSnapshot): boolean | UrlTree | Observable | Promise { + // throw new Error("Method not implemented."); + let url: string = currentState.url; + console.log('Url: '+ url); + + return component.canDeactivate(); + } + +} diff --git a/src/app/services/aws-service/aws-service.ts b/src/app/services/aws-service/aws-service.ts new file mode 100755 index 0000000..9f96b21 --- /dev/null +++ b/src/app/services/aws-service/aws-service.ts @@ -0,0 +1,213 @@ +import { HttpClient, HttpHeaders } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { + AuthenticationDetails, + CognitoUserPool, + CognitoUser, + +} from "amazon-cognito-identity-js"; + + +import { Observable } from "rxjs"; +// import "rxjs/add/operator/map"; +import { CognitoServiceProvider } from './cognito.service'; +import { ConstantsProvider } from '../constants/constants'; +import { UrlResolver } from '@angular/compiler'; +const sineedgedev_poolData = { + UserPoolId: "ap-south-1_qQ85yQZJO", // UserName :SPARQ_SINEEDGE_DEV + ClientId: "2o5c3cs9k3als16nqhp3irh8rs" // ClientName: SINEEDGE_DEV_WEB +} +const lender_poolData = { + UserPoolId: "ap-south-1_hFiGyr1Gw", // Username :SPARQ_LENDER_DEV + ClientId: "38v9rpp1495v60e1gd14mj6rjr" // ClientName:LENDER_DEV_WEB +}; +const vendor_poolData = { + UserPoolId: "ap-south-1_K57yPaWxV", + ClientId: "" +} +// const sineedgeUserPool = new CognitoUserPool(sineedge_poolData); +const lenderUserPool = new CognitoUserPool(lender_poolData); +// const sineedgedevUserpool = new CognitoUserPool(sineedgedev_poolData); + + +/** +* Identity PoolID +*/ +const sineedgeIdentity = "ap-south-1:9a551eab-97cf-4991-b677-2f9bcd058961";//"ap-south-1:9a551eab-97cf-4991-b677-2f9bcd058961"; +const lenderIdentity = "ap-south-1:ca22dabc-db59-4af5-9bb8-265f7ec95907"; +const vendorIdenttiy = "ap-south-1:5ad3ce43-4260-4273-87b2-e6a377b8e874"; + +const currentDate = new Date().toJSON().slice(0,19).replace('T',' '); +let sineedgedevUserpool + +@Injectable({ + providedIn: 'root' +}) +export class AwsServiceProvider { +apiurl:any; + constructor(public http:HttpClient,public shared:CognitoServiceProvider,public con:ConstantsProvider) { + this.apiurl = con.environment(); + // console.log("api",this.apiurl); + // this.apiurl=this.apiurl.url + const sineedgePoolData={ + UserPoolId: this.apiurl.userPoolId, // UserName :SPARQ_SINEEDGE_DEV + ClientId: this.apiurl.clientId // ClientName: SINEEDGE_DEV_WEB + } + sineedgedevUserpool=new CognitoUserPool(sineedgePoolData) + } + + dologin(authenticationData) { + // alert(); + //(authenticationData); + const authenticationDetails = new AuthenticationDetails(authenticationData); + let Newpassword = authenticationData.newpassword; + let attributesData = []; + const userData = { + Username: authenticationData.Username, // User email id + Pool: sineedgedevUserpool // user Pool ID + }; + let cognitoUser = new CognitoUser(userData); + return Observable.create(observer => { + cognitoUser.authenticateUser(authenticationDetails, { + newPasswordRequired: (userAttributes, requiredAttributes) => { // new password set + cognitoUser.completeNewPasswordChallenge( + Newpassword, + attributesData, + { + onSuccess: function (result) { + observer.next(result); + observer.complete(); + }, + onFailure: function (err) { + //(err); + observer.error(err); + //LoginComponent.prototype.open(); + } + } + ); + }, + onSuccess: function (result) { // success user login + // let accessToken = result.getAccessToken().getJwtToken(); + ////(result); + //window.localStorage.setItem('Currentuser', '1'); + observer.next(result); + observer.complete(); + this.shared.isloggin = true; + }, + onFailure: function (err) { // error user login + + //alert(err.message); + observer.error(err); + } + }); + }); + } + userforgotpass(auth) { + ////(auth); + const userData = { + Username: auth.Username, + Pool: sineedgedevUserpool + }; + let cognitoUser = new CognitoUser(userData); + return Observable.create(observe => { + cognitoUser.forgotPassword({ + onSuccess: function (data) { + // successfully initiated reset password request + //('CodeDeliveryData from forgotPassword: ' + data); + observe.next(data); + }, + onFailure: function (err) { + alert(err.message || JSON.stringify(err)); + }, + //Optional automatic callback + inputVerificationCode: function (data) { + //('Code sent to: ' + data); + var verificationCode = prompt('Please input verification code ', ''); + var newPassword = prompt('Enter new password ', ''); + return cognitoUser.confirmPassword(verificationCode, newPassword, { + onSuccess() { + alert("Password Changed Successfully"); + }, + onFailure(err) { + //('Password not confirmed!'); + alert(err.message || JSON.stringify(err)) + } + }); + } + }); + }); + + + } + /** + * End of the function + */ + + /** + * Logout function + */ + logout(){ + + return Observable.create(observe=>{ + this.shared.getCurrentUser().signOut(); + + observe.next(); + + observe.complete(); + }); + } + + + /** + * Config function + */ + // getconfig() { + // let session:any = this.shared.getAccessToken() || ""; + + // let config = ""; + // config += AWS.config.region = "ap-south-1"; + // config += AWS.config.credentials = new AWS.CognitoIdentityCredentials({ + // IdentityPoolId: sineedgeIdentity, // for sineedge_DEV + // Logins: { + // "cognito-idp.ap-south-1.amazonaws.com/ap-south-1_qQ85yQZJO": session + // .getIdToken() + // .getJwtToken() + // } + // // NOTE: getSession must be called to authenticate user before calling getUserAttributes + // }); + // return config; + // } + + getlocale(){ + let session:any = this.shared.getToken() || null; + let userid='' + if(session != null){ + userid = session.idToken.payload.locale; + } + return userid; + } + getuserprofile(userid) + { + + + // alert(); + + //console.log(cogusers.idToken.payload.locale); + let roles = {'userid':userid}; + + + // let request = new RequestOptions({headers:headers}); + return this.http.post(this.apiurl.url+'getUsersDetails',roles); + + } + + userpinupdate(pin) + { + let userid = this.getlocale(); + let records = {'mpin':pin,'updatedon':currentDate,'fk_updatedby':userid,'userid':userid}; + let formdata = new FormData(); + + formdata.append('records',JSON.stringify(records)); + return this.http.post(this.apiurl.url+'updateExistUser',formdata); + } +} diff --git a/src/app/services/aws-service/cognito.service.ts b/src/app/services/aws-service/cognito.service.ts new file mode 100755 index 0000000..faabe43 --- /dev/null +++ b/src/app/services/aws-service/cognito.service.ts @@ -0,0 +1,194 @@ +import { Injectable } from '@angular/core'; + +// import { CanActivateChild, Router } from '@angular/router'; +import { + AuthenticationDetails, + CognitoUserPool, + CognitoUser, + +} from "amazon-cognito-identity-js"; +// import { NavController, NavParams, MenuController } from '@ionic/angular'; + +// import { environment } from '../../environments/environment'; + +import { BehaviorSubject,Observable,of } from 'rxjs'; +import { ConstantsProvider } from '../constants/constants'; + +const sineedge_poolData = { + UserPoolId: "ap-south-1_y7dt3iEaX", //ap-south-1_qQ85yQZJO UserName :SPARQ_SINEEDGE_DEV + ClientId: "291qt4smn5pql6o8cc2hi201lj" // ClientName: SINEEDGE_DEV_WEB +}; +const sineedgedev_poolData = { + UserPoolId: "ap-south-1_qQ85yQZJO", // UserName :SPARQ_SINEEDGE_DEV + ClientId: "2o5c3cs9k3als16nqhp3irh8rs" // ClientName: SINEEDGE_DEV_WEB +} +const lender_poolData = { + UserPoolId: "ap-south-1_hFiGyr1Gw", // Username :SPARQ_LENDER_DEV + ClientId: "38v9rpp1495v60e1gd14mj6rjr" // ClientName:LENDER_DEV_WEB +}; +const vendor_poolData = { + UserPoolId: "", + ClientId: "" +} +const sineedgeUserPool = new CognitoUserPool(sineedge_poolData); +const lenderUserPool = new CognitoUserPool(lender_poolData); +// const sineedgedevUserpool = new CognitoUserPool(sineedgedev_poolData); + +/** +* Identity PoolID +*/ +const sineedgeIdentity = "ap-south-1:9a551eab-97cf-4991-b677-2f9bcd058961";//"ap-south-1:9a551eab-97cf-4991-b677-2f9bcd058961"; +const lenderIdentity = "ap-south-1:ca22dabc-db59-4af5-9bb8-265f7ec95907"; +const vendorIdenttiy = ""; +// serviceProvider +const apiurl = "http://ssa.sineedge.com/sparqapi/api/"; +// const apiurl = "http://localhost/sparqapi/api/"; +let sineedgedevUserpool +@Injectable({ + providedIn: 'root' +}) + +export class CognitoServiceProvider { + public loggedIn :boolean = false; + public getenv:any; + // public static _REGION = environment.region; + + // public static _IDENTITY_POOL_ID = environment.identityPoolId; + // public static _USER_POOL_ID = environment.UserPoolId; + // public static _CLIENT_ID = environment.ClientId; + + // public static _POOL_DATA: any = { + // UserPoolId: CognitoService._USER_POOL_ID, + // ClientId: CognitoService._CLIENT_ID + // }; + + + // public cognitoCreds: AWS.CognitoIdentityCredentials; +isloggin:boolean = false; + + + + + + constructor(private constantProvider:ConstantsProvider) { + this.getenv=this.constantProvider.environment() + // console.log("cognito",this.getenv); + const sinnedgePoolData = { + UserPoolId: this.getenv.userPoolId, // UserName :SPARQ_SINEEDGE_DEV + ClientId: this.getenv.clientId // ClientName: SINEEDGE_DEV_WEB + } + sineedgedevUserpool = new CognitoUserPool(sinnedgePoolData); + + } + getCurrentUser() { + + return sineedgedevUserpool.getCurrentUser(); +} + get isLoggedIn() { + if(sineedgedevUserpool.getCurrentUser() !=null){ + this.loggedIn = true; + }else{ + this.loggedIn = false; + } + return this.loggedIn; // {2} + } + +refresh() { + let tokenexp:boolean; + return Observable.create(observer=>{ + if(this.getCurrentUser() !=null){ + + return this.getCurrentUser().getSession(function (err, session) { + if (err) { + console.log("CognitoUtil: Can't set the credentials:" + err); + } + + else { + if (session.isValid()) { + tokenexp = session.isValid(); + of(tokenexp) + console.log("CognitoUtil: refreshed successfully"); + + } else { + tokenexp = session.isValid(); + console.log("CognitoUtil: refreshed but session is still not valid"); + + } + } + + // return tokenexp; + observer.next(tokenexp) + observer.complete() + + }); + }else{ + this.loggedIn = false; + return false + } +}); +} +getAccessToken(){ + this.refresh(); + return new Promise((resolve, reject) => { + let jwttoken = ''; + if (this.getCurrentUser() != null) { + //console.log(JSON.stringify(this.getCurrentUser())); + // console.log('76 if'); + this.getCurrentUser().getSession(function (err, session) { + if (err) { + console.log("CognitoUtil: Can't set the credentials:" + err); + jwttoken =''; + // console.log('81 if') + reject(err); + } + else { + if (session.isValid()) { + // console.log('85 else if'); + jwttoken = session; + resolve(); + } else { + + } + } + }); + } + else { + //console.log("else"); + reject(); + } +}); +} + +getToken():any { + let isloggin = false; + let jwttoken = ''; + if (this.getCurrentUser() != null) { + + this.getCurrentUser().getSession(function (err, session) { + if (err) { + // console.log("CognitoUtil: Can't set the credentials:" + err); + isloggin = false; + //console.log('81 if') + } + else { + //alert('function else'); + if (session.isValid()) { + // console.log('85 else if'); + jwttoken = session; + isloggin = true; + } else { + + isloggin = false; + } + } + }); + } + else { + // console.log("else"); + isloggin = false; + } + return jwttoken; +} + + +} diff --git a/src/app/services/common-provider/camera.ts b/src/app/services/common-provider/camera.ts new file mode 100755 index 0000000..ec1881a --- /dev/null +++ b/src/app/services/common-provider/camera.ts @@ -0,0 +1,505 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Camera } from '@ionic-native/camera/ngx'; +import { Platform, ModalController } from '@ionic/angular'; +import { ConstantsProvider } from '../constants/constants'; +import * as watermark from 'watermarkjs' +import { DatePipe } from '@angular/common'; +import { ImageNameModelPage } from 'src/app/pages/pd/Modal/image-name-model/image-name-model'; +import { DocumentScanner, DocumentScannerOptions } from '@ionic-native/document-scanner/ngx'; +import { File } from '@ionic-native/file/ngx'; +// import { Diagnostic } from '@ionic-native/diagnostic/ngx'; +// import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'; + +// import { resolve } from 'path'; + +/* + Generated class for the CameraProvider provider. + + See https://angular.io/guide/dependency-injection for more info on providers + and Angular DI. +*/ +// var cordova; +@Injectable({ + providedIn: 'root' +}) +export class CameraProvider { + myObject: any; + geoCords: any='-'; + pipe=new DatePipe('en-US'); + fileSDRootPath:any; + datePipe = new DatePipe('en-US') + extSdRoot: any = ''; + constructor(public http: HttpClient,public camera:Camera,private platform:Platform,private constant:ConstantsProvider + , private modalCtrl:ModalController,private documentScanner:DocumentScanner, private file:File, + private plt:Platform) { + console.log( + "%cWelcome, Camera Provider", + "font-size:300%;color:purple;font-weight:bold;font-family:Mongoose; text-transform: uppercase;" + ); + console.log("Data Directory",this.file.dataDirectory) + console.log("externalRootDirectory",this.file.externalRootDirectory) + console.log("externalDataDirectory",this.file.externalDataDirectory) + console.log("applicationDirectory",this.file.applicationDirectory) + this.fileSDRootPath = this.file.externalRootDirectory + document.addEventListener("deviceready", function() { + // this.requestExternalSdPermission('') + }) + // this.requestExternalSdCard() + + } + private saveRecovery():Promise<{}>{ + return new Promise((resolve)=>{ + if(this.platform.is('android')){ + localStorage.setItem('camera_imag',JSON.stringify(this.myObject)) + resolve(); + } + else{ + resolve(); + } + }) + } + // myObject(arg0: string, myObject: any) { + // throw new Error("Method not implemented."); + // } + getpicture() + { + localStorage.removeItem('current_coordinates') + + const options = { + quality: 75, + destinationType: this.camera.DestinationType.DATA_URL, + sourceType : this.camera.PictureSourceType.CAMERA, + targetWidth: 900, + targetHeight: 900, + correctOrientation: true, + encodingType: this.camera.EncodingType.PNG, + saveToPhotoAlbum:false, + }; + console.log(localStorage.getItem('current_coordinates')) + + // If set to crop, restricts the image to a square of 600 by 600 + + return this.saveRecovery().then(()=>{ + return this.camera.getPicture(options).then(imageData => { + return this.constant.getGeoTag().then(geoCoordinates => { + this.geoCords = geoCoordinates + localStorage.setItem('current_coordinates',this.geoCords) + + console.log('From Camera.ts - getPicture fn image are',imageData) + const base64Image = 'data:image/png;base64,' + imageData; + this.myObject=base64Image + // console.log("base 64",base64Image); + return base64Image; + }); + }, error => { + // let dateTem = "Wed Mar 20 2020 15:01:55 GMT+0530 (India Standard Time)" + // let dateT = this.pipe.transform(dateTem,'yyyy-MM-dd HH:mm:ss'); + // let courrentDateTime: string = this.pipe.transform(new Date(), 'yyyy-MM-dd HH:mm:ss'); + // let diffInMs: number = Date.parse(courrentDateTime) - Date.parse(dateT); + // console.log("Time is difference",diffInMs,courrentDateTime,dateT); + // let minutes = Math.floor(diffInMs / 60000); + // console.log("Minutes of "+diffInMs+" MilliSecond is ",minutes); + localStorage.removeItem('current_coordinates') + console.log('CAMERA ERROR -> ' + JSON.stringify(error)); + if(!this.plt.is('cordova')) { + return 'data:image/png;base64,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' + } else { + return "error" + } + }); + }, error => { + console.log('CAMERA ERROR -> ' + JSON.stringify(error)); + return "error" + }); + + } + + getcommonpicture() + { + const options = { + quality: 100, + destinationType: this.camera.DestinationType.DATA_URL, + targetWidth: 500, + targetHeight: 500, + correctOrientation: true + }; + + // If set to crop, restricts the image to a square of 600 by 600 + + + return this.camera.getPicture(options).then(imageData => { + console.log('From Camera.ts - getcommonpicture fn image are',imageData) + const base64Image = 'data:image/png;base64,' + imageData.filter(data=>data.fk_form_id == null); + console.log("base 64",base64Image); + return base64Image; + }, error => { + localStorage.removeItem('current_coordinates') + console.log('CAMERA ERROR -> ' + JSON.stringify(error)); + return "error" + }); + + } + addWatermarks(base64Img) { + + return new Promise((resolve, reject) => { + + // this.constant.getGeoTag().then(geoCoordinates => { + // this.geoCords = geoCoordinates + // }); + this.geoCords=localStorage.getItem('current_coordinates') + console.log("corrds",this.geoCords) + let raw_img = base64Img + var today = new Date(); + // let today_loc = today.toLocaleString('en-US', { timeZone: "Asia/Kolkata" }) + let today_loc=this.pipe.transform(today, 'yyyy-MM-dd, h:mm a') + var date = today.getFullYear() + '-' + (today.getMonth() + 1) + '-' + today.getDate(); + // var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds(); + var dateTime = 'Date : ' + today_loc; + + console.log(date) + + // fetch(raw_img) + // .then(res => res.blob()) + // .then(blob => { + watermark([raw_img, 'assets/img/PD_watermark.png']) + .image(watermark.image.upperRight()) + .then(img => { + raw_img = img.src; + + let text = watermark.text + watermark([raw_img]) + .image(text.upperLeft(dateTime, '20px sans-serif', '#ff0000', 1.0, 40)) + .then(img => { + raw_img = img.src; + console.log("2d", raw_img) + + let Location = `Location : ` + this.geoCords + watermark([raw_img]) + .image(text.upperLeft(Location, '20px sans-serif', '#ff0000', 1.0)) + .then(img => { + raw_img = img.src + console.log("3rd", raw_img) + resolve(img.src) + localStorage.removeItem('current_coordinates') + }); + }); + }); + + + }) + // }); + } + async showImageDialog(){ + localStorage.removeItem('current_coordinates') + let modalCtrl= await this.modalCtrl.create({ + component:ImageNameModelPage, + componentProps:{'image_decision':true}, + cssClass:'imageDecisionModal', + backdropDismiss:true + }) + await modalCtrl.present() + const {role,data} = await modalCtrl.onDidDismiss(); + if(data && data != undefined){ + return this.capture_doc_or_img(data).then(res=>{ + return res; + + },err=>{ + console.log(err) + return 'error' + }) +} +else{ + return 'error' +} + } + capture_doc_or_img(decision?){ + console.log("decision",decision) + if(decision == 'DOCUMENT'){ + return this.documentScanner_fun().then(res=>{ + if (res != 'error') { + return res + } + else{ + return 'error' + } + },error => { + console.log("Doc Scanner Error ", JSON.stringify(error)); + return 'error' + }) + } + else{ + return this.getpicture().then(res=>{ + if (res != 'error') { + return res + } + else{ + return 'error' + } + }, error => { + console.log("Camera Error ", JSON.stringify(error)); + return 'error' + }) + } + } + documentScanner_fun(){ + // this.deleteScanFolder() + localStorage.removeItem('current_coordinates') + let opts: DocumentScannerOptions = {returnBase64:true,quality:3.0}; + return this.constant.getGeoTag().then(geoCoordinates => { + return this.documentScanner.scanDoc(opts) + .then((res: string) => { + this.geoCords = geoCoordinates + localStorage.setItem('current_coordinates',this.geoCords) + console.log('data:image/png;base64,'+res) + let base64Img='data:image/png;base64,'+res + this.deleteDocumentImage_local() + return base64Img + // this.imageBucket.push({image:'data:image/png;base64,' + res,Name:"New Image"}) + }) + .catch((error: any) => {console.error(error); + localStorage.removeItem('current_coordinates') + return 'error';}); + + },err=>{ + console.log("location Error",err) + }) + } + + deleteDocumentImage_local(){ + // DELETING THE scanSample Folder + this.file.checkDir(this.fileSDRootPath,"scanSample").then(vd=>{ + console.log("ScanSample Folder",vd) + if(vd){ + // this.file.listDir(this.fileSDRootPath,'scanSample').then(res=>{ + // console.log("Files inside SCANSAMPLE",res); + // }) + this.file.removeRecursively(this.fileSDRootPath,"scanSample").then(er=>{ + console.log("ScanSample Folder is Deleted",er); + },err=>{ + console.log("Error on removeRecursively",err); + }) + } + },err=>{ + console.log("Error on checkDir",err); + }) + + // DELETING THE scanned image in pictures folder + this.deletImageBasedonModifiedTime('pictures','',this.fileSDRootPath).then(res=>{ + console.log("Final Result >>>>>>>> Pictures",res,this.extSdRoot); + // if(res == 0 && this.extSdRoot != '') { + // this.deletImageBasedonModifiedTime('') + // } + }) + + // DELETING THE captured image in camera folder + this.deletImageBasedonModifiedTime('Camera','DCIM/',this.fileSDRootPath).then(res=>{ + console.log("Final Result >>>>>>>> Camera",res,this.extSdRoot); + // DELETING THE CAPTURED IMAGE IN SD CARD CAMERA FOLDER IF THE DEFAULT STORAGE PATH IS SDCARD + // if(res == 0 && this.extSdRoot != '') { + // this.deletImageBasedonModifiedTime('Camera','/DCIM/',this.extSdRoot).then(extRes=>{ + // console.log("External Final Result>>>>>> Camera",extRes) + // }) + // } + }) +// this.file.removeFile() + } + + deletImageBasedonModifiedTime(folder_name,parent_folder,rootpath){ + console.log("Full Path",rootpath+parent_folder) + return this.file.checkDir(rootpath+parent_folder,folder_name).then(vd=>{ + console.log(folder_name+" Folder",vd) + return this.file.listDir(rootpath+parent_folder,folder_name).then(files=>{ + // console.log("List Dir of "+folder_name,files); + // console.log("Files length > 0" ,files.length > 0) + + if(files.length > 0) { + return this.arrangeandDeleteFile(files).then(fileDet=>{ + if( fileDet != 0) { + return this.file.removeFile(rootpath+parent_folder+folder_name,fileDet.name).then(res=>{ + console.log(folder_name+" Folder image ("+fileDet.name+") removed successfully",res) + // alert(folder_name+" Folder image ("+fileDet.name+") removed successfully") + return 1 + },err=>{ + console.log("Error while removing"+folder_name,err); + }) + } + else { + return 0 + } + }) + + } + else{ + return 0 + } + },err=>{ + console.log("Error on List Dir",err); + return 0 + }) + } + ,err=>{ + console.log("Error on Check Dir",err); + return 0 + }) + } + arrangeandDeleteFile(files){ + // FUNCTION RETURNS THE FILES WITH DATE TIME AND NAME OF THE PICTURE IN DESC DATE TIME FORMAT + return this.getFileDetailWithDateTime(files).then((fileDet:any)=>{ + console.log("Atlast",fileDet) + fileDet =fileDet[0] + console.log(fileDet); + let current_datewithTime:any = new Date(); + let current_date = this.datePipe.transform(current_datewithTime,'yyyy-MM-dd') + console.log("includes Check",fileDet.date_modified.includes(current_date)); + current_datewithTime = this.datePipe.transform(current_datewithTime,'yyyy-MM-dd HH:mm:ss') + let diffInMs: number = Date.parse(current_datewithTime) - Date.parse(fileDet.date_modified); + let diffInminutes = Math.floor(diffInMs / 60000); + console.log("Time comparison",current_datewithTime,fileDet.date_modified) + console.log("Minutes Difference: "+diffInminutes+" Milli Seconds Diff :",diffInMs); + console.log("minutes check less than 10",diffInminutes <= 10); + // verify the current date with image modified date + if(fileDet.date_modified.includes(current_date) && diffInminutes <= 5) { + return fileDet + } + else{ + // this.deletImageBasedonModifiedTime() + return 0 + } + + // if(fileDet.length > 0) + }) + } + getFileDetailWithDateTime(files) { + return new Promise((resolve,reject)=>{ + let fileArraywithDate:any = [] + files.forEach((single_file:any,index)=>{ + // console.log("Is File" ,single_file.isFile,single_file); + if(single_file.isFile) { + + // IF THE FILE IS NOT FOLDER BELOW FUNCTION IS USED TO GET THE FILE INFO + this.file.resolveLocalFilesystemUrl(single_file.nativeURL).then((fileEntry:any)=>{ + // }) + // window.resolveLocalFileSystemURL(single_file.nativeURL, (fileEntry:any) => { + // console.log("fileEntry",fileEntry) + fileEntry.getMetadata((metadata) => { + // console.log("Meta Data",metadata) + fileArraywithDate.push({name:single_file.name,date_modified:this.datePipe.transform(metadata.modificationTime,'yyyy-MM-dd HH:mm:ss')}); + // console.log("image size : " + metadata.size); + // console.log("image date : " + metadata.modificationTime); + }); + + },err=>{ + console.log("Error on resolveLocalFilesystemUrl",err); + }) + } + if(index == files.length -1){ + setTimeout(()=>{ + // console.log("Modified arr",fileArraywithDate); + // console.log(JSON.stringify(fileArraywithDate)); + let Modified_d = fileArraywithDate.sort((a,b)=>{ + return new Date(b.date_modified).getTime() - new Date(a.date_modified).getTime(); + }) + resolve(Modified_d) + return Modified_d + },3000) + } + }) + }) + } + + // requesting external sd card permission to automatically delete the document scanner image from sd card +// requestExternalSdPermission(done){ +// console.log("Entered"); +// cordova.plugins.diagnostic.requestRuntimePermission(function(status){ +// switch(status){ +// case cordova.plugins.diagnostic.permissionStatus.GRANTED: +// console.log("Permission granted"); +// this.getExternalSdLocation(done); +// break; +// case cordova.plugins.diagnostic.permissionStatus.DENIED_ONCE: +// console.log("Permission denied"); +// break; +// case cordova.plugins.diagnostic.permissionStatus.DENIED_ALWAYS: +// console.log("Permission permanently denied"); +// // reportError(done); +// break; +// } +// }, function(error){ +// console.error("The following error occurred: "+error); +// // reportError(done); +// }, cordova.plugins.diagnostic.permission.WRITE_EXTERNAL_STORAGE); +// } +// getExternalSdLocation(done){ +// console.log("inside getExternal"); +// cordova.plugins.diagnostic.getExternalSdCardDetails(function(details){ +// details.forEach(function(detail){ +// if(detail.type == "application"){ +// // cordova.file.externalSdCardApplicationDirectory = detail.filePath; +// console.log("application",detail.filePath); +// }else if(detail.type == "root"){ +// // cordova.file.externalSdCardRootDirectory = detail.filePath; +// console.log("root",detail.filePath); +// } +// }); +// done(); +// }, function(error){ +// console.error(error); +// done(); +// }); +// } + // requestExternalSdCard(){ + // this.diagnostic.requestRuntimePermission(this.diagnostic.permission.WRITE_EXTERNAL_STORAGE).then(status=>{ + // console.log("Exterrnal storage permission####################",status) + // switch(status){ + // case this.diagnostic.permissionStatus.GRANTED: + // console.log("Permission granted"); + // this.getExternalSdLocation(); + // break; + // case this.diagnostic.permissionStatus.DENIED: + // console.log("Permission denied"); + + // break; + // case this.diagnostic.permissionStatus.DENIED_ALWAYS: + // console.log("Permission permanently denied"); + // // reportError(done); + // break; + // } + // }) + // } + +// getExternalSdLocation(){ +// // use cordova.file.externalSdCardApplicationDirectory to write to SD card +// this.diagnostic.getExternalSdCardDetails().then(result=>{ +// console.log("Sd Card Details",result); +// this.diagnostic.requestExternalStorageAuthorization().then(authorization_status=>{ +// console.log("###############Authorization status",authorization_status); +// }) +// this.permissions.checkPermission(this.permissions.PERMISSION.WRITE_EXTERNAL_STORAGE).then(per_status=>{ +// console.log("Permission Status",per_status); +// }) +// console.log(this.file.externalApplicationStorageDirectory) +// result.forEach(val=>{ +// if(val.type == "root"){ +// this.extSdRoot = val.filePath; +// console.log("camera path",this.extSdRoot+"/DCIM/Camera") +// // this.file.checkDir(this.extSdRoot+"/DCIM/","Camera").then(vd=>{ +// // console.log("ScanSample Folder",vd) +// // if(vd){ +// // this.file.listDir(this.extSdRoot+"/DCIM/",'Camera').then(res=>{ +// // console.log("Files inside eXTERNAL CAMERA",res); +// // },err=>{ +// // console.log("err",err); +// // }) +// // } +// // },err=>{ +// // console.log("err",err); +// // }) +// } +// }) +// }, +// err=>{ +// console.log("Error getting sd Card Details",err) +// }) +// } +} diff --git a/src/app/services/common-provider/events/events.service.spec.ts b/src/app/services/common-provider/events/events.service.spec.ts new file mode 100755 index 0000000..968802b --- /dev/null +++ b/src/app/services/common-provider/events/events.service.spec.ts @@ -0,0 +1,12 @@ +import { TestBed } from '@angular/core/testing'; + +import { EventsService } from './events.service'; + +describe('EventsService', () => { + beforeEach(() => TestBed.configureTestingModule({})); + + it('should be created', () => { + const service: EventsService = TestBed.get(EventsService); + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/services/common-provider/events/events.service.ts b/src/app/services/common-provider/events/events.service.ts new file mode 100755 index 0000000..a49a9bd --- /dev/null +++ b/src/app/services/common-provider/events/events.service.ts @@ -0,0 +1,17 @@ +import { Injectable } from '@angular/core'; +import { Subject, Observable } from 'rxjs'; + +@Injectable({ + providedIn: 'root' +}) +export class EventsService { + private notifyEvent = new Subject(); + constructor() { } + + publishNotifyEvent(data) { + this.notifyEvent.next(data) + } + getAlertEvent():Observable { + return this.notifyEvent.asObservable(); + } +} diff --git a/src/app/services/common-provider/gps.service.spec.ts b/src/app/services/common-provider/gps.service.spec.ts new file mode 100755 index 0000000..7de9f92 --- /dev/null +++ b/src/app/services/common-provider/gps.service.spec.ts @@ -0,0 +1,12 @@ +import { TestBed } from '@angular/core/testing'; + +import { GpsService } from './gps.service'; + +describe('GpsService', () => { + beforeEach(() => TestBed.configureTestingModule({})); + + it('should be created', () => { + const service: GpsService = TestBed.get(GpsService); + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/services/common-provider/gps.service.ts b/src/app/services/common-provider/gps.service.ts new file mode 100755 index 0000000..b009bf6 --- /dev/null +++ b/src/app/services/common-provider/gps.service.ts @@ -0,0 +1,79 @@ +import { Injectable } from '@angular/core'; +import { Geolocation } from '@ionic-native/geolocation/ngx'; +import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'; +import { LocationAccuracy } from '@ionic-native/location-accuracy/ngx'; +import { Platform } from '@ionic/angular'; + +@Injectable({ + providedIn: 'root' +}) +export class GpsService { + + constructor(private geo:Geolocation,private androidPermissions:AndroidPermissions, + private locationAccuracy:LocationAccuracy,private platform:Platform) { } + + getGeoTag(){ + return this.geo.getCurrentPosition().then(res=>{ + console.log("res from getGeoTag",res.coords) + console.log("res from provider",new Date(res.timestamp)) + let lat=res.coords.latitude; + let long=res.coords.longitude; + let curr_pos=lat+","+long + return curr_pos + }).catch(err=>console.log("error in getGeoTag",err)) + } + //Check if application having GPS access permission + checkGPSPermission() { + + return this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.ACCESS_COARSE_LOCATION).then( + result => { + if (result.hasPermission) { + + //If having permission show 'Turn On GPS' dialogue + return this.askToTurnOnGPS(); + } else { + + //If not having permission ask for permission + return this.requestGPSPermission(); + } + }, + err => { + console.log(err); + if(!this.platform.is('cordova')){ + return true; + } + } + ); + } + requestGPSPermission() { + return this.locationAccuracy.canRequest().then((canRequest: boolean) => { + if (canRequest) { + console.log("4"); + } else { + //Show 'GPS Permission Request' dialogue + return this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.ACCESS_COARSE_LOCATION) + .then( + () => { + // call method to turn on GPS + return this.askToTurnOnGPS(); + }, + error => { + //Show alert if user click on 'No Thanks' + console.log('requestPermission Error requesting location permissions ' + error) + } + ); + } + }); + } + askToTurnOnGPS() { + return this.locationAccuracy.request(this.locationAccuracy.REQUEST_PRIORITY_HIGH_ACCURACY).then( + () => { + // When GPS Turned ON call method to get Accurate location coordinates + return this.getGeoTag().then(geoCords=>{ + return geoCords + }) + }, + error => console.log('Error requesting location permissions ' + JSON.stringify(error)) + ); + } +} diff --git a/src/app/services/common-provider/loading.ts b/src/app/services/common-provider/loading.ts new file mode 100755 index 0000000..28bc6b7 --- /dev/null +++ b/src/app/services/common-provider/loading.ts @@ -0,0 +1,66 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { LoadingController } from '@ionic/angular'; +/* + Generated class for the LoadingProvider provider. + + See https://angular.io/guide/dependency-injection for more info on providers + and Angular DI. +*/ +@Injectable({ + providedIn: 'root' +}) +export class LoadingProvider { + + loading: any; + constructor(public http: HttpClient,public loadingCtrl:LoadingController) { + console.log('Hello LoadingProvider Provider'); + setTimeout(()=>{ + this.dismissLoader() + },20000) + } + + async pdloader(content) + { + this.loading =await this.loadingCtrl.create({ + message: content, + backdropDismiss:false + }); + console.log(this.loading) + return await this.loading.present(); + } + async loaderForSendImage(){ + this.loading=await this.loadingCtrl.create({ + message:'Sending...', + backdropDismiss:true, + // duration:2000, + duration:20000 + }) + return await this.loading.present(); + } + async dataLoader(){ + this.loading=await this.loadingCtrl.create({ + message:"Fetching Data...", + showBackdrop:true, + duration:20000 + }) + await this.loading.present(); + } + async imageWatermarkLoader(){ + this.loading=await this.loadingCtrl.create({ + message:"Please Wait...", + showBackdrop:true, + duration:20000 + }) + await this.loading.present(); + } + dismissLoader(){ + + setTimeout(()=>{ + console.log(this.loading) + this.loading.dismiss() + },800) + } + + +} diff --git a/src/app/services/common-provider/toast.ts b/src/app/services/common-provider/toast.ts new file mode 100755 index 0000000..a6eb17c --- /dev/null +++ b/src/app/services/common-provider/toast.ts @@ -0,0 +1,159 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { ToastController,AlertController} from '@ionic/angular'; + +/* + Generated class for the ToastProvider provider. + + See https://angular.io/guide/dependency-injection for more info on providers + and Angular DI. +*/ +@Injectable({ + providedIn: 'root' +}) +export class ToastProvider { + + constructor(public http: HttpClient,public toast:ToastController,private alertCtrl:AlertController) { + console.log('Hello ToastProvider Provider'); + } + async pdTriggerappmessage(mess,status?){ + // this.toast.dismiss() + let valalert = await this.toast.create({ + message:mess, + duration: 3000, + position: 'bottom', + color:status + }); + + valalert.present(); +} +async setAlert(title_name,msg){ + + +let alert=await this.alertCtrl.create({ + header:title_name, + message:msg, + cssClass:'buttoncss', + backdropDismiss:false, + buttons:[{ + text:'No', + cssClass:'btnNo', + role:'no', + handler:()=>{ + alert.dismiss(false) + return false + } + },{ + text:'Yes', + cssClass:'btnYes', + role:'yes', + handler:()=>{ + alert.dismiss('s') + return false + } + }, + ] +}); +//alert.present() +await alert.present() + const {role,data} = await alert.onDidDismiss(); + return data +} +async setAlertForDocName(){ + + let alert=await this.alertCtrl.create({ + header:'Document Name', + message: 'Please Enter the Document Name', + cssClass:'prompt_alert', + inputs:[ + { + name:'Name', + //value:this.imageBucket[index].Name + placeholder:'Document Name' + } + ], + buttons:[ + { + text:'Submit', + role:'submit', + handler:data=>{ + console.log(data.Name) + alert.dismiss(data.Name) + } + + } + ] + }) + //alert.present(); + //this.inputFocus.setFocus(); + await alert.present() + const {role,data} = await alert.onDidDismiss(); + return alert +} +async setAlertForCompletePD(){ + let alert=await this.alertCtrl.create({ + header:'Complete Discussion', + message: 'Please confirm you are completing the Discussion and forwarding for Quality Check ?', + cssClass:'complete_alert', + buttons:[ + { + text:'Yes / Allow Addon PD', + role:'Add on PD', + handler:()=>{ + alert.dismiss('addon') + return false + } + }, + { + text:'Yes', + role:'Yes', + handler:()=>{ + alert.dismiss('yes') + return false + } + }, + { + text:'No', + role:'cancel', + handler:()=>{ + alert.dismiss('no') + return false + } + } + ] + }) + //alert.present(); + //this.inputFocus.setFocus(); + await alert.present() + const {role,data} = await alert.onDidDismiss(); + return data +} +//FOR NOTIFICATION +async setAlertwithButton(data){ + let alert =await this.alertCtrl.create({ + header: 'Notification', + subHeader:data.title , + message:data.message, + buttons: ['OK'] + }) + await alert.present(); +} +//FOR ALL PURPOSE CURRENTLY USED FOR APP UPDATE NOTIFICATION +async setAlertwithOKButton(title,msg){ + let alert =await this.alertCtrl.create({ + header:title, + message:msg, + backdropDismiss:false, + buttons: [{ + text:'OK', + role:'Ok', + handler:()=>{ + alert.dismiss('s') + return false + }}] + }) + await alert.present(); + const {role,data} = await alert.onDidDismiss(); + return data +} +} diff --git a/src/app/services/constants/constants.ts b/src/app/services/constants/constants.ts new file mode 100755 index 0000000..d62411e --- /dev/null +++ b/src/app/services/constants/constants.ts @@ -0,0 +1,430 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import {Geolocation} from '@ionic-native/geolocation/ngx' +import { LocationAccuracy } from '@ionic-native/location-accuracy/ngx'; +import { ToastProvider } from '../common-provider/toast'; +import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'; +// import {C} from '../../constants' +// import {environment as ENV} from '../../environments/environment' + + +/* + Generated class for the ConstantsProvider provider. + + See https://angular.io/guide/dependency-injection for more info on providers + and Angular DI. +*/ +@Injectable({ + providedIn: 'root' +}) +export class ConstantsProvider { +public commonimage = "http://pdgenie.com/logo/avatar.jpg"; + constructor(public http: HttpClient,private geo:Geolocation,private locationAccuracy:LocationAccuracy,private toastProvider:ToastProvider) { + console.log('Hello ConstantsProvider Provider'); + } + + environment() + { + // let testapiurl = 'https://ssa.sineedge.com/sparqtest/api/'; + // let testapiurl_beta='http://ssa.sineedge.com/sparqtest_beta/api/'; + // let devapiurl_beta = 'http://ssa.sineedge.com/sparqapi_beta/api/'; + // let devapiurl = 'https://ssa.sineedge.com/sparqapi/api/'; + + // let localapiurl = 'http://192.168.0.6:9999/AWSEC2/sparqapi/api/'; + // let sparqprod= 'https://pdgenie.com/sparqprod/' + // let demo='https://demo.pdgenie.com/sparqtest/api/' + // let test='https://demo.pdgenie.com/sparqapi/api/' +// LIVE ENVIRONMENT + let production={ + app_origin:'https://pdgenie.com', + // url:'https://pdgenie.com/sparqprod/api/', + url:'https://api.pdgenie.com/sparqprod/api/', + environment_name:'production', + authorization:'TnAwuc64pVpcB9xf', + login_string: "cognito-idp.ap-south-1.amazonaws.com/ap-south-1_MlTee1O5V", + identityPoolId:'ap-south-1:31774418-8384-4fbb-b3e2-b87ce0f26ef1', + + /** THIS IS SE PD OFFICER CREDENTIALS */ + // userPoolId:'ap-south-1_MlTee1O5V', //username + // clientId:'2tr47e6sqj29opqsemn3lhnpk1' //Client Id for Mobile + + userPoolId : "ap-south-1_7Xvnpr2At", + clientId : "5kv697clegac0bcmd49o9di2t2" + } + // DEVELOPMENT ENVIRONMENT + let development={ + app_origin:'https://demo.pdgenie.com', + url:'https://apitest.pdgenie.com/sparqapi/api/', + environment_name:'development', + authorization:'sparqvenba2018', + login_string: "cognito-idp.ap-south-1.amazonaws.com/ap-south-1_qQ85yQZJO", + + identityPoolId:'ap-south-1:9a551eab-97cf-4991-b677-2f9bcd058961', + + /** OLD ONE */ + // userPoolId:'ap-south-1_qQ85yQZJO', + // clientId:'2o5c3cs9k3als16nqhp3irh8rs' + + userPoolId:'ap-south-1_cBDvQB1ok', + clientId:'3cgtnqfe4nuv0o39ju0s1f4nld' + } + // TESTING ENVIRONMNET + let testing={ + app_origin:'https://demo.pdgenie.com', + url:'https://apitest.pdgenie.com/sparqtest/api/', + environment_name:'testing', + authorization:'sparqvenba2018', + login_string: "cognito-idp.ap-south-1.amazonaws.com/ap-south-1_qQ85yQZJO", + + identityPoolId:'ap-south-1:9a551eab-97cf-4991-b677-2f9bcd058961', + // userPoolId:'ap-south-1_qQ85yQZJO', + // clientId:'67b4fnbuols5upms5to8bvqddh' //for web + // userPoolId: "ap-south-1_K57yPaWxV", // Username + // clientId: "5sntllm6nbqo120mteqqd8b9nq", // ClientName + + /** OLD ONE */ + // userPoolId:'ap-south-1_qQ85yQZJO', + // clientId:'2o5c3cs9k3als16nqhp3irh8rs' + + userPoolId:'ap-south-1_cBDvQB1ok', + clientId:'3cgtnqfe4nuv0o39ju0s1f4nld', + + + officeruserPoolId:'ap-south-1_qQ85yQZJO', + officerclientId:'2o5c3cs9k3als16nqhp3irh8rs' //for mobile + } + return production; + } + + getcurrentDate() + { + var today = new Date(); + var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds(); + var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate(); + var time = today.getHours() + ":" + today.getMinutes(); + let CurrentDate = date+"T00:00"; + return CurrentDate.toString(); + } + + convertNumberToWords(price) { + price = price.toString(); + let atemp = price.split("."); + let amount = atemp[0]; + + var sglDigit = ["Zero", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine"], + dblDigit = ["Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen"], + tensPlace = ["", "Ten", "Twenty", "Thirty", "Forty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety"], + + handle_tens = function(dgt, prevDgt) { + return 0 == dgt ? "" : " " + (1 == dgt ? dblDigit[prevDgt] : tensPlace[dgt]) + }, + handle_utlc = function(dgt, nxtDgt, denom) { + return (0 != dgt && 1 != nxtDgt ? " " + sglDigit[dgt] : "") + (0 != nxtDgt || dgt > 0 ? " " + denom : "") + }; + + var str = "", + digitIdx = 0, + digit = 0, + nxtDigit = 0, + words = []; + if (amount += "", isNaN(parseInt(amount))) str = ""; + else if (parseInt(amount) > 0 && amount.length <= 10) { + for (digitIdx = amount.length - 1; digitIdx >= 0; digitIdx--) + switch (digit = amount[digitIdx] - 0, nxtDigit = digitIdx > 0 ? amount[digitIdx - 1] - 0 : 0, amount.length - digitIdx - 1) { + case 0: + words.push(handle_utlc(digit, nxtDigit, "")); + break; + case 1: + words.push(handle_tens(digit, amount[digitIdx + 1])); + break; + case 2: + words.push(0 != digit ? " " + sglDigit[digit] + " Hundred" + (0 != amount[digitIdx + 1] && 0 != amount[digitIdx + 2] ? " and" : "") : ""); + break; + case 3: + words.push(handle_utlc(digit, nxtDigit, "Thousand")); + break; + case 4: + words.push(handle_tens(digit, amount[digitIdx + 1])); + break; + case 5: + words.push(handle_utlc(digit, nxtDigit, "Lakh")); + break; + case 6: + words.push(handle_tens(digit, amount[digitIdx + 1])); + break; + case 7: + words.push(handle_utlc(digit, nxtDigit, "Crore")); + break; + case 8: + words.push(handle_tens(digit, amount[digitIdx + 1])); + break; + case 9: + words.push(0 != digit ? " " + sglDigit[digit] + " Hundred" + (0 != amount[digitIdx + 1] || 0 != amount[digitIdx + 2] ? " and" : " Crore") : "") + // break; + // case 10: + // words.push(0 != digit ? " " + sglDigit[digit] + " Lakh" + (0 != price[digitIdx + 1] || 0 != price[digitIdx + 2] ? " and" : " Hundred" + (0 != price[digitIdx + 1] || 0 != price[digitIdx + 2] || 0 != price[digitIdx + 3] ? " and" : " Crore")) + // : "") + // break; + } + str = words.reverse().join("") + // str =(str.length > 2 && str.charAt(str.length-2)==',') ? str.slice(0, -2) : str; + } else str = ""; + return str + + // var words = new Array(); + // words[0] = ''; + // words[1] = 'One'; + // words[2] = 'Two'; + // words[3] = 'Three'; + // words[4] = 'Four'; + // words[5] = 'Five'; + // words[6] = 'Six'; + // words[7] = 'Seven'; + // words[8] = 'Eight'; + // words[9] = 'Nine'; + // words[10] = 'Ten'; + // words[11] = 'Eleven'; + // words[12] = 'Twelve'; + // words[13] = 'Thirteen'; + // words[14] = 'Fourteen'; + // words[15] = 'Fifteen'; + // words[16] = 'Sixteen'; + // words[17] = 'Seventeen'; + // words[18] = 'Eighteen'; + // words[19] = 'Nineteen'; + // words[20] = 'Twenty'; + // words[30] = 'Thirty'; + // words[40] = 'Forty'; + // words[50] = 'Fifty'; + // words[60] = 'Sixty'; + // words[70] = 'Seventy'; + // words[80] = 'Eighty'; + // words[90] = 'Ninety'; + // amount = amount.toString(); + // var atemp = amount.split("."); + // var number = atemp[0].split(",").join(""); + // var n_length = number.length; + // let value:any = ""; + // var words_string = ""; + // if (n_length <= 9) { + // var n_array:any = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0); + // var received_n_array = new Array(); + // for (var i = 0; i < n_length; i++) { + // received_n_array[i] = number.substr(i, 1); + // } + // for (var i = 9 - n_length, j = 0; i < 9; i++, j++) { + // n_array[i] = received_n_array[j]; + // } + // for (var i = 0, j = 1; i < 9; i++, j++) { + // if (i == 0 || i == 2 || i == 4 || i == 7) { + // if (n_array[i] == 1) { + // n_array[j] = 10 + parseInt(n_array[j]); + // n_array[i] = 0; + // } + // } + // } + // value = ""; + // for (var i = 0; i < 9; i++) { + // if (i == 0 || i == 2 || i == 4 || i == 7) { + // value = n_array[i] * 10; + // } else { + // value = n_array[i]; + // } + // if (value != 0) { + // words_string += words[value] + " "; + // } + // if ((i == 1 && value != 0) || (i == 0 && value != 0 && n_array[i + 1] == 0)) { + // words_string += "Crores "; + // } + // if ((i == 3 && value != 0) || (i == 2 && value != 0 && n_array[i + 1] == 0)) { + // words_string += "Lakhs "; + // } + // if ((i == 5 && value != 0) || (i == 4 && value != 0 && n_array[i + 1] == 0)) { + // words_string += "Thousand "; + // } + // if (i == 6 && value != 0 && (n_array[i + 1] != 0 && n_array[i + 2] != 0)) { + // words_string += "Hundred and "; + // } else if (i == 6 && value != 0) { + // words_string += "Hundred "; + // } + // } + // words_string = words_string.split(" ").join(" "); + // } + // return words_string; +} +//FOR SEARCHABLE DROP DOWN +searchData(data,val: any,option) { + let DataValue:any + // let nameVal=name.toLowerCase() + console.log("statedata") + if (!data) { + return + } + let searchVal = val + if (!searchVal) { + // this.filteredState.next(this.stateList.slice()) + DataValue=data.slice() + return DataValue + + } + else { + searchVal = searchVal.toLowerCase() + } + if(option == "bank"){ + DataValue=data.filter(res => res.lender_name.toLowerCase().indexOf(searchVal) > -1) + return DataValue + } + else if(option == "city"){ + console.log("city",data) + DataValue=data.filter(res=>res.city_name.toLowerCase().indexOf(searchVal) > -1) + return DataValue + } + else if(option == "pin"){ + DataValue=data.filter(res=>res.pincode.toLowerCase().indexOf(searchVal) > -1) + return DataValue + } + else{ + //This is suitable for state + DataValue=data.filter(res => res.name.toLowerCase().indexOf(searchVal) > -1) + return DataValue + } + // this.filteredState.next( + // this.stateList.filter(res => res.state_name.toLowerCase().indexOf(searchVal) > -1) + // ) + } + sentenceCase (str) { + if ((str===null) || (str==='')) + return ''; + else + str = str.toString(); + + return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();}); + } + enableAccuracy() + { + return this.locationAccuracy.canRequest().then((canRequest: boolean) => { + + if(canRequest) { + // the accuracy option will be ignored by iOS + this.locationAccuracy.request(this.locationAccuracy.REQUEST_PRIORITY_HIGH_ACCURACY).then( + () => { + return this.getGeoTag(); + // this.getcurrentBackgroundLocation(); + }, + error =>{ console.log('Error requesting location permissions'+JSON.stringify(error)) + alert("We need location access to capture the geocoordinates of your place. Please turn on the location to continue"); + this.enableAccuracy() + } + ); + } + }); + } + getGeoTag(){ + return this.geo.getCurrentPosition().then(res=>{ + console.log("res from getGeoTag",res.coords) + console.log("res from provider",new Date(res.timestamp)) + let lat=res.coords.latitude; + let long=res.coords.longitude; + let curr_pos=lat+","+long + return curr_pos + }).catch(err=>console.log("error in getGeoTag",err)) + } + + generalCheck(x,y):Promise{ + return new Promise((resolve,reject)=>{ + + setTimeout(()=>{ + resolve(x+y) + },2000) + + + }) + + } + chekAlertOnLeave(){ + // ionViewWillLeave(){ + // console.log("dirty",this.rentalForms.dirty); + // if(this.rentalForms.dirty){ + + // return new Promise((resolve,reject)=>{ + // let alert=this.toast.setAlert("Data will be Lost","Are you sure want to Go Back") + // alert.present(); + // alert.onDidDismiss((data)=>{ + // console.log("d",data); + // if(data== false){ + // reject(); + // return true; + // } + // else{ + // //AFTER FORM DIRTY CHECK + // if (this.imageBucket.length > 0) { + // return new Promise((resolve1, reject1) => { + // let alert = this.toast.setAlert("Captured Images are not Saved", "Note:To Save the image press the Save Image button
Are you sure want to Go Back?") + // alert.present(); + // alert.onDidDismiss((data) => { + // console.log("d", data); + // if (data == false) { + // //reject1(); + // reject(); + // } + // else { + // resolve1(); + // resolve(); + // } + // }) + // }) + // } + // resolve(); + // } + // }) + // }) + + // } + // else{ + // //REGULAR CHEfalseCK FOR IMAGE IS CAPTURED + // if (this.imageBucket.length > 0) { + // return new Promise((resolve, reject) => { + // let alert = this.toast.setAlert("Captured Images are not Saved", "Note:To Save the image press the 'Save Image' button
Are you sure want to Go Back?") + // alert.present(); + // alert.onDidDismiss((data) => { + // console.log("d", data); + // if (data == false) { + // reject(); + // } + // else { + // resolve(); + // } + // }) + // }) + // } + + // } + + // } + + // return new Promise((resolve,reject)=>{ + // let alert=await this.toastProvider.setAlert("Data will be Lost","Are you sure want to Go Back") + // await alert.present(); + // alert.onDidDismiss((data)=>{ + // console.log("d",data); + // if(data== false){ + // reject(); + // return true; + // } + // resolve(); + // }) + return this.toastProvider.setAlert("Data will be Lost","Are you sure want to Go Back").then(data=>{ + if(data == false){ + // reject(); + return false; + } + else{ + // resolve(); + return true; + } + + }) + // }) + + } +} diff --git a/src/app/services/database/database.ts b/src/app/services/database/database.ts new file mode 100755 index 0000000..2f0ea5d --- /dev/null +++ b/src/app/services/database/database.ts @@ -0,0 +1,53 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { SQLite, SQLiteObject } from'@ionic-native/sqlite/ngx'; +/* + Generated class for the DatabaseProvider provider. + + See https://angular.io/guide/dependency-injection for more info on providers + and Angular DI. +*/ +@Injectable({ + providedIn: 'root' +}) +export class DatabaseProvider { + database:SQLiteObject; + constructor(public http: HttpClient,public sql:SQLite) { + console.log('Hello DatabaseProvider Provider'); + // this.createnewdb(); + } + + createnewdb() + { + // alert('function in'); + this.sql.create( + { + name:'sinnedge', + location:'defalut', + }).then((db:SQLiteObject)=> + { + db.executeSql('CREATE TABLE IF NOT EXISTS expense(rowid INTEGER PRIMARY KEY, date TEXT, type TEXT, description TEXT, amount INT)').then(res => + { + // alert('db create'); + this.getuserDetails(); + }) + .catch(e => console.log(e)); + }) + } + getuserDetails() + { + // alert('getusers'); + this.sql.create( + { + name:'sineedge', + location:'default', + }).then((db:SQLiteObject)=> + { + db.executeSql('select * from expense ORDER BY rowid DESC').then((res)=> + { + console.log(res); + }) + }) + } + +} diff --git a/src/app/services/pdtrigger/pdtrigger.ts b/src/app/services/pdtrigger/pdtrigger.ts new file mode 100755 index 0000000..f46b207 --- /dev/null +++ b/src/app/services/pdtrigger/pdtrigger.ts @@ -0,0 +1,106 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import {ConstantsProvider} from '../constants/constants'; +import { Observable } from 'rxjs'; +// import { errorHandler } from '@angular/platform-browser/src/browser'; + +/* + Generated class for the PdtriggerProvider provider. + + See https://angular.io/guide/dependency-injection for more info on providers + and Angular DI. +*/ + +// const apiurl = 'http://ssa.sineedge.com/sparqapi/api/' +@Injectable({ + providedIn: 'root' +}) +export class PdtriggerProvider { + apiurl:any; + constructor(public http: HttpClient,public constants:ConstantsProvider) { + this.apiurl = constants.environment(); + this.apiurl=this.apiurl.url + console.log('Hello PdtriggerProvider Provider'); + } + + + + /**get dropdonw list */ + + /**Get list of PD Trigger */ + + getpddetails(userid) + { + console.log(userid); + return this.http.get(this.apiurl+'listLessPDDetails/get?vendor_pdofficer='+userid); + } + + getFullPDdetails(pdid) + { + return this.http.post(this.apiurl+'getFullPDDetails',pdid); + } + + // OLD ONE FOR PD OFFICER + + // updatepdStatus(dataStatus) + // { + // let records = {'records':dataStatus}; + // return this.http.post(this.apiurl+'updatePDMaster',records); + // } + + updatepdStatus(params) + { + let records = {'records':params}; + return this.http.post(this.apiurl+'updateVendorStatus',records); + } + + updateSchedule(updateData){ + return this.http.post(this.apiurl + "schdulePD", { "records": updateData }) + } + + /** To get SMS Link + * List PD + */ + smsLink(params): Observable { + return this.http.post(this.apiurl + 'sendCusLinkViaSMS', params) + } + + saveCurrentLocation(data) + { + // let records = {'records':data}; + return this.http.post(this.apiurl+'savePDOfficerCurrentLocation',data); + } + + checkotp(otpDetails) + { + + let records = {'records':otpDetails}; + + return this.http.post(this.apiurl+'checkOTP',records); + } + getPDCompleteDetails(details){ + return this.http.post(this.apiurl+'getPDCompleteDetails',{'records':details}) + } + pdFormsCompletenessCheck(pd_id){ + return this.http.post(this.apiurl+'pdFormsCompletenessCheck',{'pd_id':pd_id,'client':'MOB'}) + } + updateNotificationToken(value){ + return this.http.post(this.apiurl+'updateNotificationToken',{'records':value}) + } + savePDRemark(values){ + return this.http.post(this.apiurl+'savePDRemark',values); + } + getQCLenderRemarks(values){ + return this.http.post(this.apiurl+'getQCLenderRemarks',{records:{'pd_id':values.pd_id,'flag':values.flag}}) +} + //FOR CHECKING APP VERSION + checkAppVersion(){ + return this.http.get(this.apiurl+'checkAppVersion/get?client=MOB') + } + advancedFilter(params):Observable{ + return this.http.post(this.apiurl+'filterPDList',{records:params}) + } + getCommonConfig(){ + return this.http.post(this.apiurl+'getCommonConfig','') + } +} diff --git a/src/app/services/question-category/question-category.ts b/src/app/services/question-category/question-category.ts new file mode 100755 index 0000000..9f58ba9 --- /dev/null +++ b/src/app/services/question-category/question-category.ts @@ -0,0 +1,290 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { ConstantsProvider } from '../constants/constants'; +import { Observable } from 'rxjs'; + +import {CacheService} from 'ionic-cache' +import { AwsServiceProvider } from '../aws-service/aws-service'; +import { StorageProvider } from '../storage/storage'; +import { map, catchError } from 'rxjs/operators'; + +/* + Generated class for the QuestionCategoryProvider provider. + + See https://angular.io/guide/dependency-injection for more info on providers + and Angular DI. +*/ +const ttl = 60 * 60 * 24 * 7; +@Injectable({ + providedIn: 'root' +}) + +export class QuestionCategoryProvider { +apiurl:any; +public salaried_primary_key:string='' + constructor(private _aws: AwsServiceProvider,public http: HttpClient,public constant:ConstantsProvider,private cache:CacheService,private ionicStrorageService:StorageProvider) { + console.log('Hello QuestionCategoryProvider Provider'); + this.apiurl = constant.environment(); + this.apiurl=this.apiurl.url + console.log("a",this.apiurl); + } + + + getLoadTemplate(pdid,random_string) + { + return this.http.get(this.apiurl+'loadFullTemplate?pd_id='+pdid+'&random_string='+random_string+'&api=MOB'); + } + saveQusetion(saveData) + { + let records = {'records':[saveData]}; + return this.http.post(this.apiurl+'savePDQuestions',records); + } + + + getAnswerTemplate(qustDetails) + { + return this.http.post(this.apiurl+'getAnswersForPD',qustDetails); + } + + /*** + * Get PD Questions dropdown api + * sriram + */ + getcommondrop(tableName) + { + + // return Observable.defer(()=>{ + let masters = {'master_name':tableName} + // let cacheid=tableName + // return this.http.post(this.apiurl+'getListOfMaster',masters); + // let data= this.http.post(this.apiurl+'getListOfMaster',masters); + //return this.cache.loadFromDelayedObservable(cacheid,data,'we',1,'all','d') + // }) + let cacheKey=tableName + let request=this.http.post(this.apiurl+'getListOfMaster',masters); + return this.cache.loadFromObservable(cacheKey,request,'masters',ttl); + } + + saveForm(records) + { let record = {'records':records}; + return this.http.post(this.apiurl+'savePDFormDetails',record); + } + + retiverForm(records) + { + return this.http.post(this.apiurl+'getPDFormDetails',records); + } + + removeProperty(params): Observable { + params.fk_createdby = this._aws.getlocale(); + return this.http.post(this.apiurl + 'deactiveFormData', { "records": params }) + + } + getPropertyCount(params :any): Observable { + console.log('service params',params) + return this.http.get(this.apiurl + 'getNextRentalCount?pdid=' +params) + +} + + /**Assessed Form Details API */ + saveassessedForms(api,saveData) + { + return this.http.post(this.apiurl+api,saveData); + } + + retiverassessedForm(api,records) + { + console.log("rec",records) + return this.http.post(this.apiurl+api,records); + } + + updatePdApplicant(editData: any) { + // editData.fk_updatedby = this._aws.getlocale(); + // editData.updatedon = currentdate; + return this.http.post(this.apiurl + "updatePDApplicants", {"pd_applicant_details": editData}) + + +} + +getEndUseForLoan(pdid:any,subproduct){ + return this.http.post(this.apiurl+ "getEndUseOfLoan",{ "records":{ "pd_id" : pdid,"sub_product_id":subproduct}}) +} +getCompaniesListsForBusiness(pdid:any){ + // let cacheKey='getCompaniesListsForBusiness' + return this.http.post(this.apiurl+ "getCompaniesListsForBusiness", { "records":{ "pd_id" : pdid}}) +// console.log("pro",this.cache.loadFromObservable(cacheKey,request)) +// return this.cache.loadFromObservable(cacheKey,request,'companies') +} +getStateWiseCities(stateid:any){ + let cacheKey='getListOfStatesAndCities-'+stateid + let request= this.http.post(this.apiurl + "getListOfStatesAndCities", { "records":{ "state_id" : stateid}}) + return this.cache.loadFromObservable(cacheKey,request,'cityandpincode',ttl); + // return this.http.post(this.apiurl + "getListOfStatesAndCities", { "records":{ "state_id" : stateid}}) +} +getAllPersonsName(pdid:any){ + return this.http.post(this.apiurl + "getAllPersonsName", {"pd_id" : pdid}) + +} +getStateCityDetails(){ + return this.http.post(this.apiurl + "getListOfStatesCities","") +} +getAssetsWithLoanFromBusiness(pdid:any){ + return this.http.post(this.apiurl + "getAssetsWithLoanFromBusiness",{ "pd_id" : pdid}) + +} + + +getTypeofActivityForSuppliedInfoForm(pd_id: any,company_id:any){ + return this.http.post(this.apiurl+"getTypeOfActivetyFromBusinessForm", {"records": { "pd_id" : pd_id,"company_id":company_id }}); +} + +/** For Stock Details + * To Get The Products With TypeofActivity From Business + **/ +stockFormAccess(pdid: any,companyid: any) { + // { "pd_id":"104","company_id":"1"} + return this.http.post(this.apiurl + "getProductsFromBusiness", {"pd_id" : pdid ,"company_id":companyid }); +} + + + +/*****Save Images */ +savePDImages(imagesDetails) +{ + console.log('savepdimg',imagesDetails); + let record = {'records':imagesDetails}; + return this.http.post(this.apiurl+'savePDPhotos',record).pipe( + map(response=>{ + console.log('img response',response); + this.checkSavedPics(response['dataStatus'],imagesDetails) + console.log('check Img',this.checkSavedPics); + return response; + },err=>{ + console.log("Error in savePDImages",err) + this.checkSavedPics('',imagesDetails) + // return err + }) + ) +} +getPDImages(records){ + let record={'records':records}; + return this.http.post(this.apiurl+'getPDImages',record) + // .map(response=>{ + // console.log(response); + // this.checkSavedPics(response['dataStatus'],records) + // return response; + // },err=>{ + + // }) +} +getFamilyDetails(pdid:any){ + return this.http.post(this.apiurl+'getFamilyDetails',{"pd_id":pdid}) +} +checkSavedPics(response,sended_param){ + console.log("checkSavedPics",response,sended_param); + this.ionicStrorageService.getItem('pd_images').then(local_arr=>{ + switch(response){ + case true: + if(local_arr){ + console.log("local pics",local_arr) + let checked= local_arr.filter((val,index)=>{ + if(val.form_value.length > 0){ + let curr_form_value=val.form_value.filter(form_val=>form_val.Name != sended_param.images[0].Name) + console.log("filtered",curr_form_value); + if(curr_form_value.length > 0){ + val.form_value=curr_form_value + // alert("Updated") + return val + + } + else{ + val.form_value=[] + // alert("Deleted") + return val; + } + } + }) + if(checked.length > 0){ + this.ionicStrorageService.updateImagesLocally(checked[0]); + } + console.log(checked[0]); + } + + break; + case false || '' : + if(local_arr){ + let checked= local_arr.filter((val,index)=>{ + if(val.form_value.length > 0){ + let curr_form_value=val.form_value.filter(form_val=>form_val.Name == sended_param.images[0].Name) + console.log("Error filtered",curr_form_value); + if(curr_form_value.length > 0){ + curr_form_value[0].isLoader=false; + curr_form_value[0].isSaved=false; + // alert("Updated status") + return val + } + else{ + // alert("Deleted status") + return; + } + } + }) + if(checked.length > 0){ + this.ionicStrorageService.updateImagesLocally(checked[0]); + } + console.log(checked); + } + break; +} +}) +} +getAddressDetails(pdid:any){ + return this.http.post(this.apiurl+'getPDAddress',{'pd_id':pdid}) +} +getStateCityNamesAndPincode(values:any){ + return this.http.post(this.apiurl+'getStateCityNamesAndPincode',{'records':values}) +} + // get customers list +getCustomersDetails(): Observable { + return this.http.get(this.apiurl + 'getListOfCustomerSegments') + + } + //AI Purchase Calculation + saveAssessedIncomePurchaseDeclaredByCustomer(data){ + return this.http.post(this.apiurl+'saveAssessedIncomePurchaseDeclaredByCustomer',{records:data}) + } + + //FOR GENERAL FORM APPLICANT SAVE + saveApplicantFromGeneralForm(datas){ + return this.http.post(this.apiurl+'saveApplicantFromGeneralForm',datas) + } + + //FOR SALRIED CHECK FLAG TO CHANGE THE QUES TEMPLATE + putSalCheck(params){ + params.id=this.salaried_primary_key //FOR UPDATING THE DATA + return this.http.post(this.apiurl+'putSalCheck',{records:params}) + } + + getAllQuesSample() { + return this.http.get('../../assets/sample_data.json') + } + + // FOR VENDOR ONLY + + saveApplicantImgFromVendorForm(params) { + let userId= this._aws.getlocale(); + params.fk_createdby= userId + return this.http.post(this.apiurl+'saveApplicantImgFromVendorForm',params) + } + getBusinessDocsToVendorForm(editId) { + const options = editId ? + { params: new HttpParams().set('pdid', editId) } : {}; + return this.http.get(this.apiurl+'getBusinessDocsToVendorForm',options) + // .pipe() +} + renewSatellite(params) { + return this.http.post(this.apiurl+'renewSatellite',{records:params}) + } + +} + diff --git a/src/app/services/storage/storage.ts b/src/app/services/storage/storage.ts new file mode 100755 index 0000000..d1a035b --- /dev/null +++ b/src/app/services/storage/storage.ts @@ -0,0 +1,162 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import {Storage} from '@ionic/storage' +import {ToastProvider} from '../common-provider/toast' + +/* + Generated class for the StorageProvider provider. + + See https://angular.io/guide/dependency-injection for more info on providers + and Angular DI. +*/ +//const storage_key='form_Datas' + +@Injectable({ + providedIn: 'root' +}) +export class StorageProvider { + + constructor(public http: HttpClient,public storage:Storage,public toast:ToastProvider) { + console.log('Hello StorageProvider Provider'); + } +insertData(data){ + // this.toast.pdTriggerappmessage(this.storage.driver); + const storage_key=data.pd_id + console.log("storage provider") + console.log(data); + console.log(JSON.stringify(data)); + + console.log("sto",this.storage.get(storage_key)) + return this.storage.get(storage_key).then((res)=>{ + console.log("res",res) + if(res != null ){ + let option:boolean=false + if( res.length != 0 && res.length != undefined){ + // res.forEach((value)=>{ + // if(value.form_id==data.form_id){ + // option=true + // } + // }) + let current=res.filter(val=>val.form_id==data.form_id) + console.log("current",current); + if(current.length > 0){ + let value:any=[] + value.push(data) + return this.storage.set(storage_key,value) + } +} + let old_Data:any=[] + old_Data=res + console.log("old data",old_Data) + old_Data.push(data) + return this.storage.set(storage_key,old_Data) + + } + else{ + //res.push(data) + // let dataValue=Object.keys(data).map(function(key){ + // return data[key]; + // }) + let value:any=[] + value.push(data) + return this.storage.set(storage_key,value) + } + }) + + + +} + +insertPDImageLocally(data){ + // this.toast.pdTriggerappmessage(this.storage.driver); + const storage_key=data.storage_key + console.log("storage provider") + console.log(data); + console.log(JSON.stringify(data)); + + console.log("sto",this.storage.get(storage_key)) + return this.storage.get(storage_key).then((res)=>{ + console.log("res",res) + if(res != null ){ + + if( res.length != 0 && res.length != undefined){ + // res.forEach((value)=>{ + // if(value.form_id==data.form_id){ + // option=true + // } + // }) + let current_form=res.filter(val=>val.form_id!=data.form_id) + console.log("current",current_form); + if(current_form.length > 0){ + let value:any=current_form + let temp={form_id:data.form_id,form_value:data.img_bucket} + value.push(temp) + return this.storage.set(storage_key,value) + } +} + // let old_Data:any=[] + // old_Data=res + // console.log("old data",old_Data) + // old_Data.push(data) + // return this.storage.set(storage_key,old_Data) + + } + else{ + //res.push(data) + // let dataValue=Object.keys(data).map(function(key){ + // return data[key]; + // }) + let value:any=[] + let temp={form_id:data.form_id,form_value:data.img_bucket} + value.push(temp) + return this.storage.set(storage_key,value) + } + }) + + + +} + +updateImagesLocally(data){ + let storage_key='pd_images' + this.getItem(storage_key).then(result=>{ + if(result){ + let filter_result=result.filter(val=>val.form_id != data.form_id) + filter_result.push(data) + return this.storage.set(storage_key,filter_result); + } + }) +} +retrieveLocalStorage(data){ + const storage_key=data.pd_id + return this.storage.get(storage_key).then(res=>{ + console.log("storage get",res) + if(res != null){ + return res.filter(val=>val.form_id==data.form_id) + + } + }) +} +getItem(storage_key){ + return this.storage.get(storage_key).then(res=>{ + return res; + }) +} +setItem(data,storage_key){ + // this.getItem(storage_key).then(old_data=>{ + // let value + // if(old_data){ + // value=old_data+data + // } + // else{ + // value=data + // } + // this.storage.set(storage_key,value) + // }) + this.storage.set(storage_key,data); + +} +clearItem(storage_key){ + this.storage.remove(storage_key) +} +} diff --git a/src/app/shared/directives/hide-header.directive.spec.ts b/src/app/shared/directives/hide-header.directive.spec.ts new file mode 100755 index 0000000..0a12e3d --- /dev/null +++ b/src/app/shared/directives/hide-header.directive.spec.ts @@ -0,0 +1,8 @@ +import { HideHeaderDirective } from './hide-header.directive'; + +describe('HideHeaderDirective', () => { + it('should create an instance', () => { + const directive = new HideHeaderDirective(); + expect(directive).toBeTruthy(); + }); +}); diff --git a/src/app/shared/directives/hide-header.directive.ts b/src/app/shared/directives/hide-header.directive.ts new file mode 100755 index 0000000..26d0804 --- /dev/null +++ b/src/app/shared/directives/hide-header.directive.ts @@ -0,0 +1,40 @@ +import { Directive, Input, Renderer2, HostListener } from '@angular/core'; +import { DomController } from '@ionic/angular'; + +@Directive({ + selector: '[appHideHeader]' +}) +export class HideHeaderDirective { + @Input('header') header: any; + + private lastY = 0; + + constructor( + private renderer: Renderer2, + private domCtrl: DomController + ) { } + + ngOnInit(): void { + console.log("ionScroll ng OnInit") + this.header = this.header.el; + this.domCtrl.write(() => { + this.renderer.setStyle(this.header, 'transition', 'margin-top 700ms'); + }); + } + + @HostListener('ionScroll', ['$event']) onContentScroll($event: any) { + console.log("ionScroll") + if ($event.detail.scrollTop > this.lastY) { + this.domCtrl.write(() => { + this.renderer.setStyle(this.header, 'margin-top', `-${ this.header.clientHeight }px`); + }); + } else { + this.domCtrl.write(() => { + this.renderer.setStyle(this.header, 'margin-top', '0'); + }); + } + + this.lastY = $event.detail.scrollTop; + } + +} diff --git a/src/app/shared/material-module/material-module.module.ts b/src/app/shared/material-module/material-module.module.ts new file mode 100755 index 0000000..3544b8c --- /dev/null +++ b/src/app/shared/material-module/material-module.module.ts @@ -0,0 +1,58 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ReactiveFormsModule, FormsModule } from '@angular/forms'; +import { MatButtonModule, MatFormFieldModule, MatCardModule, MatInputModule, MatSelectModule, MatDialogModule, MatRadioModule, MatSlideToggle, MatSlideToggleModule, MatListModule, MatExpansionModule, MatCheckboxModule, MatDatepickerModule, MatIconModule } from '@angular/material'; +import { IonicModule } from '@ionic/angular'; +import { RupeeCurrencyFormatPipe } from 'src/app/pipes/rupee-currency-format/rupee-currency-format'; +import { HideHeaderDirective } from '../directives/hide-header.directive'; + + + +@NgModule({ + declarations: [RupeeCurrencyFormatPipe , HideHeaderDirective], + imports: [ + CommonModule, + ReactiveFormsModule, + FormsModule, + MatButtonModule, + MatFormFieldModule, + MatCardModule, + MatInputModule, + MatSelectModule, + IonicModule, + MatDialogModule, + MatRadioModule, + MatSlideToggleModule, + MatListModule, + MatExpansionModule, + MatCheckboxModule, + MatDatepickerModule, + MatIconModule, + + ], + exports: [ + CommonModule, + ReactiveFormsModule, + FormsModule, + MatButtonModule, + MatFormFieldModule, + MatCardModule, + MatInputModule, + MatSelectModule, + IonicModule, + MatDialogModule, + MatRadioModule, + MatSlideToggleModule, + MatListModule, + MatExpansionModule, + MatCheckboxModule, + MatDatepickerModule, + MatIconModule, + + // PIPES AND DIRECTIVES + + RupeeCurrencyFormatPipe, + HideHeaderDirective + ] +}) +export class MaterialModuleModule { } diff --git a/src/assets/css/deeppurple-amber.css b/src/assets/css/deeppurple-amber.css new file mode 100755 index 0000000..f0c9650 --- /dev/null +++ b/src/assets/css/deeppurple-amber.css @@ -0,0 +1 @@ +.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h5,.mat-typography h5{font-size:11.62px;font-weight:400;font-family:Roboto,"Helvetica Neue",sans-serif;line-height:20px;margin:0 0 12px}.mat-h6,.mat-typography h6{font-size:9.38px;font-weight:400;font-family:Roboto,"Helvetica Neue",sans-serif;line-height:20px;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,"Helvetica Neue",sans-serif}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,"Helvetica Neue",sans-serif}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,"Helvetica Neue",sans-serif}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,"Helvetica Neue",sans-serif;margin:0 0 56px;letter-spacing:-.05em}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px;letter-spacing:-.02em}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px;letter-spacing:-.005em}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px}.mat-button,.mat-fab,.mat-icon-button,.mat-mini-fab,.mat-raised-button{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-card{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-card-title{font-size:24px;font-weight:400}.mat-card-content,.mat-card-header .mat-card-title,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:13px;line-height:18px}.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell{font-size:14px}.mat-calendar{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,"Helvetica Neue",sans-serif}.mat-expansion-panel-header{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,"Helvetica Neue",sans-serif}.mat-form-field{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:inherit;font-weight:400;line-height:1.125}.mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.4375em 0;border-top:.84375em solid transparent}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333%}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.28125em}.mat-form-field-underline{bottom:1.25em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.54167em;top:calc(100% - 1.66667em)}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:12px}.mat-radio-button{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-select{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font:400 14px/20px Roboto,"Helvetica Neue",sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,"Helvetica Neue",sans-serif;margin:0}.mat-tooltip{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-list-item{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-list-option{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-list .mat-list-item,.mat-nav-list .mat-list-item,.mat-selection-list .mat-list-item{font-size:16px}.mat-list .mat-list-item .mat-line,.mat-nav-list .mat-list-item .mat-line,.mat-selection-list .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list .mat-list-item .mat-line:nth-child(n+2),.mat-nav-list .mat-list-item .mat-line:nth-child(n+2),.mat-selection-list .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list .mat-list-option,.mat-nav-list .mat-list-option,.mat-selection-list .mat-list-option{font-size:16px}.mat-list .mat-list-option .mat-line,.mat-nav-list .mat-list-option .mat-line,.mat-selection-list .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list .mat-list-option .mat-line:nth-child(n+2),.mat-nav-list .mat-list-option .mat-line:nth-child(n+2),.mat-selection-list .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list .mat-subheader,.mat-nav-list .mat-subheader,.mat-selection-list .mat-subheader{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500}.mat-list[dense] .mat-list-item,.mat-nav-list[dense] .mat-list-item,.mat-selection-list[dense] .mat-list-item{font-size:12px}.mat-list[dense] .mat-list-item .mat-line,.mat-nav-list[dense] .mat-list-item .mat-line,.mat-selection-list[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-nav-list[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-selection-list[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list[dense] .mat-list-option,.mat-nav-list[dense] .mat-list-option,.mat-selection-list[dense] .mat-list-option{font-size:12px}.mat-list[dense] .mat-list-option .mat-line,.mat-nav-list[dense] .mat-list-option .mat-line,.mat-selection-list[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list[dense] .mat-list-option .mat-line:nth-child(n+2),.mat-nav-list[dense] .mat-list-option .mat-line:nth-child(n+2),.mat-selection-list[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list[dense] .mat-subheader,.mat-nav-list[dense] .mat-subheader,.mat-selection-list[dense] .mat-subheader{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,"Helvetica Neue",sans-serif}.mat-simple-snackbar{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-ripple{overflow:hidden}@media screen and (-ms-high-contrast:active){.mat-ripple{display:none}}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0s cubic-bezier(0,0,.2,1);transform:scale(0)}.mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;position:relative;cursor:pointer;outline:0;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}@media screen and (-ms-high-contrast:active){.mat-option-ripple{opacity:.5}}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}.mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.48}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.6)}.cdk-overlay-transparent-backdrop{background:0 0}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#673ab7}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ffd740}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ffd740}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#673ab7}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button{background:0 0}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay{background-color:rgba(103,58,183,.12)}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay{background-color:rgba(255,215,64,.12)}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay{background-color:rgba(244,67,54,.12)}.mat-button[disabled] .mat-button-focus-overlay,.mat-icon-button[disabled] .mat-button-focus-overlay{background-color:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary{color:#673ab7}.mat-button.mat-accent,.mat-icon-button.mat-accent{color:#ffd740}.mat-button.mat-warn,.mat-icon-button.mat-warn{color:#f44336}.mat-button.mat-accent[disabled],.mat-button.mat-primary[disabled],.mat-button.mat-warn[disabled],.mat-button[disabled][disabled],.mat-icon-button.mat-accent[disabled],.mat-icon-button.mat-primary[disabled],.mat-icon-button.mat-warn[disabled],.mat-icon-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-fab,.mat-mini-fab,.mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff}.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{color:#fff}.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{color:rgba(0,0,0,.87)}.mat-fab.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#673ab7}.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ffd740}.mat-fab.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{background-color:rgba(0,0,0,.12)}.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.2)}.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element{background-color:rgba(0,0,0,.2)}.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.2)}.mat-button.mat-primary .mat-ripple-element{background-color:rgba(103,58,183,.1)}.mat-button.mat-accent .mat-ripple-element{background-color:rgba(255,215,64,.1)}.mat-button.mat-warn .mat-ripple-element{background-color:rgba(244,67,54,.1)}.mat-icon-button.mat-primary .mat-ripple-element{background-color:rgba(103,58,183,.2)}.mat-icon-button.mat-accent .mat-ripple-element{background-color:rgba(255,215,64,.2)}.mat-icon-button.mat-warn .mat-ripple-element{background-color:rgba(244,67,54,.2)}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-disabled{background-color:#eee;color:rgba(0,0,0,.26)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#673ab7}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ffd740}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#b0b0b0}.mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element{background-color:rgba(103,58,183,.26)}.mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element{background-color:rgba(255,215,64,.26)}.mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element{background-color:rgba(244,67,54,.26)}.mat-chip:not(.mat-basic-chip){background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip:not(.mat-basic-chip) .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-chip-selected.mat-primary{background-color:#673ab7;color:#fff}.mat-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-chip-selected.mat-accent{background-color:#ffd740;color:rgba(0,0,0,.87)}.mat-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover{opacity:.54}.mat-table{background:#fff}.mat-header-row,.mat-row{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell{color:rgba(0,0,0,.87)}.mat-datepicker-content{background-color:#fff;color:rgba(0,0,0,.87)}.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}.mat-calendar-next-button,.mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:rgba(0,0,0,.38)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:rgba(0,0,0,.04)}.mat-calendar-body-selected{background-color:#673ab7;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(103,58,183,.4)}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.38)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.18)}.mat-dialog-container{background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:rgba(0,0,0,.04)}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-indicator::after,.mat-expansion-panel-header-description{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-form-field-label{color:rgba(0,0,0,.54)}.mat-hint{color:rgba(0,0,0,.54)}.mat-focused .mat-form-field-label{color:#673ab7}.mat-focused .mat-form-field-label.mat-accent{color:#ffd740}.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ffd740}.mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 1px;background-repeat:repeat-x}.mat-form-field-ripple{background-color:#673ab7}.mat-form-field-ripple.mat-accent{background-color:#ffd740}.mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,.mat-form-field-invalid .mat-form-field-label.mat-accent{color:#f44336}.mat-form-field-invalid .mat-form-field-ripple{background-color:#f44336}.mat-error{color:#f44336}.mat-icon.mat-primary{color:#673ab7}.mat-icon.mat-accent{color:#ffd740}.mat-icon.mat-warn{color:#f44336}.mat-input-element:disabled{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#673ab7}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-accent .mat-input-element{caret-color:#ffd740}.mat-form-field-invalid .mat-input-element,.mat-warn .mat-input-element{caret-color:#f44336}.mat-list .mat-list-item,.mat-nav-list .mat-list-item,.mat-selection-list .mat-list-item{color:rgba(0,0,0,.87)}.mat-list .mat-list-option,.mat-nav-list .mat-list-option,.mat-selection-list .mat-list-option{color:rgba(0,0,0,.87)}.mat-list .mat-subheader,.mat-nav-list .mat-subheader,.mat-selection-list .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-nav-list .mat-list-item{outline:0}.mat-nav-list .mat-list-item.mat-list-item-focus,.mat-nav-list .mat-list-item:hover{background:rgba(0,0,0,.04)}.mat-list-option{outline:0}.mat-list-option.mat-list-item-focus,.mat-list-option:hover{background:rgba(0,0,0,.04)}.mat-menu-panel{background:#fff}.mat-menu-item{background:0 0;color:rgba(0,0,0,.87)}.mat-menu-item[disabled]{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon:not([color]),.mat-menu-item-submenu-trigger::after{color:rgba(0,0,0,.54)}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item:focus:not([disabled]),.mat-menu-item:hover:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment{border-color:rgba(0,0,0,.38)}.mat-progress-bar-background{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23d1c4e9%27%2F%3E%3C%2Fsvg%3E")}.mat-progress-bar-buffer{background-color:#d1c4e9}.mat-progress-bar-fill::after{background-color:#673ab7}.mat-progress-bar.mat-accent .mat-progress-bar-background{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffe57f%27%2F%3E%3C%2Fsvg%3E")}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ffe57f}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ffd740}.mat-progress-bar.mat-warn .mat-progress-bar-background{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E")}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#673ab7}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ffd740}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#673ab7}.mat-radio-button.mat-primary .mat-radio-inner-circle{background-color:#673ab7}.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element{background-color:rgba(103,58,183,.26)}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ffd740}.mat-radio-button.mat-accent .mat-radio-inner-circle{background-color:#ffd740}.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element{background-color:rgba(255,215,64,.26)}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle{background-color:#f44336}.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element{background-color:rgba(244,67,54,.26)}.mat-select-content,.mat-select-panel-done-animating{background:#fff}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#673ab7}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ffd740}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb{background-color:#ffc107}.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar{background-color:rgba(255,193,7,.5)}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:rgba(0,0,0,.06)}.mat-slide-toggle .mat-ripple-element{background-color:rgba(255,193,7,.12)}.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb{background-color:#673ab7}.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar{background-color:rgba(103,58,183,.5)}.mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element{background-color:rgba(0,0,0,.06)}.mat-slide-toggle.mat-primary .mat-ripple-element{background-color:rgba(103,58,183,.12)}.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar{background-color:rgba(244,67,54,.5)}.mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element{background-color:rgba(0,0,0,.06)}.mat-slide-toggle.mat-warn .mat-ripple-element{background-color:rgba(244,67,54,.12)}.mat-disabled .mat-slide-toggle-thumb{background-color:#bdbdbd}.mat-disabled .mat-slide-toggle-bar{background-color:rgba(0,0,0,.1)}.mat-slide-toggle-thumb{background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#673ab7}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ffd740}.mat-accent .mat-slider-thumb-label-text{color:rgba(0,0,0,.87)}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider-focus-ring{background-color:rgba(255,215,64,.2)}.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill{background-color:rgba(0,0,0,.26)}.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:rgba(0,0,0,.04)}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.38)}.mat-step-header .mat-step-icon{background-color:#673ab7;color:#fff}.mat-step-header .mat-step-icon-not-touched{background-color:rgba(0,0,0,.38);color:#fff}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label:focus,.mat-tab-group.mat-primary .mat-tab-link:focus,.mat-tab-nav-bar.mat-primary .mat-tab-label:focus,.mat-tab-nav-bar.mat-primary .mat-tab-link:focus{background-color:rgba(209,196,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#673ab7}.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label:focus,.mat-tab-group.mat-accent .mat-tab-link:focus,.mat-tab-nav-bar.mat-accent .mat-tab-label:focus,.mat-tab-nav-bar.mat-accent .mat-tab-link:focus{background-color:rgba(255,229,127,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ffd740}.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar{background-color:rgba(0,0,0,.87)}.mat-tab-group.mat-warn .mat-tab-label:focus,.mat-tab-group.mat-warn .mat-tab-link:focus,.mat-tab-nav-bar.mat-warn .mat-tab-label:focus,.mat-tab-nav-bar.mat-warn .mat-tab-link:focus{background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label:focus,.mat-tab-group.mat-background-primary .mat-tab-link:focus,.mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus,.mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus{background-color:rgba(209,196,233,.3)}.mat-tab-group.mat-background-primary .mat-tab-header,.mat-tab-group.mat-background-primary .mat-tab-links,.mat-tab-nav-bar.mat-background-primary .mat-tab-header,.mat-tab-nav-bar.mat-background-primary .mat-tab-links{background-color:#673ab7}.mat-tab-group.mat-background-primary .mat-tab-label,.mat-tab-group.mat-background-primary .mat-tab-link,.mat-tab-nav-bar.mat-background-primary .mat-tab-label,.mat-tab-nav-bar.mat-background-primary .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-tab-group.mat-background-accent .mat-tab-label:focus,.mat-tab-group.mat-background-accent .mat-tab-link:focus,.mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus,.mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus{background-color:rgba(255,229,127,.3)}.mat-tab-group.mat-background-accent .mat-tab-header,.mat-tab-group.mat-background-accent .mat-tab-links,.mat-tab-nav-bar.mat-background-accent .mat-tab-header,.mat-tab-nav-bar.mat-background-accent .mat-tab-links{background-color:#ffd740}.mat-tab-group.mat-background-accent .mat-tab-label,.mat-tab-group.mat-background-accent .mat-tab-link,.mat-tab-nav-bar.mat-background-accent .mat-tab-label,.mat-tab-nav-bar.mat-background-accent .mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.4)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.4)}.mat-tab-group.mat-background-accent .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent .mat-ripple-element{background-color:rgba(0,0,0,.12)}.mat-tab-group.mat-background-warn .mat-tab-label:focus,.mat-tab-group.mat-background-warn .mat-tab-link:focus,.mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus,.mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus{background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn .mat-tab-header,.mat-tab-group.mat-background-warn .mat-tab-links,.mat-tab-nav-bar.mat-background-warn .mat-tab-header,.mat-tab-nav-bar.mat-background-warn .mat-tab-links{background-color:#f44336}.mat-tab-group.mat-background-warn .mat-tab-label,.mat-tab-group.mat-background-warn .mat-tab-link,.mat-tab-nav-bar.mat-background-warn .mat-tab-label,.mat-tab-nav-bar.mat-background-warn .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#673ab7;color:#fff}.mat-toolbar.mat-accent{background:#ffd740;color:rgba(0,0,0,.87)}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-snack-bar-container{background:#323232;color:#fff}.mat-simple-snackbar-action{color:#ffd740} \ No newline at end of file diff --git a/src/assets/deep.min.css b/src/assets/deep.min.css new file mode 100755 index 0000000..f0c9650 --- /dev/null +++ b/src/assets/deep.min.css @@ -0,0 +1 @@ +.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,"Helvetica Neue",sans-serif;margin:0 0 16px}.mat-h5,.mat-typography h5{font-size:11.62px;font-weight:400;font-family:Roboto,"Helvetica Neue",sans-serif;line-height:20px;margin:0 0 12px}.mat-h6,.mat-typography h6{font-size:9.38px;font-weight:400;font-family:Roboto,"Helvetica Neue",sans-serif;line-height:20px;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,"Helvetica Neue",sans-serif}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,"Helvetica Neue",sans-serif}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,"Helvetica Neue",sans-serif}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,"Helvetica Neue",sans-serif;margin:0 0 56px;letter-spacing:-.05em}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px;letter-spacing:-.02em}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px;letter-spacing:-.005em}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,"Helvetica Neue",sans-serif;margin:0 0 64px}.mat-button,.mat-fab,.mat-icon-button,.mat-mini-fab,.mat-raised-button{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-card{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-card-title{font-size:24px;font-weight:400}.mat-card-content,.mat-card-header .mat-card-title,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:13px;line-height:18px}.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell{font-size:14px}.mat-calendar{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,"Helvetica Neue",sans-serif}.mat-expansion-panel-header{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,"Helvetica Neue",sans-serif}.mat-form-field{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:inherit;font-weight:400;line-height:1.125}.mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.4375em 0;border-top:.84375em solid transparent}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333%}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.28125em}.mat-form-field-underline{bottom:1.25em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.54167em;top:calc(100% - 1.66667em)}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:12px}.mat-radio-button{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-select{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font:400 14px/20px Roboto,"Helvetica Neue",sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,"Helvetica Neue",sans-serif;margin:0}.mat-tooltip{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-list-item{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-list-option{font-family:Roboto,"Helvetica Neue",sans-serif}.mat-list .mat-list-item,.mat-nav-list .mat-list-item,.mat-selection-list .mat-list-item{font-size:16px}.mat-list .mat-list-item .mat-line,.mat-nav-list .mat-list-item .mat-line,.mat-selection-list .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list .mat-list-item .mat-line:nth-child(n+2),.mat-nav-list .mat-list-item .mat-line:nth-child(n+2),.mat-selection-list .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list .mat-list-option,.mat-nav-list .mat-list-option,.mat-selection-list .mat-list-option{font-size:16px}.mat-list .mat-list-option .mat-line,.mat-nav-list .mat-list-option .mat-line,.mat-selection-list .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list .mat-list-option .mat-line:nth-child(n+2),.mat-nav-list .mat-list-option .mat-line:nth-child(n+2),.mat-selection-list .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list .mat-subheader,.mat-nav-list .mat-subheader,.mat-selection-list .mat-subheader{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500}.mat-list[dense] .mat-list-item,.mat-nav-list[dense] .mat-list-item,.mat-selection-list[dense] .mat-list-item{font-size:12px}.mat-list[dense] .mat-list-item .mat-line,.mat-nav-list[dense] .mat-list-item .mat-line,.mat-selection-list[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-nav-list[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-selection-list[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list[dense] .mat-list-option,.mat-nav-list[dense] .mat-list-option,.mat-selection-list[dense] .mat-list-option{font-size:12px}.mat-list[dense] .mat-list-option .mat-line,.mat-nav-list[dense] .mat-list-option .mat-line,.mat-selection-list[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list[dense] .mat-list-option .mat-line:nth-child(n+2),.mat-nav-list[dense] .mat-list-option .mat-line:nth-child(n+2),.mat-selection-list[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list[dense] .mat-subheader,.mat-nav-list[dense] .mat-subheader,.mat-selection-list[dense] .mat-subheader{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,"Helvetica Neue",sans-serif}.mat-simple-snackbar{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-ripple{overflow:hidden}@media screen and (-ms-high-contrast:active){.mat-ripple{display:none}}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0s cubic-bezier(0,0,.2,1);transform:scale(0)}.mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;position:relative;cursor:pointer;outline:0;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}@media screen and (-ms-high-contrast:active){.mat-option-ripple{opacity:.5}}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}.mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.48}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.6)}.cdk-overlay-transparent-backdrop{background:0 0}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#673ab7}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ffd740}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ffd740}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#673ab7}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button{background:0 0}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay{background-color:rgba(103,58,183,.12)}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay{background-color:rgba(255,215,64,.12)}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay{background-color:rgba(244,67,54,.12)}.mat-button[disabled] .mat-button-focus-overlay,.mat-icon-button[disabled] .mat-button-focus-overlay{background-color:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary{color:#673ab7}.mat-button.mat-accent,.mat-icon-button.mat-accent{color:#ffd740}.mat-button.mat-warn,.mat-icon-button.mat-warn{color:#f44336}.mat-button.mat-accent[disabled],.mat-button.mat-primary[disabled],.mat-button.mat-warn[disabled],.mat-button[disabled][disabled],.mat-icon-button.mat-accent[disabled],.mat-icon-button.mat-primary[disabled],.mat-icon-button.mat-warn[disabled],.mat-icon-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-fab,.mat-mini-fab,.mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff}.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{color:#fff}.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{color:rgba(0,0,0,.87)}.mat-fab.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#673ab7}.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ffd740}.mat-fab.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{background-color:rgba(0,0,0,.12)}.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.2)}.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element{background-color:rgba(0,0,0,.2)}.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.2)}.mat-button.mat-primary .mat-ripple-element{background-color:rgba(103,58,183,.1)}.mat-button.mat-accent .mat-ripple-element{background-color:rgba(255,215,64,.1)}.mat-button.mat-warn .mat-ripple-element{background-color:rgba(244,67,54,.1)}.mat-icon-button.mat-primary .mat-ripple-element{background-color:rgba(103,58,183,.2)}.mat-icon-button.mat-accent .mat-ripple-element{background-color:rgba(255,215,64,.2)}.mat-icon-button.mat-warn .mat-ripple-element{background-color:rgba(244,67,54,.2)}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-disabled{background-color:#eee;color:rgba(0,0,0,.26)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#673ab7}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ffd740}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#b0b0b0}.mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element{background-color:rgba(103,58,183,.26)}.mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element{background-color:rgba(255,215,64,.26)}.mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element{background-color:rgba(244,67,54,.26)}.mat-chip:not(.mat-basic-chip){background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip:not(.mat-basic-chip) .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip:not(.mat-basic-chip) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-chip-selected.mat-primary{background-color:#673ab7;color:#fff}.mat-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-chip-selected.mat-accent{background-color:#ffd740;color:rgba(0,0,0,.87)}.mat-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover{opacity:.54}.mat-table{background:#fff}.mat-header-row,.mat-row{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell{color:rgba(0,0,0,.87)}.mat-datepicker-content{background-color:#fff;color:rgba(0,0,0,.87)}.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}.mat-calendar-next-button,.mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:rgba(0,0,0,.38)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:rgba(0,0,0,.04)}.mat-calendar-body-selected{background-color:#673ab7;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(103,58,183,.4)}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.38)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.18)}.mat-dialog-container{background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:rgba(0,0,0,.04)}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-indicator::after,.mat-expansion-panel-header-description{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-form-field-label{color:rgba(0,0,0,.54)}.mat-hint{color:rgba(0,0,0,.54)}.mat-focused .mat-form-field-label{color:#673ab7}.mat-focused .mat-form-field-label.mat-accent{color:#ffd740}.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ffd740}.mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 1px;background-repeat:repeat-x}.mat-form-field-ripple{background-color:#673ab7}.mat-form-field-ripple.mat-accent{background-color:#ffd740}.mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,.mat-form-field-invalid .mat-form-field-label.mat-accent{color:#f44336}.mat-form-field-invalid .mat-form-field-ripple{background-color:#f44336}.mat-error{color:#f44336}.mat-icon.mat-primary{color:#673ab7}.mat-icon.mat-accent{color:#ffd740}.mat-icon.mat-warn{color:#f44336}.mat-input-element:disabled{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#673ab7}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-accent .mat-input-element{caret-color:#ffd740}.mat-form-field-invalid .mat-input-element,.mat-warn .mat-input-element{caret-color:#f44336}.mat-list .mat-list-item,.mat-nav-list .mat-list-item,.mat-selection-list .mat-list-item{color:rgba(0,0,0,.87)}.mat-list .mat-list-option,.mat-nav-list .mat-list-option,.mat-selection-list .mat-list-option{color:rgba(0,0,0,.87)}.mat-list .mat-subheader,.mat-nav-list .mat-subheader,.mat-selection-list .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-nav-list .mat-list-item{outline:0}.mat-nav-list .mat-list-item.mat-list-item-focus,.mat-nav-list .mat-list-item:hover{background:rgba(0,0,0,.04)}.mat-list-option{outline:0}.mat-list-option.mat-list-item-focus,.mat-list-option:hover{background:rgba(0,0,0,.04)}.mat-menu-panel{background:#fff}.mat-menu-item{background:0 0;color:rgba(0,0,0,.87)}.mat-menu-item[disabled]{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon:not([color]),.mat-menu-item-submenu-trigger::after{color:rgba(0,0,0,.54)}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item:focus:not([disabled]),.mat-menu-item:hover:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment{border-color:rgba(0,0,0,.38)}.mat-progress-bar-background{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23d1c4e9%27%2F%3E%3C%2Fsvg%3E")}.mat-progress-bar-buffer{background-color:#d1c4e9}.mat-progress-bar-fill::after{background-color:#673ab7}.mat-progress-bar.mat-accent .mat-progress-bar-background{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffe57f%27%2F%3E%3C%2Fsvg%3E")}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ffe57f}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ffd740}.mat-progress-bar.mat-warn .mat-progress-bar-background{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E")}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#673ab7}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ffd740}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#673ab7}.mat-radio-button.mat-primary .mat-radio-inner-circle{background-color:#673ab7}.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element{background-color:rgba(103,58,183,.26)}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ffd740}.mat-radio-button.mat-accent .mat-radio-inner-circle{background-color:#ffd740}.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element{background-color:rgba(255,215,64,.26)}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle{background-color:#f44336}.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element{background-color:rgba(244,67,54,.26)}.mat-select-content,.mat-select-panel-done-animating{background:#fff}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#673ab7}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ffd740}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb{background-color:#ffc107}.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar{background-color:rgba(255,193,7,.5)}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:rgba(0,0,0,.06)}.mat-slide-toggle .mat-ripple-element{background-color:rgba(255,193,7,.12)}.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb{background-color:#673ab7}.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar{background-color:rgba(103,58,183,.5)}.mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element{background-color:rgba(0,0,0,.06)}.mat-slide-toggle.mat-primary .mat-ripple-element{background-color:rgba(103,58,183,.12)}.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar{background-color:rgba(244,67,54,.5)}.mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element{background-color:rgba(0,0,0,.06)}.mat-slide-toggle.mat-warn .mat-ripple-element{background-color:rgba(244,67,54,.12)}.mat-disabled .mat-slide-toggle-thumb{background-color:#bdbdbd}.mat-disabled .mat-slide-toggle-bar{background-color:rgba(0,0,0,.1)}.mat-slide-toggle-thumb{background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#673ab7}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ffd740}.mat-accent .mat-slider-thumb-label-text{color:rgba(0,0,0,.87)}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider-focus-ring{background-color:rgba(255,215,64,.2)}.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill{background-color:rgba(0,0,0,.26)}.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:rgba(0,0,0,.04)}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.38)}.mat-step-header .mat-step-icon{background-color:#673ab7;color:#fff}.mat-step-header .mat-step-icon-not-touched{background-color:rgba(0,0,0,.38);color:#fff}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label:focus,.mat-tab-group.mat-primary .mat-tab-link:focus,.mat-tab-nav-bar.mat-primary .mat-tab-label:focus,.mat-tab-nav-bar.mat-primary .mat-tab-link:focus{background-color:rgba(209,196,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#673ab7}.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label:focus,.mat-tab-group.mat-accent .mat-tab-link:focus,.mat-tab-nav-bar.mat-accent .mat-tab-label:focus,.mat-tab-nav-bar.mat-accent .mat-tab-link:focus{background-color:rgba(255,229,127,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ffd740}.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar{background-color:rgba(0,0,0,.87)}.mat-tab-group.mat-warn .mat-tab-label:focus,.mat-tab-group.mat-warn .mat-tab-link:focus,.mat-tab-nav-bar.mat-warn .mat-tab-label:focus,.mat-tab-nav-bar.mat-warn .mat-tab-link:focus{background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label:focus,.mat-tab-group.mat-background-primary .mat-tab-link:focus,.mat-tab-nav-bar.mat-background-primary .mat-tab-label:focus,.mat-tab-nav-bar.mat-background-primary .mat-tab-link:focus{background-color:rgba(209,196,233,.3)}.mat-tab-group.mat-background-primary .mat-tab-header,.mat-tab-group.mat-background-primary .mat-tab-links,.mat-tab-nav-bar.mat-background-primary .mat-tab-header,.mat-tab-nav-bar.mat-background-primary .mat-tab-links{background-color:#673ab7}.mat-tab-group.mat-background-primary .mat-tab-label,.mat-tab-group.mat-background-primary .mat-tab-link,.mat-tab-nav-bar.mat-background-primary .mat-tab-label,.mat-tab-nav-bar.mat-background-primary .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-tab-group.mat-background-accent .mat-tab-label:focus,.mat-tab-group.mat-background-accent .mat-tab-link:focus,.mat-tab-nav-bar.mat-background-accent .mat-tab-label:focus,.mat-tab-nav-bar.mat-background-accent .mat-tab-link:focus{background-color:rgba(255,229,127,.3)}.mat-tab-group.mat-background-accent .mat-tab-header,.mat-tab-group.mat-background-accent .mat-tab-links,.mat-tab-nav-bar.mat-background-accent .mat-tab-header,.mat-tab-nav-bar.mat-background-accent .mat-tab-links{background-color:#ffd740}.mat-tab-group.mat-background-accent .mat-tab-label,.mat-tab-group.mat-background-accent .mat-tab-link,.mat-tab-nav-bar.mat-background-accent .mat-tab-label,.mat-tab-nav-bar.mat-background-accent .mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.4)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.4)}.mat-tab-group.mat-background-accent .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent .mat-ripple-element{background-color:rgba(0,0,0,.12)}.mat-tab-group.mat-background-warn .mat-tab-label:focus,.mat-tab-group.mat-background-warn .mat-tab-link:focus,.mat-tab-nav-bar.mat-background-warn .mat-tab-label:focus,.mat-tab-nav-bar.mat-background-warn .mat-tab-link:focus{background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn .mat-tab-header,.mat-tab-group.mat-background-warn .mat-tab-links,.mat-tab-nav-bar.mat-background-warn .mat-tab-header,.mat-tab-nav-bar.mat-background-warn .mat-tab-links{background-color:#f44336}.mat-tab-group.mat-background-warn .mat-tab-label,.mat-tab-group.mat-background-warn .mat-tab-link,.mat-tab-nav-bar.mat-background-warn .mat-tab-label,.mat-tab-nav-bar.mat-background-warn .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#673ab7;color:#fff}.mat-toolbar.mat-accent{background:#ffd740;color:rgba(0,0,0,.87)}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-snack-bar-container{background:#323232;color:#fff}.mat-simple-snackbar-action{color:#ffd740} \ No newline at end of file diff --git a/src/assets/fonts/Roboto-Black.ttf b/src/assets/fonts/Roboto-Black.ttf new file mode 100755 index 0000000000000000000000000000000000000000..689fe5cb3c715f2944fec30e43ccb8a2b10625d3 GIT binary patch literal 171480 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

~M8)?dE#I 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 Xk2aT?%S{K<(OhA!BxPw6dg^}wc$YKS literal 0 HcmV?d00001 diff --git a/src/assets/fonts/Roboto-BlackItalic.ttf b/src/assets/fonts/Roboto-BlackItalic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..0b4e0ee108899ddfef739f48d2aa9475b8b41a03 GIT binary patch literal 177552 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�_SD^G{wdrrHYdIGDG`C$ZMlG79#yZF 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 literal 0 HcmV?d00001 diff --git a/src/assets/fonts/Roboto-Bold.ttf b/src/assets/fonts/Roboto-Bold.ttf new file mode 100755 index 0000000000000000000000000000000000000000..d3f01ad245b628f386ac95786f53167038720eb2 GIT binary patch literal 170760 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�!3r53e9=KAt@g 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