diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..39187eb --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/node_modules +/local.properties +/.idea +**/build \ No newline at end of file diff --git a/Images/Button.png b/Images/Button.png new file mode 100644 index 0000000..954a549 Binary files /dev/null and b/Images/Button.png differ diff --git a/Images/Panel.png b/Images/Panel.png new file mode 100644 index 0000000..d446911 Binary files /dev/null and b/Images/Panel.png differ diff --git a/Images/ss 1.png b/Images/ss 1.png new file mode 100644 index 0000000..6801785 Binary files /dev/null and b/Images/ss 1.png differ diff --git a/Images/ss 2.png b/Images/ss 2.png new file mode 100644 index 0000000..e6919ae Binary files /dev/null and b/Images/ss 2.png differ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..b89b2cb --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2022 Sahil Chutani and Devashish + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..b3f292f --- /dev/null +++ b/README.md @@ -0,0 +1,134 @@ +## Library Name - Phone Code + +### Library Version - 1.0 + +### Library Release Date - + +### Library Overview + Phone Code library provides access to a developer to add this into their own harmony os project, where user will get option to enter his/her nobile number. The main feature includes a list of phone codes of all the coutries from where usercan choose the coutry he/she belongs to and the Mobile code of that coutry will automatically added to the phonenumber field. + +### How to use +1. Click on the ArrowDown button to open up the country list panel +2. Click on either the country name/flag/code. +3. The required data will automatically filled up in the desired box +4. Now enter your mobile number in the input field. +5. After all the entries click on the continue button for a successful submission. + +--- + +### Library UI overview + +![alt-text-1](./Images/ss%201.png) ![alt-text-2](./Images/ss%202.png) + +--- + +## Library Feature 1: Button + A beautiful coloured clickable button is provided underneath the input field, by clicking which user can submit his data into the server + + + +``` +Button($r("app.string.continue"), { type: ButtonType.Normal, stateEffect: true }) + .borderRadius("8fp") + .backgroundColor(0xff6874) + .width("100%") + +``` + +![Image](./Images/Button.png) + +## Library Feature 2: Panel + Upon clicking the dropdown button a panel will pop up from the buttom of the screen which displays the name, phone code and the cotry flag icon of the coutries. User can select his/her country and the phone code of that coutry will automatically adde up to the required field. + +``` + Panel(this.show) { // Show code list + Column() { + Row() { + Text('Country Code') + .fontSize("20fp") + .height("40vp") + .fontWeight("bold") + .textAlign(TextAlign.Start) + .margin({ bottom: "10vp" }) + } + + Divider().vertical(false).strokeWidth("2vp").color("Black").lineCap(LineCapStyle.Round) + List({ space: "2vp", initialIndex: 0 }) { + ForEach(this.arr, (item) => { + ListItem() { + Row() { + + + Flex() { + Image($rawfile('country_flag_' + item.co.trim() + '.png')) + .width("22vp") + .height("20vp") + .margin({ left: "5vp" }) + .backgroundColor(0xFFFFFF) + .onClick(() => { + this.phone_code = item.ph + this.onPanelItemSelection(item.ph, item.co) + }) + } + .width('10%') + .padding({left: 10}) + + + Text(item.co) + .width('30%') + .height("50vp") + .padding({left: 30}) + .fontSize("20fp") + .textAlign(TextAlign.Start) + .borderRadius("10vp") + .onClick(() => { + this.phone_code = item.ph + this.onPanelItemSelection(item.ph, item.co) + }) + + + Text("+" + item.ph) + .width('60%') + .height("50vp") + .padding({right: 30}) + .fontSize("20fp") + .textAlign(TextAlign.End) + .borderRadius("10vp") + .onClick(() => { + this.phone_code = item.ph + this.onPanelItemSelection(item.ph, item.co) + }) + + + } + }.editable(true) + }) + }.listDirection(Axis.Vertical) + } + } + .type(PanelType.Foldable) + .mode(PanelMode.Half) + .dragBar(true) + .halfHeight("1500vp") + .onChange((value: any) => { + console.info(`width:${value.width},height:${value.height},mode:${value.mode}`) + }) + } + +``` + +![Image](./Images/Panel.png) + +--- + +### Advance features that can be implemented into the library - +* Voice search can be integrated so that user dont have to pick the coutry name everytime from the panel, instead he/she can do a voice search and the data will be filled up +* Application can seek permission to use the user's current location and the phonecode of that coutry in which the location exists can be filled up automatically. + +### Open Source License +Licensed under [Apache-2.0 license](/LICENSE) + +### Coclusion +* It is a very useful Library which can save your lots of time by importing it directly into your App +* It is easy to use and very user friendly and it's UI is very much specific +* Specific fields acn be customized according to the need of the project \ No newline at end of file diff --git a/build-profile.json5 b/build-profile.json5 new file mode 100644 index 0000000..f3f367f --- /dev/null +++ b/build-profile.json5 @@ -0,0 +1,31 @@ +{ + "app": { + "signingConfigs": [], + "compileSdkVersion": 8, + "compatibleSdkVersion": 8, + "products": [ + { + "name": "default", + "signingConfig": "default", + } + ] + }, + "modules": [ + { + "name": "entry", + "srcPath": "./entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ] + }, + { + "name": "libphonecode", + "srcPath": "./libphonecode" + } + ] +} \ No newline at end of file diff --git a/entry/.gitignore b/entry/.gitignore new file mode 100644 index 0000000..4f9a973 --- /dev/null +++ b/entry/.gitignore @@ -0,0 +1,3 @@ +/node_modules +/.preview +/build \ No newline at end of file diff --git a/entry/build-profile.json5 b/entry/build-profile.json5 new file mode 100644 index 0000000..ae58d1d --- /dev/null +++ b/entry/build-profile.json5 @@ -0,0 +1,13 @@ +{ + "apiType": 'faMode', + "buildOption": { + }, + "targets": [ + { + "name": "default", + }, + { + "name": "ohosTest", + } + ] +} \ No newline at end of file diff --git a/entry/hvigorfile.js b/entry/hvigorfile.js new file mode 100644 index 0000000..bcec4c9 --- /dev/null +++ b/entry/hvigorfile.js @@ -0,0 +1,2 @@ +// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently. +module.exports = require('@ohos/hvigor-ohos-plugin').legacyHapTasks diff --git a/entry/package-lock.json b/entry/package-lock.json new file mode 100644 index 0000000..15bc714 --- /dev/null +++ b/entry/package-lock.json @@ -0,0 +1,5 @@ +{ + "name": "entry", + "version": "1.0.0", + "lockfileVersion": 1 +} diff --git a/entry/package.json b/entry/package.json new file mode 100644 index 0000000..c4e988f --- /dev/null +++ b/entry/package.json @@ -0,0 +1,13 @@ +{ + "name": "entry", + "version": "1.0.0", + "ohos": { + "org": "huawei", + "buildTool": "hvigor", + "directoryLevel": "module" + }, + "description": "example description", + "repository": {}, + "license": "ISC", + "dependencies": {} +} diff --git a/entry/src/main/config.json b/entry/src/main/config.json new file mode 100644 index 0000000..a6b2c69 --- /dev/null +++ b/entry/src/main/config.json @@ -0,0 +1,68 @@ +{ + "app": { + "vendor": "example", + "bundleName": "com.ohos.framework.myapplication", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": {}, + "module": { + "mainAbility": ".MainAbility", + "deviceType": [ + "phone", + "tablet" + ], + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "MainAbility", + "name": ".MainAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:MainAbility_desc", + "formsEnabled": false, + "label": "$string:MainAbility_label", + "type": "page", + "launchType": "standard" + } + ], + "distro": { + "moduleType": "entry", + "installationFree": false, + "deliveryWithInstall": true, + "moduleName": "entry" + }, + "package": "com.example.entry", + "srcPath": "", + "name": ".entry", + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".MainAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} \ No newline at end of file diff --git a/entry/src/main/ets/MainAbility/app.ets b/entry/src/main/ets/MainAbility/app.ets new file mode 100644 index 0000000..cfe26e5 --- /dev/null +++ b/entry/src/main/ets/MainAbility/app.ets @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2022 Application Library Engineering Group. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export default { + onCreate() { + console.info('Application onCreate') + }, + onDestroy() { + console.info('Application onDestroy') + }, +} \ No newline at end of file diff --git a/entry/src/main/ets/MainAbility/pages/index.ets b/entry/src/main/ets/MainAbility/pages/index.ets new file mode 100644 index 0000000..2e2114b --- /dev/null +++ b/entry/src/main/ets/MainAbility/pages/index.ets @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2022 Application Library Engineering Group. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { PhoneCode, PhoneCodePanel } from '@ohos/libphonecode' + +@Entry +@Component +struct TextExample1 { + @State show: boolean = false + @State phone_code: number = 91 + @State country_code: string = "in" + + aboutToAppear() { + } + + build() { + Column() { + Text($r("app.string.phone_number_label")) + .fontSize("24fp") + .fontWeight("bold") + .height("40vp") + .textAlign(TextAlign.Start) + Text($r("app.string.phone_number_info")) + .fontSize("15vp") + .margin({ top: "2%" }) + .fontColor(0x9e9e9e) + .textAlign(TextAlign.Start) + Flex({ direction: FlexDirection.Row, justifyContent: FlexAlign.SpaceBetween }) { + Flex({ direction: FlexDirection.Column }) { + Text($r("app.string.country_code")) + .fontSize("15fp") + .fontColor(0x000000) + PhoneCode({ + show: this.show, + country_code: this.country_code, + phone_code: this.phone_code, + onSelectionClick: (isShow) => { + this.show = isShow; + } + }) + }.width("50%") + + Flex({ direction: FlexDirection.Column }) { + Text($r("app.string.phone_number")) + .fontSize("15fp") + .fontColor(0xff6874) + TextInput() + .type(InputType.Number) + }.width("60%") + }.height("20%").margin({ top: "5%" }) + + Flex({ justifyContent: FlexAlign.Center }) { + Button($r("app.string.continue"), { type: ButtonType.Normal, stateEffect: true }) + .borderRadius("8fp") + .backgroundColor(0xff6874) + .width("100%") + } + + PhoneCodePanel({ + show: this.show, + onPanelItemSelection: (phoneCode, countryCode) => { + this.phone_code = phoneCode; + this.country_code = countryCode; + this.show = !this.show; + } + }) + }.padding({ left: 35, right: 35, top: 35 }) + .height("80%") + .margin({ top: "10%" }) + } +} \ No newline at end of file diff --git a/entry/src/main/resources/base/element/string.json b/entry/src/main/resources/base/element/string.json new file mode 100644 index 0000000..ef9faa6 --- /dev/null +++ b/entry/src/main/resources/base/element/string.json @@ -0,0 +1,36 @@ +{ + "string": [ + { + "name": "entry_desc", + "value": "description" + }, + { + "name": "MainAbility_desc", + "value": "description" + }, + { + "name": "MainAbility_label", + "value": "label" + }, + { + "name": "country_code", + "value": "Country Code" + }, + { + "name": "phone_number", + "value": "Phone Number" + }, + { + "name": "phone_number_label", + "value": "Enter your Mobile Number" + }, + { + "name": "phone_number_info", + "value": "Please confirm your country code and enter your mobile number" + }, + { + "name": "continue", + "value": "Continue" + } + ] +} \ No newline at end of file diff --git a/entry/src/main/resources/base/media/ArrowDown.png b/entry/src/main/resources/base/media/ArrowDown.png new file mode 100644 index 0000000..fdeb1de Binary files /dev/null and b/entry/src/main/resources/base/media/ArrowDown.png differ diff --git a/entry/src/main/resources/base/media/country_flag_ad.png b/entry/src/main/resources/base/media/country_flag_ad.png new file mode 100644 index 0000000..7e34545 Binary files /dev/null and b/entry/src/main/resources/base/media/country_flag_ad.png differ diff --git a/entry/src/main/resources/base/media/flags.png b/entry/src/main/resources/base/media/flags.png new file mode 100644 index 0000000..7b3a380 Binary files /dev/null and b/entry/src/main/resources/base/media/flags.png differ diff --git a/entry/src/main/resources/base/media/icon.png b/entry/src/main/resources/base/media/icon.png new file mode 100644 index 0000000..ce307a8 Binary files /dev/null and b/entry/src/main/resources/base/media/icon.png differ diff --git a/entry/src/main/resources/en/element/string.json b/entry/src/main/resources/en/element/string.json new file mode 100644 index 0000000..ef9faa6 --- /dev/null +++ b/entry/src/main/resources/en/element/string.json @@ -0,0 +1,36 @@ +{ + "string": [ + { + "name": "entry_desc", + "value": "description" + }, + { + "name": "MainAbility_desc", + "value": "description" + }, + { + "name": "MainAbility_label", + "value": "label" + }, + { + "name": "country_code", + "value": "Country Code" + }, + { + "name": "phone_number", + "value": "Phone Number" + }, + { + "name": "phone_number_label", + "value": "Enter your Mobile Number" + }, + { + "name": "phone_number_info", + "value": "Please confirm your country code and enter your mobile number" + }, + { + "name": "continue", + "value": "Continue" + } + ] +} \ No newline at end of file diff --git a/entry/src/main/resources/zh/element/string.json b/entry/src/main/resources/zh/element/string.json new file mode 100644 index 0000000..ffe5059 --- /dev/null +++ b/entry/src/main/resources/zh/element/string.json @@ -0,0 +1,36 @@ +{ + "string": [ + { + "name": "entry_desc", + "value": "描述" + }, + { + "name": "MainAbility_desc", + "value": "描述" + }, + { + "name": "MainAbility_label", + "value": "标签" + }, + { + "name": "country_code", + "value": "国家代码" + }, + { + "name": "phone_number", + "value": "电话号码" + }, + { + "name": "phone_number_label", + "value": "输入你的手机号码" + }, + { + "name": "phone_number_info", + "value": "请确认您的国家代码并输入您的手机号码" + }, + { + "name": "continue", + "value": "继续" + } + ] +} \ No newline at end of file diff --git a/entry/src/ohosTest/config.json b/entry/src/ohosTest/config.json new file mode 100644 index 0000000..7e3f2e9 --- /dev/null +++ b/entry/src/ohosTest/config.json @@ -0,0 +1,68 @@ +{ + "app": { + "bundleName": "com.ohos.framework.myapplication", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.entry_test", + "name": ".entry_test", + "mainAbility": ".TestAbility", + "srcPath": "", + "deviceType": [ + "phone", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry_test", + "moduleType": "feature", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "visible": true, + "srcPath": "TestAbility", + "name": ".TestAbility", + "srcLanguage": "ets", + "icon": "$media:icon", + "description": "$string:description_TestAbility", + "formsEnabled": false, + "label": "$string:entry_TestAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/index" + ], + "name": ".TestAbility", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} \ No newline at end of file diff --git a/entry/src/ohosTest/ets/TestAbility/app.ets b/entry/src/ohosTest/ets/TestAbility/app.ets new file mode 100644 index 0000000..4db82cf --- /dev/null +++ b/entry/src/ohosTest/ets/TestAbility/app.ets @@ -0,0 +1,18 @@ +import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' +import { Hypium } from 'hypium/index' +import testsuite from '../test/List.test' + +export default { + onCreate() { + console.info('Application onCreate') + var abilityDelegator: any + abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() + var abilityDelegatorArguments: any + abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() + console.info('start run testcase!!!') + Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) + }, + onDestroy() { + console.info('Application onDestroy') + }, +} \ No newline at end of file diff --git a/entry/src/ohosTest/ets/TestAbility/pages/index.ets b/entry/src/ohosTest/ets/TestAbility/pages/index.ets new file mode 100644 index 0000000..539eb9a --- /dev/null +++ b/entry/src/ohosTest/ets/TestAbility/pages/index.ets @@ -0,0 +1,35 @@ +import router from '@system.router'; + +@Entry +@Component +struct Index { + aboutToAppear() { + console.info('TestAbility index aboutToAppear') + } + + @State message: string = 'Hello World' + build() { + Row() { + Column() { + Text(this.message) + .fontSize(50) + .fontWeight(FontWeight.Bold) + Button() { + Text('next page') + .fontSize(20) + .fontWeight(FontWeight.Bold) + }.type(ButtonType.Capsule) + .margin({ + top: 20 + }) + .backgroundColor('#0D9FFB') + .width('35%') + .height('5%') + .onClick(()=>{ + }) + } + .width('100%') + } + .height('100%') + } + } \ No newline at end of file diff --git a/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts b/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts new file mode 100644 index 0000000..ed3ba0d --- /dev/null +++ b/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts @@ -0,0 +1,63 @@ +import TestRunner from '@ohos.application.testRunner' +import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' + +var abilityDelegator = undefined +var abilityDelegatorArguments = undefined + +function translateParamsToString(parameters) { + const keySet = new Set([ + '-s class', '-s notClass', '-s suite', '-s itName', + '-s level', '-s testType', '-s size', '-s timeout', + '-s package' + ]) + let targetParams = ''; + for (const key in parameters) { + if (keySet.has(key)) { + targetParams += ' ' + key + ' ' + parameters[key] + } + } + return targetParams.trim() +} + +async function onAbilityCreateCallback() { + console.log('onAbilityCreateCallback'); +} + +async function addAbilityMonitorCallback(err: any) { + console.info('addAbilityMonitorCallback : ' + JSON.stringify(err)) +} + +export default class OpenHarmonyTestRunner implements TestRunner { + constructor() { + } + + onPrepare() { + console.info('OpenHarmonyTestRunner OnPrepare') + } + + onRun() { + console.log('OpenHarmonyTestRunner onRun run') + abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() + abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() + + let lMonitor = { + abilityName: testAbilityName, + onAbilityCreate: onAbilityCreateCallback, + }; + var testAbilityName = abilityDelegatorArguments.parameters['-p'] + '.TestAbility' + abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) + var cmd = 'aa start -d 0 -a ' + testAbilityName + ' -b ' + abilityDelegatorArguments.bundleName + cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) + console.info('cmd : '+cmd) + abilityDelegator.executeShellCommand(cmd, + (err: any, d: any) => { + console.info('executeShellCommand : err : ' + JSON.stringify(err)); + console.info('executeShellCommand : data : ' + d.stdResult); + console.info('executeShellCommand : data : ' + d.exitCode); + }) + console.info('OpenHarmonyTestRunner onRun call abilityDelegator.getAppContext') + var context = abilityDelegator.getAppContext() + console.info('getAppContext : ' + JSON.stringify(context)) + console.info('OpenHarmonyTestRunner onRun end') + } +}; \ No newline at end of file diff --git a/entry/src/ohosTest/ets/test/Ability.test.ets b/entry/src/ohosTest/ets/test/Ability.test.ets new file mode 100644 index 0000000..1236e0c --- /dev/null +++ b/entry/src/ohosTest/ets/test/Ability.test.ets @@ -0,0 +1,13 @@ +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from 'hypium/index' + +export default function abilityTest() { + describe('ActsAbilityTest', function () { + it('assertContain',0, function () { + console.info("it begin") + let a = 'abc' + let b = 'b' + expect(a).assertContain(b) + expect(a).assertEqual(a) + }) + }) +} \ No newline at end of file diff --git a/entry/src/ohosTest/ets/test/List.test.ets b/entry/src/ohosTest/ets/test/List.test.ets new file mode 100644 index 0000000..d766fe2 --- /dev/null +++ b/entry/src/ohosTest/ets/test/List.test.ets @@ -0,0 +1,5 @@ +import abilityTest from './Ability.test' + +export default function testsuite() { + abilityTest() +} \ No newline at end of file diff --git a/entry/src/ohosTest/resources/base/element/string.json b/entry/src/ohosTest/resources/base/element/string.json new file mode 100644 index 0000000..a0901cf --- /dev/null +++ b/entry/src/ohosTest/resources/base/element/string.json @@ -0,0 +1,12 @@ +{ + "string": [ + { + "name": "description_TestAbility", + "value": "eTS_Empty Ability" + }, + { + "name": "entry_TestAbility", + "value": "entry_TestAbility" + } + ] +} \ No newline at end of file diff --git a/entry/src/ohosTest/resources/base/media/icon.png b/entry/src/ohosTest/resources/base/media/icon.png new file mode 100644 index 0000000..ce307a8 Binary files /dev/null and b/entry/src/ohosTest/resources/base/media/icon.png differ diff --git a/hvigorfile.js b/hvigorfile.js new file mode 100644 index 0000000..cff9f0d --- /dev/null +++ b/hvigorfile.js @@ -0,0 +1,2 @@ +// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently. +module.exports = require('@ohos/hvigor-ohos-plugin').legacyAppTasks \ No newline at end of file diff --git a/libphonecode/.gitignore b/libphonecode/.gitignore new file mode 100644 index 0000000..4f9a973 --- /dev/null +++ b/libphonecode/.gitignore @@ -0,0 +1,3 @@ +/node_modules +/.preview +/build \ No newline at end of file diff --git a/libphonecode/build-profile.json5 b/libphonecode/build-profile.json5 new file mode 100644 index 0000000..107d8c7 --- /dev/null +++ b/libphonecode/build-profile.json5 @@ -0,0 +1,5 @@ +{ + "apiType": "faMode", + "buildOption": { + } +} diff --git a/libphonecode/hvigorfile.js b/libphonecode/hvigorfile.js new file mode 100644 index 0000000..3a7c40c --- /dev/null +++ b/libphonecode/hvigorfile.js @@ -0,0 +1,3 @@ +// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently. +module.exports = require('@ohos/hvigor-ohos-plugin').legacyHarTasks + diff --git a/libphonecode/index.ets b/libphonecode/index.ets new file mode 100644 index 0000000..b4ffae3 --- /dev/null +++ b/libphonecode/index.ets @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2022 Application Library Engineering Group. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export { PhoneCode, PhoneCodePanel } from './src/main/ets/components/MainPage/PhoneCode' diff --git a/libphonecode/package-lock.json b/libphonecode/package-lock.json new file mode 100644 index 0000000..98e8c56 --- /dev/null +++ b/libphonecode/package-lock.json @@ -0,0 +1,5 @@ +{ + "name": "@ohos/libphonecode", + "version": "1.0.0", + "lockfileVersion": 1 +} diff --git a/libphonecode/package.json b/libphonecode/package.json new file mode 100644 index 0000000..2546115 --- /dev/null +++ b/libphonecode/package.json @@ -0,0 +1,13 @@ +{ + "name": "@ohos/libphonecode", + "description": "a npm package which contains arkUI2.0 page", + "ohos": { + "org": "" + }, + "version": "1.0.0", + "main": "index.ets", + "types": "", + "repository": {}, + "license": "ISC", + "dependencies": {} +} diff --git a/libphonecode/src/main/config.json b/libphonecode/src/main/config.json new file mode 100644 index 0000000..203def2 --- /dev/null +++ b/libphonecode/src/main/config.json @@ -0,0 +1,24 @@ +{ + "app": { + "bundleName": "com.ohos.framework.myapplication", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.libphonecode", + "deviceType": [ + "phone", + "tablet" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "libphonecode", + "moduleType": "har" + }, + "uiSyntax": "ets" + } +} diff --git a/libphonecode/src/main/ets/components/MainPage/CountriesModel.ets b/libphonecode/src/main/ets/components/MainPage/CountriesModel.ets new file mode 100644 index 0000000..8398dba --- /dev/null +++ b/libphonecode/src/main/ets/components/MainPage/CountriesModel.ets @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2022 Application Library Engineering Group. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export interface CountriesObject { + co: string + ph: string + na: string +} \ No newline at end of file diff --git a/libphonecode/src/main/ets/components/MainPage/PhoneCode.ets b/libphonecode/src/main/ets/components/MainPage/PhoneCode.ets new file mode 100644 index 0000000..9234cee --- /dev/null +++ b/libphonecode/src/main/ets/components/MainPage/PhoneCode.ets @@ -0,0 +1,151 @@ +/* + * Copyright (c) 2022 Application Library Engineering Group. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import countries from './countries.json'; +import { CountriesObject } from './CountriesModel' + +@Component +export struct PhoneCode { + @State show: boolean = false + @State phone_code: number = 91 + @State country_code: string = "in" + @State arr: CountriesObject[] = [] + private onSelectionClick: ((isShow: boolean) => void) = null + + aboutToAppear() { + } + + build() { + Flex({ direction: FlexDirection.Row }) { + + Image($rawfile('country_flag_' + this.country_code.trim() + '.png')) + .width("22vp") + .height("20vp") + .margin({ left: "5vp" }) + + Column() { + Text('+' + String(this.phone_code)).fontSize("20fp") + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .margin({left: 7,top: 3}) + } + + + Button('Click', { type: ButtonType.Circle, stateEffect: true }) { + Image($r("app.media.ArrowDown")).height("20vp").width("20vp") + } + .borderRadius("8vp") + .backgroundColor(Color.White) + .width("30vp") + .height("30vp") + .margin({ left: "10vp" }) + .onClick(() => { + this.show = !this.show; + this.onSelectionClick(this.show); + }) + }.margin({ top: "7vp" }) + } +} + +@Component +export struct PhoneCodePanel { + @State show: boolean = false + @State phone_code: number = 91 + @State country_code: string = "in" + @State arr: CountriesObject[] = [] + private onPanelItemSelection: ((phoneCode: number, countryCode: string) => void) = null + + aboutToAppear() { + var data = JSON.stringify(countries); + this.arr = JSON.parse(data); + console.info("JSON arr data: " + this.arr[0].co + " " + this.arr[0].ph + " " + this.arr[0].na); + } + + build() { + Column() { + Panel(this.show) { // Show code list + Column() { + Row() { + Text('Country Code') + .fontSize("20fp") + .height("40vp") + .fontWeight("bold") + .textAlign(TextAlign.Start) + .margin({ bottom: "10vp" }) + } + + Divider().vertical(false).strokeWidth("2vp").color("Black").lineCap(LineCapStyle.Round) + List({ space: "2vp", initialIndex: 0 }) { + ForEach(this.arr, (item) => { + ListItem() { + Row() { + + + Flex() { + Image($rawfile('country_flag_' + item.co.trim() + '.png')) + .width("22vp") + .height("20vp") + .margin({ left: "5vp" }) + .backgroundColor(0xFFFFFF) + .onClick(() => { + this.phone_code = item.ph + this.onPanelItemSelection(item.ph, item.co) + }) + } + .width('10%') + .padding({left: 10}) + + + Text(item.co) + .width('30%') + .height("50vp") + .padding({left: 30}) + .fontSize("20fp") + .textAlign(TextAlign.Start) + .borderRadius("10vp") + .onClick(() => { + this.phone_code = item.ph + this.onPanelItemSelection(item.ph, item.co) + }) + + + Text("+" + item.ph) + .width('60%') + .height("50vp") + .padding({right: 30}) + .fontSize("20fp") + .textAlign(TextAlign.End) + .borderRadius("10vp") + .onClick(() => { + this.phone_code = item.ph + this.onPanelItemSelection(item.ph, item.co) + }) + + + } + }.editable(true) + }) + }.listDirection(Axis.Vertical) + } + } + .type(PanelType.Foldable) + .mode(PanelMode.Half) + .dragBar(true) + .halfHeight("1500vp") + .onChange((value: any) => { + console.info(`width:${value.width},height:${value.height},mode:${value.mode}`) + }) + } + } +} \ No newline at end of file diff --git a/libphonecode/src/main/ets/components/MainPage/countries.json b/libphonecode/src/main/ets/components/MainPage/countries.json new file mode 100644 index 0000000..a764bc7 --- /dev/null +++ b/libphonecode/src/main/ets/components/MainPage/countries.json @@ -0,0 +1,1192 @@ +[ + { + "co": "au", + "ph": "61", + "na": "\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f" + }, + { + "co": "at", + "ph": "43", + "na": "\u0410\u0432\u0441\u0442\u0440\u0438\u044f" + }, + { + "co": "az", + "ph": "994", + "na": "\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043d" + }, + { + "co": "ax", + "ph": "35818", + "na": "\u0410\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0435 \u043e-\u0432\u0430" + }, + { + "co": "al", + "ph": "355", + "na": "\u0410\u043b\u0431\u0430\u043d\u0438\u044f" + }, + { + "co": "dz", + "ph": "213", + "na": "\u0410\u043b\u0436\u0438\u0440" + }, + { + "co": "ai", + "ph": "1264", + "na": "\u0410\u043d\u0433\u0438\u043b\u044c\u044f" + }, + { + "co": "ao", + "ph": "244", + "na": "\u0410\u043d\u0433\u043e\u043b\u0430" + }, + { + "co": "ad", + "ph": "376", + "na": "\u0410\u043d\u0434\u043e\u0440\u0440\u0430" + }, + { + "co": "ag", + "ph": "1268", + "na": "\u0410\u043d\u0442\u0438\u0433\u0443\u0430 \u0438 \u0411\u0430\u0440\u0431\u0443\u0434\u0430" + }, + { + "co": "mo", + "ph": "853", + "na": "\u0410\u043e\u043c\u044b\u043d\u044c" + }, + { + "co": "ar", + "ph": "54", + "na": "\u0410\u0440\u0433\u0435\u043d\u0442\u0438\u043d\u0430" + }, + { + "co": "am", + "ph": "374", + "na": "\u0410\u0440\u043c\u0435\u043d\u0438\u044f" + }, + { + "co": "aw", + "ph": "297", + "na": "\u0410\u0440\u0443\u0431\u0430" + }, + { + "co": "af", + "ph": "93", + "na": "\u0410\u0444\u0433\u0430\u043d\u0438\u0441\u0442\u0430\u043d" + }, + { + "co": "bs", + "ph": "1242", + "na": "\u0411\u0430\u0433\u0430\u043c\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430" + }, + { + "co": "bd", + "ph": "880", + "na": "\u0411\u0430\u043d\u0433\u043b\u0430\u0434\u0435\u0448" + }, + { + "co": "bb", + "ph": "1246", + "na": "\u0411\u0430\u0440\u0431\u0430\u0434\u043e\u0441" + }, + { + "co": "bh", + "ph": "973", + "na": "\u0411\u0430\u0445\u0440\u0435\u0439\u043d" + }, + { + "co": "by", + "ph": "375", + "na": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u044c" + }, + { + "co": "bz", + "ph": "501", + "na": "\u0411\u0435\u043b\u0438\u0437" + }, + { + "co": "be", + "ph": "32", + "na": "\u0411\u0435\u043b\u044c\u0433\u0438\u044f" + }, + { + "co": "bj", + "ph": "229", + "na": "\u0411\u0435\u043d\u0438\u043d" + }, + { + "co": "bm", + "ph": "1441", + "na": "\u0411\u0435\u0440\u043c\u0443\u0434\u0441\u043a\u0438\u0435 \u043e-\u0432\u0430" + }, + { + "co": "bg", + "ph": "359", + "na": "\u0411\u043e\u043b\u0433\u0430\u0440\u0438\u044f" + }, + { + "co": "bo", + "ph": "591", + "na": "\u0411\u043e\u043b\u0438\u0432\u0438\u044f" + }, + { + "co": "bq", + "ph": "599", + "na": "\u0411\u043e\u043d\u0430\u0439\u0440\u0435, \u0421\u0438\u043d\u0442-\u042d\u0441\u0442\u0430\u0442\u0438\u0443\u0441 \u0438 \u0421\u0430\u0431\u0430" + }, + { + "co": "ba", + "ph": "387", + "na": "\u0411\u043e\u0441\u043d\u0438\u044f" + }, + { + "co": "bw", + "ph": "267", + "na": "\u0411\u043e\u0442\u0441\u0432\u0430\u043d\u0430" + }, + { + "co": "br", + "ph": "55", + "na": "\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f" + }, + { + "co": "io", + "ph": "246", + "na": "\u0411\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0430\u044f \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u044f \u0432 \u0418\u043d\u0434\u0438\u0439\u0441\u043a\u043e\u043c \u043e\u043a\u0435\u0430\u043d\u0435" + }, + { + "co": "vg", + "ph": "1284", + "na": "\u0411\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0438\u0435 \u0412\u0438\u0440\u0433\u0438\u043d\u0441\u043a\u0438\u0435 \u043e-\u0432\u0430" + }, + { + "co": "bn", + "ph": "673", + "na": "\u0411\u0440\u0443\u043d\u0435\u0439" + }, + { + "co": "bf", + "ph": "226", + "na": "\u0411\u0443\u0440\u043a\u0438\u043d\u0430 \u0424\u0430\u0441\u043e" + }, + { + "co": "bi", + "ph": "257", + "na": "\u0411\u0443\u0440\u0443\u043d\u0434\u0438" + }, + { + "co": "bt", + "ph": "975", + "na": "\u0411\u0443\u0442\u0430\u043d" + }, + { + "co": "vu", + "ph": "678", + "na": "\u0412\u0430\u043d\u0443\u0430\u0442\u0443" + }, + { + "co": "va", + "ph": "379", + "na": "\u0412\u0430\u0442\u0438\u043a\u0430\u043d" + }, + { + "co": "gb", + "ph": "44", + "na": "\u0412\u0435\u043b\u0438\u043a\u043e\u0431\u0440\u0438\u0442\u0430\u043d\u0438\u044f" + }, + { + "co": "hu", + "ph": "36", + "na": "\u0412\u0435\u043d\u0433\u0440\u0438\u044f" + }, + { + "co": "ve", + "ph": "58", + "na": "\u0412\u0435\u043d\u0435\u0441\u0443\u044d\u043b\u0430" + }, + { + "co": "vi", + "ph": "1340", + "na": "\u0412\u0438\u0440\u0433\u0438\u043d\u0441\u043a\u0438\u0435 \u043e-\u0432\u0430 (\u0421\u0428\u0410)" + }, + { + "co": "um", + "ph": "1", + "na": "\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u043c\u0430\u043b\u044b\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430 (\u0421\u0428\u0410)" + }, + { + "co": "tl", + "ph": "670", + "na": "\u0412\u043e\u0441\u0442\u043e\u0447\u043d\u044b\u0439 \u0422\u0438\u043c\u043e\u0440" + }, + { + "co": "vn", + "ph": "84", + "na": "\u0412\u044c\u0435\u0442\u043d\u0430\u043c" + }, + { + "co": "ga", + "ph": "241", + "na": "\u0413\u0430\u0431\u043e\u043d" + }, + { + "co": "ht", + "ph": "509", + "na": "\u0413\u0430\u0438\u0442\u0438" + }, + { + "co": "gy", + "ph": "592", + "na": "\u0413\u0430\u0439\u0430\u043d\u0430" + }, + { + "co": "gm", + "ph": "220", + "na": "\u0413\u0430\u043c\u0431\u0438\u044f" + }, + { + "co": "gh", + "ph": "233", + "na": "\u0413\u0430\u043d\u0430" + }, + { + "co": "gp", + "ph": "590", + "na": "\u0413\u0432\u0430\u0434\u0435\u043b\u0443\u043f\u0430" + }, + { + "co": "gt", + "ph": "502", + "na": "\u0413\u0432\u0430\u0442\u0435\u043c\u0430\u043b\u0430" + }, + { + "co": "gn", + "ph": "224", + "na": "\u0413\u0432\u0438\u043d\u0435\u044f" + }, + { + "co": "gw", + "ph": "245", + "na": "\u0413\u0432\u0438\u043d\u0435\u044f-\u0411\u0438\u0441\u0430\u0443" + }, + { + "co": "de", + "ph": "49", + "na": "\u0413\u0435\u0440\u043c\u0430\u043d\u0438\u044f" + }, + { + "co": "gi", + "ph": "350", + "na": "\u0413\u0438\u0431\u0440\u0430\u043b\u0442\u0430\u0440" + }, + { + "co": "hn", + "ph": "504", + "na": "\u0413\u043e\u043d\u0434\u0443\u0440\u0430\u0441" + }, + { + "co": "hk", + "ph": "852", + "na": "\u0413\u043e\u043d\u043a\u043e\u043d\u0433" + }, + { + "co": "gd", + "ph": "1473", + "na": "\u0413\u0440\u0435\u043d\u0430\u0434\u0430" + }, + { + "co": "gl", + "ph": "299", + "na": "\u0413\u0440\u0435\u043d\u043b\u0430\u043d\u0434\u0438\u044f" + }, + { + "co": "gr", + "ph": "30", + "na": "\u0413\u0440\u0435\u0446\u0438\u044f" + }, + { + "co": "ge", + "ph": "995", + "na": "\u0413\u0440\u0443\u0437\u0438\u044f" + }, + { + "co": "gu", + "ph": "1671", + "na": "\u0413\u0443\u0430\u043c" + }, + { + "co": "dk", + "ph": "45", + "na": "\u0414\u0430\u043d\u0438\u044f" + }, + { + "co": "cd", + "ph": "243", + "na": "\u0414\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041a\u043e\u043d\u0433\u043e" + }, + { + "co": "dj", + "ph": "253", + "na": "\u0414\u0436\u0438\u0431\u0443\u0442\u0438" + }, + { + "co": "dm", + "ph": "1767", + "na": "\u0414\u043e\u043c\u0438\u043d\u0438\u043a\u0430" + }, + { + "co": "do", + "ph": "1809", + "na": "\u0414\u043e\u043c\u0438\u043d\u0438\u043a\u0430\u043d\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430" + }, + { + "co": "eg", + "ph": "20", + "na": "\u0415\u0433\u0438\u043f\u0435\u0442" + }, + { + "co": "zm", + "ph": "260", + "na": "\u0417\u0430\u043c\u0431\u0438\u044f" + }, + { + "co": "zw", + "ph": "263", + "na": "\u0417\u0438\u043c\u0431\u0430\u0431\u0432\u0435" + }, + { + "co": "il", + "ph": "972", + "na": "\u0418\u0437\u0440\u0430\u0438\u043b\u044c" + }, + { + "co": "in", + "ph": "91", + "na": "\u0418\u043d\u0434\u0438\u044f" + }, + { + "co": "id", + "ph": "62", + "na": "\u0418\u043d\u0434\u043e\u043d\u0435\u0437\u0438\u044f" + }, + { + "co": "jo", + "ph": "962", + "na": "\u0418\u043e\u0440\u0434\u0430\u043d\u0438\u044f" + }, + { + "co": "iq", + "ph": "964", + "na": "\u0418\u0440\u0430\u043a" + }, + { + "co": "ir", + "ph": "98", + "na": "\u0418\u0440\u0430\u043d" + }, + { + "co": "ie", + "ph": "353", + "na": "\u0418\u0440\u043b\u0430\u043d\u0434\u0438\u044f" + }, + { + "co": "is", + "ph": "354", + "na": "\u0418\u0441\u043b\u0430\u043d\u0434\u0438\u044f" + }, + { + "co": "es", + "ph": "34", + "na": "\u0418\u0441\u043f\u0430\u043d\u0438\u044f" + }, + { + "co": "it", + "ph": "39", + "na": "\u0418\u0442\u0430\u043b\u0438\u044f" + }, + { + "co": "ye", + "ph": "967", + "na": "\u0419\u0435\u043c\u0435\u043d" + }, + { + "co": "kz", + "ph": "7", + "na": "\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d" + }, + { + "co": "ky", + "ph": "1345", + "na": "\u041a\u0430\u0439\u043c\u0430\u043d\u043e\u0432\u044b \u041e\u0441\u0442\u0440\u043e\u0432\u0430" + }, + { + "co": "kh", + "ph": "855", + "na": "\u041a\u0430\u043c\u0431\u043e\u0434\u0436\u0430" + }, + { + "co": "cm", + "ph": "237", + "na": "\u041a\u0430\u043c\u0435\u0440\u0443\u043d" + }, + { + "co": "ca", + "ph": "1", + "na": "\u041a\u0430\u043d\u0430\u0434\u0430" + }, + { + "co": "qa", + "ph": "974", + "na": "\u041a\u0430\u0442\u0430\u0440" + }, + { + "co": "ke", + "ph": "254", + "na": "\u041a\u0435\u043d\u0438\u044f" + }, + { + "co": "cy", + "ph": "357", + "na": "\u041a\u0438\u043f\u0440" + }, + { + "co": "kg", + "ph": "996", + "na": "\u041a\u0438\u0440\u0433\u0438\u0437\u0438\u044f" + }, + { + "co": "ki", + "ph": "686", + "na": "\u041a\u0438\u0440\u0438\u0431\u0430\u0442\u0438" + }, + { + "co": "cn", + "ph": "86", + "na": "\u041a\u0438\u0442\u0430\u0439" + }, + { + "co": "cc", + "ph": "61", + "na": "\u041a\u043e\u043a\u043e\u0441\u043e\u0432\u044b\u0435 \u043e-\u0432\u0430" + }, + { + "co": "co", + "ph": "57", + "na": "\u041a\u043e\u043b\u0443\u043c\u0431\u0438\u044f" + }, + { + "co": "km", + "ph": "269", + "na": "\u041a\u043e\u043c\u043e\u0440\u0441\u043a\u0438\u0435 \u043e-\u0432\u0430" + }, + { + "co": "cg", + "ph": "242", + "na": "\u041a\u043e\u043d\u0433\u043e" + }, + { + "co": "kp", + "ph": "850", + "na": "\u041a\u043e\u0440\u0435\u0439\u0441\u043a\u0430\u044f \u041d\u0430\u0440\u043e\u0434\u043d\u043e-\u0414\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430" + }, + { + "co": "cr", + "ph": "506", + "na": "\u041a\u043e\u0441\u0442\u0430-\u0420\u0438\u043a\u0430" + }, + { + "co": "ci", + "ph": "225", + "na": "\u041a\u043e\u0442 \u0434\u2019\u0418\u0432\u0443\u0430\u0440" + }, + { + "co": "cu", + "ph": "53", + "na": "\u041a\u0443\u0431\u0430" + }, + { + "co": "kw", + "ph": "965", + "na": "\u041a\u0443\u0432\u0435\u0439\u0442" + }, + { + "co": "cw", + "ph": "599", + "na": "\u041a\u044e\u0440\u0430\u0441\u0430\u043e" + }, + { + "co": "la", + "ph": "856", + "na": "\u041b\u0430\u043e\u0441" + }, + { + "co": "lv", + "ph": "371", + "na": "\u041b\u0430\u0442\u0432\u0438\u044f" + }, + { + "co": "ls", + "ph": "266", + "na": "\u041b\u0435\u0441\u043e\u0442\u043e" + }, + { + "co": "lr", + "ph": "231", + "na": "\u041b\u0438\u0431\u0435\u0440\u0438\u044f" + }, + { + "co": "lb", + "ph": "961", + "na": "\u041b\u0438\u0432\u0430\u043d" + }, + { + "co": "ly", + "ph": "218", + "na": "\u041b\u0438\u0432\u0438\u044f" + }, + { + "co": "lt", + "ph": "370", + "na": "\u041b\u0438\u0442\u0432\u0430" + }, + { + "co": "li", + "ph": "423", + "na": "\u041b\u0438\u0445\u0442\u0435\u043d\u0448\u0442\u0435\u0439\u043d" + }, + { + "co": "lu", + "ph": "352", + "na": "\u041b\u044e\u043a\u0441\u0435\u043c\u0431\u0443\u0440\u0433" + }, + { + "co": "mu", + "ph": "230", + "na": "\u041c\u0430\u0432\u0440\u0438\u043a\u0438\u0439" + }, + { + "co": "mr", + "ph": "222", + "na": "\u041c\u0430\u0432\u0440\u0438\u0442\u0430\u043d\u0438\u044f" + }, + { + "co": "mg", + "ph": "261", + "na": "\u041c\u0430\u0434\u0430\u0433\u0430\u0441\u043a\u0430\u0440" + }, + { + "co": "yt", + "ph": "262", + "na": "\u041c\u0430\u0439\u043e\u0442\u0442\u0430" + }, + { + "co": "mk", + "ph": "389", + "na": "\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u044f" + }, + { + "co": "mw", + "ph": "265", + "na": "\u041c\u0430\u043b\u0430\u0432\u0438" + }, + { + "co": "my", + "ph": "60", + "na": "\u041c\u0430\u043b\u0430\u0439\u0437\u0438\u044f" + }, + { + "co": "ml", + "ph": "223", + "na": "\u041c\u0430\u043b\u0438" + }, + { + "co": "mv", + "ph": "960", + "na": "\u041c\u0430\u043b\u044c\u0434\u0438\u0432\u0441\u043a\u0438\u0435 \u043e-\u0432\u0430" + }, + { + "co": "mt", + "ph": "356", + "na": "\u041c\u0430\u043b\u044c\u0442\u0430" + }, + { + "co": "ma", + "ph": "212", + "na": "\u041c\u0430\u0440\u043e\u043a\u043a\u043e" + }, + { + "co": "mq", + "ph": "596", + "na": "\u041c\u0430\u0440\u0442\u0438\u043d\u0438\u043a\u0430" + }, + { + "co": "mh", + "ph": "692", + "na": "\u041c\u0430\u0440\u0448\u0430\u043b\u043b\u043e\u0432\u044b \u043e-\u0432\u0430" + }, + { + "co": "mx", + "ph": "52", + "na": "\u041c\u0435\u043a\u0441\u0438\u043a\u0430" + }, + { + "co": "fm", + "ph": "691", + "na": "\u041c\u0438\u043a\u0440\u043e\u043d\u0435\u0437\u0438\u044f" + }, + { + "co": "mz", + "ph": "258", + "na": "\u041c\u043e\u0437\u0430\u043c\u0431\u0438\u043a" + }, + { + "co": "md", + "ph": "373", + "na": "\u041c\u043e\u043b\u0434\u0430\u0432\u0438\u044f" + }, + { + "co": "mc", + "ph": "377", + "na": "\u041c\u043e\u043d\u0430\u043a\u043e" + }, + { + "co": "mn", + "ph": "976", + "na": "\u041c\u043e\u043d\u0433\u043e\u043b\u0438\u044f" + }, + { + "co": "ms", + "ph": "1664", + "na": "\u041c\u043e\u043d\u0441\u0435\u0440\u0440\u0430\u0442" + }, + { + "co": "mm", + "ph": "95", + "na": "\u041c\u044c\u044f\u043d\u043c\u0430" + }, + { + "co": "na", + "ph": "264", + "na": "\u041d\u0430\u043c\u0438\u0431\u0438\u044f" + }, + { + "co": "nr", + "ph": "674", + "na": "\u041d\u0430\u0443\u0440\u0443" + }, + { + "co": "np", + "ph": "977", + "na": "\u041d\u0435\u043f\u0430\u043b" + }, + { + "co": "ne", + "ph": "227", + "na": "\u041d\u0438\u0433\u0435\u0440" + }, + { + "co": "ng", + "ph": "234", + "na": "\u041d\u0438\u0433\u0435\u0440\u0438\u044f" + }, + { + "co": "nl", + "ph": "31", + "na": "\u041d\u0438\u0434\u0435\u0440\u043b\u0430\u043d\u0434\u044b" + }, + { + "co": "ni", + "ph": "505", + "na": "\u041d\u0438\u043a\u0430\u0440\u0430\u0433\u0443\u0430" + }, + { + "co": "nu", + "ph": "683", + "na": "\u041d\u0438\u0443\u0435" + }, + { + "co": "nz", + "ph": "64", + "na": "\u041d\u043e\u0432\u0430\u044f \u0417\u0435\u043b\u0430\u043d\u0434\u0438\u044f" + }, + { + "co": "nc", + "ph": "687", + "na": "\u041d\u043e\u0432\u0430\u044f \u041a\u0430\u043b\u0435\u0434\u043e\u043d\u0438\u044f" + }, + { + "co": "no", + "ph": "47", + "na": "\u041d\u043e\u0440\u0432\u0435\u0433\u0438\u044f" + }, + { + "co": "ae", + "ph": "971", + "na": "\u041e\u0410\u042d" + }, + { + "co": "om", + "ph": "968", + "na": "\u041e\u043c\u0430\u043d" + }, + { + "co": "nf", + "ph": "672", + "na": "\u041e\u0441\u0442\u0440\u043e\u0432 \u041d\u043e\u0440\u0444\u043e\u043b\u043a" + }, + { + "co": "cx", + "ph": "61", + "na": "\u041e\u0441\u0442\u0440\u043e\u0432 \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430" + }, + { + "co": "bl", + "ph": "590", + "na": "\u041e\u0441\u0442\u0440\u043e\u0432 \u0421\u0432\u044f\u0442\u043e\u0433\u043e \u0411\u0430\u0440\u0442\u043e\u043b\u043e\u043c\u0435\u044f" + }, + { + "co": "mf", + "ph": "590", + "na": "\u041e\u0441\u0442\u0440\u043e\u0432 \u0421\u0432\u044f\u0442\u043e\u0433\u043e \u041c\u0430\u0440\u0442\u0438\u043d\u0430" + }, + { + "co": "sh", + "ph": "290", + "na": "\u041e\u0441\u0442\u0440\u043e\u0432 \u0421\u0432\u044f\u0442\u043e\u0439 \u0415\u043b\u0435\u043d\u044b" + }, + { + "co": "cv", + "ph": "238", + "na": "\u041e\u0441\u0442\u0440\u043e\u0432\u0430 \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u043e \u041c\u044b\u0441\u0430" + }, + { + "co": "ck", + "ph": "682", + "na": "\u041e\u0441\u0442\u0440\u043e\u0432\u0430 \u041a\u0443\u043a\u0430" + }, + { + "co": "tc", + "ph": "1649", + "na": "\u041e\u0441\u0442\u0440\u043e\u0432\u0430 \u0422\u0451\u0440\u043a\u0441 \u0438 \u041a\u0430\u0439\u043a\u043e\u0441" + }, + { + "co": "wf", + "ph": "681", + "na": "\u041e\u0441\u0442\u0440\u043e\u0432\u0430 \u0423\u043e\u043b\u043b\u0438\u0441 \u0438 \u0424\u0443\u0442\u0443\u043d\u0430" + }, + { + "co": "pk", + "ph": "92", + "na": "\u041f\u0430\u043a\u0438\u0441\u0442\u0430\u043d" + }, + { + "co": "pw", + "ph": "680", + "na": "\u041f\u0430\u043b\u0430\u0443" + }, + { + "co": "ps", + "ph": "970", + "na": "\u041f\u0430\u043b\u0435\u0441\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438" + }, + { + "co": "pa", + "ph": "507", + "na": "\u041f\u0430\u043d\u0430\u043c\u0430" + }, + { + "co": "pg", + "ph": "675", + "na": "\u041f\u0430\u043f\u0443\u0430 \u2013 \u041d\u043e\u0432\u0430\u044f \u0413\u0432\u0438\u043d\u0435\u044f" + }, + { + "co": "py", + "ph": "595", + "na": "\u041f\u0430\u0440\u0430\u0433\u0432\u0430\u0439" + }, + { + "co": "pe", + "ph": "51", + "na": "\u041f\u0435\u0440\u0443" + }, + { + "co": "pn", + "ph": "870", + "na": "\u041f\u0438\u0442\u043a\u044d\u0440\u043d" + }, + { + "co": "pl", + "ph": "48", + "na": "\u041f\u043e\u043b\u044c\u0448\u0430" + }, + { + "co": "pt", + "ph": "351", + "na": "\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u0438\u044f" + }, + { + "co": "pr", + "ph": "1787", + "na": "\u041f\u0443\u044d\u0440\u0442\u043e-\u0420\u0438\u043a\u043e" + }, + { + "co": "kr", + "ph": "82", + "na": "\u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041a\u043e\u0440\u0435\u044f" + }, + { + "co": "re", + "ph": "262", + "na": "\u0420\u0435\u044e\u043d\u044c\u043e\u043d" + }, + { + "co": "ru", + "ph": "7", + "na": "\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0430\u044f \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u044f" + }, + { + "co": "rw", + "ph": "250", + "na": "\u0420\u0443\u0430\u043d\u0434\u0430" + }, + { + "co": "ro", + "ph": "40", + "na": "\u0420\u0443\u043c\u044b\u043d\u0438\u044f" + }, + { + "co": "sv", + "ph": "503", + "na": "\u0421\u0430\u043b\u044c\u0432\u0430\u0434\u043e\u0440" + }, + { + "co": "ws", + "ph": "685", + "na": "\u0421\u0430\u043c\u043e\u0430" + }, + { + "co": "sm", + "ph": "378", + "na": "\u0421\u0430\u043d-\u041c\u0430\u0440\u0438\u043d\u043e" + }, + { + "co": "st", + "ph": "239", + "na": "\u0421\u0430\u043d-\u0422\u043e\u043c\u0435 \u0438 \u041f\u0440\u0438\u043d\u0441\u0438\u043f\u0435" + }, + { + "co": "sa", + "ph": "966", + "na": "\u0421\u0430\u0443\u0434\u043e\u0432\u0441\u043a\u0430\u044f \u0410\u0440\u0430\u0432\u0438\u044f" + }, + { + "co": "sz", + "ph": "268", + "na": "\u0421\u0432\u0430\u0437\u0438\u043b\u0435\u043d\u0434" + }, + { + "co": "mp", + "ph": "1670", + "na": "\u0421\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u041c\u0430\u0440\u0438\u0430\u043d\u0441\u043a\u0438\u0435 \u043e-\u0432\u0430" + }, + { + "co": "sc", + "ph": "248", + "na": "\u0421\u0435\u0439\u0448\u0435\u043b\u044b" + }, + { + "co": "pm", + "ph": "508", + "na": "\u0421\u0435\u043d-\u041f\u044c\u0435\u0440 \u0438 \u041c\u0438\u043a\u0435\u043b\u043e\u043d" + }, + { + "co": "sn", + "ph": "221", + "na": "\u0421\u0435\u043d\u0435\u0433\u0430\u043b" + }, + { + "co": "vc", + "ph": "1784", + "na": "\u0421\u0435\u043d\u0442-\u0412\u0438\u043d\u0441\u0435\u043d\u0442 \u0438 \u0413\u0440\u0435\u043d\u0430\u0434\u0438\u043d\u044b" + }, + { + "co": "kn", + "ph": "1869", + "na": "\u0421\u0435\u043d\u0442-\u041a\u0438\u0442\u0441 \u0438 \u041d\u0435\u0432\u0438\u0441" + }, + { + "co": "lc", + "ph": "1758", + "na": "\u0421\u0435\u043d\u0442-\u041b\u044e\u0441\u0438\u044f" + }, + { + "co": "rs", + "ph": "381", + "na": "\u0421\u0435\u0440\u0431\u0438\u044f" + }, + { + "co": "sg", + "ph": "65", + "na": "\u0421\u0438\u043d\u0433\u0430\u043f\u0443\u0440" + }, + { + "co": "sx", + "ph": "599", + "na": "\u0421\u0438\u043d\u0442-\u041c\u0430\u0440\u0442\u0435\u043d" + }, + { + "co": "sy", + "ph": "963", + "na": "\u0421\u0438\u0440\u0438\u0439\u0441\u043a\u0430\u044f \u0410\u0440\u0430\u0431\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430" + }, + { + "co": "sk", + "ph": "421", + "na": "\u0421\u043b\u043e\u0432\u0430\u043a\u0438\u044f" + }, + { + "co": "si", + "ph": "386", + "na": "\u0421\u043b\u043e\u0432\u0435\u043d\u0438\u044f" + }, + { + "co": "us", + "ph": "1", + "na": "\u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0435 \u0428\u0442\u0430\u0442\u044b" + }, + { + "co": "sb", + "ph": "677", + "na": "\u0421\u043e\u043b\u043e\u043c\u043e\u043d\u043e\u0432\u044b \u041e\u0441\u0442\u0440\u043e\u0432\u0430" + }, + { + "co": "so", + "ph": "252", + "na": "\u0421\u043e\u043c\u0430\u043b\u0438" + }, + { + "co": "sd", + "ph": "249", + "na": "\u0421\u0443\u0434\u0430\u043d" + }, + { + "co": "sr", + "ph": "597", + "na": "\u0421\u0443\u0440\u0438\u043d\u0430\u043c" + }, + { + "co": "sl", + "ph": "232", + "na": "\u0421\u044c\u0435\u0440\u0440\u0430-\u041b\u0435\u043e\u043d\u0435" + }, + { + "co": "tj", + "ph": "992", + "na": "\u0422\u0430\u0434\u0436\u0438\u043a\u0438\u0441\u0442\u0430\u043d" + }, + { + "co": "th", + "ph": "66", + "na": "\u0422\u0430\u0438\u043b\u0430\u043d\u0434" + }, + { + "co": "tw", + "ph": "886", + "na": "\u0422\u0430\u0439\u0432\u0430\u043d\u044c" + }, + { + "co": "tz", + "ph": "255", + "na": "\u0422\u0430\u043d\u0437\u0430\u043d\u0438\u044f" + }, + { + "co": "tg", + "ph": "228", + "na": "\u0422\u043e\u0433\u043e" + }, + { + "co": "tk", + "ph": "690", + "na": "\u0422\u043e\u043a\u0435\u043b\u0430\u0443" + }, + { + "co": "to", + "ph": "676", + "na": "\u0422\u043e\u043d\u0433\u0430" + }, + { + "co": "tt", + "ph": "1868", + "na": "\u0422\u0440\u0438\u043d\u0438\u0434\u0430\u0434 \u0438 \u0422\u043e\u0431\u0430\u0433\u043e" + }, + { + "co": "tv", + "ph": "688", + "na": "\u0422\u0443\u0432\u0430\u043b\u0443" + }, + { + "co": "tn", + "ph": "216", + "na": "\u0422\u0443\u043d\u0438\u0441" + }, + { + "co": "tm", + "ph": "993", + "na": "\u0422\u0443\u0440\u043a\u043c\u0435\u043d\u0438\u0441\u0442\u0430\u043d" + }, + { + "co": "tr", + "ph": "90", + "na": "\u0422\u0443\u0440\u0446\u0438\u044f" + }, + { + "co": "ug", + "ph": "256", + "na": "\u0423\u0433\u0430\u043d\u0434\u0430" + }, + { + "co": "uz", + "ph": "998", + "na": "\u0423\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u0430\u043d" + }, + { + "co": "ua", + "ph": "380", + "na": "\u0423\u043a\u0440\u0430\u0438\u043d\u0430" + }, + { + "co": "uy", + "ph": "598", + "na": "\u0423\u0440\u0443\u0433\u0432\u0430\u0439" + }, + { + "co": "fo", + "ph": "298", + "na": "\u0424\u0430\u0440\u0435\u0440\u0441\u043a\u0438\u0435 \u043e-\u0432\u0430" + }, + { + "co": "fj", + "ph": "679", + "na": "\u0424\u0438\u0434\u0436\u0438" + }, + { + "co": "ph", + "ph": "63", + "na": "\u0424\u0438\u043b\u0438\u043f\u043f\u0438\u043d\u044b" + }, + { + "co": "fi", + "ph": "358", + "na": "\u0424\u0438\u043d\u043b\u044f\u043d\u0434\u0438\u044f" + }, + { + "co": "fk", + "ph": "500", + "na": "\u0424\u043e\u043b\u043a\u043b\u0435\u043d\u0434\u0441\u043a\u0438\u0435 \u043e-\u0432\u0430" + }, + { + "co": "fr", + "ph": "33", + "na": "\u0424\u0440\u0430\u043d\u0446\u0438\u044f" + }, + { + "co": "gf", + "ph": "594", + "na": "\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0430\u044f \u0413\u0432\u0438\u0430\u043d\u0430" + }, + { + "co": "pf", + "ph": "689", + "na": "\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0430\u044f \u041f\u043e\u043b\u0438\u043d\u0435\u0437\u0438\u044f" + }, + { + "co": "hr", + "ph": "385", + "na": "\u0425\u043e\u0440\u0432\u0430\u0442\u0438\u044f" + }, + { + "co": "cf", + "ph": "236", + "na": "\u0426\u0410\u0420" + }, + { + "co": "td", + "ph": "235", + "na": "\u0427\u0430\u0434" + }, + { + "co": "me", + "ph": "382", + "na": "\u0427\u0435\u0440\u043d\u043e\u0433\u043e\u0440\u0438\u044f" + }, + { + "co": "cz", + "ph": "420", + "na": "\u0427\u0435\u0445\u0438\u044f" + }, + { + "co": "cl", + "ph": "56", + "na": "\u0427\u0438\u043b\u0438" + }, + { + "co": "ch", + "ph": "41", + "na": "\u0428\u0432\u0435\u0439\u0446\u0430\u0440\u0438\u044f" + }, + { + "co": "se", + "ph": "46", + "na": "\u0428\u0432\u0435\u0446\u0438\u044f" + }, + { + "co": "lk", + "ph": "94", + "na": "\u0428\u0440\u0438-\u041b\u0430\u043d\u043a\u0430" + }, + { + "co": "ec", + "ph": "593", + "na": "\u042d\u043a\u0432\u0430\u0434\u043e\u0440" + }, + { + "co": "gq", + "ph": "240", + "na": "\u042d\u043a\u0432\u0430\u0442\u043e\u0440\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0413\u0432\u0438\u043d\u0435\u044f" + }, + { + "co": "er", + "ph": "291", + "na": "\u042d\u0440\u0438\u0442\u0440\u0435\u044f" + }, + { + "co": "ee", + "ph": "372", + "na": "\u042d\u0441\u0442\u043e\u043d\u0438\u044f" + }, + { + "co": "et", + "ph": "251", + "na": "\u042d\u0444\u0438\u043e\u043f\u0438\u044f" + }, + { + "co": "za", + "ph": "27", + "na": "\u042e\u0410\u0420" + }, + { + "co": "ss", + "ph": "211", + "na": "\u042e\u0436\u043d\u044b\u0439 \u0421\u0443\u0434\u0430\u043d" + }, + { + "co": "jm", + "ph": "1876", + "na": "\u042f\u043c\u0430\u0439\u043a\u0430" + }, + { + "co": "jp", + "ph": "81", + "na": "\u042f\u043f\u043e\u043d\u0438\u044f" + } +] \ No newline at end of file diff --git a/libphonecode/src/main/resources/base/element/string.json b/libphonecode/src/main/resources/base/element/string.json new file mode 100644 index 0000000..1e76de0 --- /dev/null +++ b/libphonecode/src/main/resources/base/element/string.json @@ -0,0 +1,8 @@ +{ + "string": [ + { + "name": "page_show", + "value": "page from npm package" + } + ] +} diff --git a/libphonecode/src/main/resources/base/media/ArrowDown.png b/libphonecode/src/main/resources/base/media/ArrowDown.png new file mode 100644 index 0000000..fdeb1de Binary files /dev/null and b/libphonecode/src/main/resources/base/media/ArrowDown.png differ diff --git a/libphonecode/src/main/resources/base/media/icon.png b/libphonecode/src/main/resources/base/media/icon.png new file mode 100644 index 0000000..ce307a8 Binary files /dev/null and b/libphonecode/src/main/resources/base/media/icon.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ad.png b/libphonecode/src/main/resources/rawfile/country_flag_ad.png new file mode 100644 index 0000000..7e34545 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ad.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ae.png b/libphonecode/src/main/resources/rawfile/country_flag_ae.png new file mode 100644 index 0000000..c3be97b Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ae.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_af.png b/libphonecode/src/main/resources/rawfile/country_flag_af.png new file mode 100644 index 0000000..f8a2089 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_af.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ag.png b/libphonecode/src/main/resources/rawfile/country_flag_ag.png new file mode 100644 index 0000000..81e03f6 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ag.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ai.png b/libphonecode/src/main/resources/rawfile/country_flag_ai.png new file mode 100644 index 0000000..f443518 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ai.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_al.png b/libphonecode/src/main/resources/rawfile/country_flag_al.png new file mode 100644 index 0000000..f2972da Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_al.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_am.png b/libphonecode/src/main/resources/rawfile/country_flag_am.png new file mode 100644 index 0000000..dff6909 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_am.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_an.png b/libphonecode/src/main/resources/rawfile/country_flag_an.png new file mode 100644 index 0000000..b6afdee Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_an.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ao.png b/libphonecode/src/main/resources/rawfile/country_flag_ao.png new file mode 100644 index 0000000..6094813 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ao.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_aq.png b/libphonecode/src/main/resources/rawfile/country_flag_aq.png new file mode 100644 index 0000000..f82aea6 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_aq.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ar.png b/libphonecode/src/main/resources/rawfile/country_flag_ar.png new file mode 100644 index 0000000..6c0248b Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ar.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_as.png b/libphonecode/src/main/resources/rawfile/country_flag_as.png new file mode 100644 index 0000000..f6701ad Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_as.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_at.png b/libphonecode/src/main/resources/rawfile/country_flag_at.png new file mode 100644 index 0000000..64aaca4 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_at.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_au.png b/libphonecode/src/main/resources/rawfile/country_flag_au.png new file mode 100644 index 0000000..5dee590 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_au.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_aw.png b/libphonecode/src/main/resources/rawfile/country_flag_aw.png new file mode 100644 index 0000000..12f96e7 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_aw.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ax.png b/libphonecode/src/main/resources/rawfile/country_flag_ax.png new file mode 100644 index 0000000..2f4bd4a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ax.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_az.png b/libphonecode/src/main/resources/rawfile/country_flag_az.png new file mode 100644 index 0000000..fcca9a0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_az.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ba.png b/libphonecode/src/main/resources/rawfile/country_flag_ba.png new file mode 100644 index 0000000..bcd7223 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ba.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bb.png b/libphonecode/src/main/resources/rawfile/country_flag_bb.png new file mode 100644 index 0000000..26f9355 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bb.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bd.png b/libphonecode/src/main/resources/rawfile/country_flag_bd.png new file mode 100644 index 0000000..66a2f99 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bd.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_be.png b/libphonecode/src/main/resources/rawfile/country_flag_be.png new file mode 100644 index 0000000..f94127e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_be.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bf.png b/libphonecode/src/main/resources/rawfile/country_flag_bf.png new file mode 100644 index 0000000..db65c36 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bf.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bg.png b/libphonecode/src/main/resources/rawfile/country_flag_bg.png new file mode 100644 index 0000000..96987ee Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bh.png b/libphonecode/src/main/resources/rawfile/country_flag_bh.png new file mode 100644 index 0000000..02f86ed Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bh.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bi.png b/libphonecode/src/main/resources/rawfile/country_flag_bi.png new file mode 100644 index 0000000..b680aac Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bi.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bj.png b/libphonecode/src/main/resources/rawfile/country_flag_bj.png new file mode 100644 index 0000000..f35ae52 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bj.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bl.png b/libphonecode/src/main/resources/rawfile/country_flag_bl.png new file mode 100644 index 0000000..e64f96b Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bl.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bm.png b/libphonecode/src/main/resources/rawfile/country_flag_bm.png new file mode 100644 index 0000000..9288df5 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bn.png b/libphonecode/src/main/resources/rawfile/country_flag_bn.png new file mode 100644 index 0000000..61aa7a0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bo.png b/libphonecode/src/main/resources/rawfile/country_flag_bo.png new file mode 100644 index 0000000..f3e14a7 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bo.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bq.png b/libphonecode/src/main/resources/rawfile/country_flag_bq.png new file mode 100644 index 0000000..f16a129 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bq.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_br.png b/libphonecode/src/main/resources/rawfile/country_flag_br.png new file mode 100644 index 0000000..56d6933 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_br.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bs.png b/libphonecode/src/main/resources/rawfile/country_flag_bs.png new file mode 100644 index 0000000..3e06289 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bs.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bt.png b/libphonecode/src/main/resources/rawfile/country_flag_bt.png new file mode 100644 index 0000000..dab69cc Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bt.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bw.png b/libphonecode/src/main/resources/rawfile/country_flag_bw.png new file mode 100644 index 0000000..ea95524 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bw.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_by.png b/libphonecode/src/main/resources/rawfile/country_flag_by.png new file mode 100644 index 0000000..654cc13 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_by.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_bz.png b/libphonecode/src/main/resources/rawfile/country_flag_bz.png new file mode 100644 index 0000000..6bfeea6 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_bz.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ca.png b/libphonecode/src/main/resources/rawfile/country_flag_ca.png new file mode 100644 index 0000000..48f5907 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ca.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cc.png b/libphonecode/src/main/resources/rawfile/country_flag_cc.png new file mode 100644 index 0000000..32ca763 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cc.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cd.png b/libphonecode/src/main/resources/rawfile/country_flag_cd.png new file mode 100644 index 0000000..762e022 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cd.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cf.png b/libphonecode/src/main/resources/rawfile/country_flag_cf.png new file mode 100644 index 0000000..b5329ff Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cf.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cg.png b/libphonecode/src/main/resources/rawfile/country_flag_cg.png new file mode 100644 index 0000000..b9637a0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ch.png b/libphonecode/src/main/resources/rawfile/country_flag_ch.png new file mode 100644 index 0000000..e6ff9a0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ch.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ci.png b/libphonecode/src/main/resources/rawfile/country_flag_ci.png new file mode 100644 index 0000000..55b166a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ci.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ck.png b/libphonecode/src/main/resources/rawfile/country_flag_ck.png new file mode 100644 index 0000000..53b530a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ck.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cl.png b/libphonecode/src/main/resources/rawfile/country_flag_cl.png new file mode 100644 index 0000000..7c0fa84 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cl.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cm.png b/libphonecode/src/main/resources/rawfile/country_flag_cm.png new file mode 100644 index 0000000..fce39d5 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cn.png b/libphonecode/src/main/resources/rawfile/country_flag_cn.png new file mode 100644 index 0000000..5252856 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_co.png b/libphonecode/src/main/resources/rawfile/country_flag_co.png new file mode 100644 index 0000000..d12519e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_co.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cr.png b/libphonecode/src/main/resources/rawfile/country_flag_cr.png new file mode 100644 index 0000000..33de629 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cu.png b/libphonecode/src/main/resources/rawfile/country_flag_cu.png new file mode 100644 index 0000000..4c68fe4 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cu.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cv.png b/libphonecode/src/main/resources/rawfile/country_flag_cv.png new file mode 100644 index 0000000..4d6bba9 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cv.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cw.png b/libphonecode/src/main/resources/rawfile/country_flag_cw.png new file mode 100644 index 0000000..de4f554 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cw.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cx.png b/libphonecode/src/main/resources/rawfile/country_flag_cx.png new file mode 100644 index 0000000..b04c93c Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cx.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cy.png b/libphonecode/src/main/resources/rawfile/country_flag_cy.png new file mode 100644 index 0000000..5249cbd Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cy.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_cz.png b/libphonecode/src/main/resources/rawfile/country_flag_cz.png new file mode 100644 index 0000000..bd5ab6d Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_cz.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_de.png b/libphonecode/src/main/resources/rawfile/country_flag_de.png new file mode 100644 index 0000000..2eae857 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_de.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_dj.png b/libphonecode/src/main/resources/rawfile/country_flag_dj.png new file mode 100644 index 0000000..d277e5c Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_dj.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_dk.png b/libphonecode/src/main/resources/rawfile/country_flag_dk.png new file mode 100644 index 0000000..c9a7728 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_dk.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_dm.png b/libphonecode/src/main/resources/rawfile/country_flag_dm.png new file mode 100644 index 0000000..604a1a0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_dm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_do.png b/libphonecode/src/main/resources/rawfile/country_flag_do.png new file mode 100644 index 0000000..2dc0628 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_do.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_dz.png b/libphonecode/src/main/resources/rawfile/country_flag_dz.png new file mode 100644 index 0000000..450a319 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_dz.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ec.png b/libphonecode/src/main/resources/rawfile/country_flag_ec.png new file mode 100644 index 0000000..41853f1 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ec.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ee.png b/libphonecode/src/main/resources/rawfile/country_flag_ee.png new file mode 100644 index 0000000..6a99912 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ee.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_eg.png b/libphonecode/src/main/resources/rawfile/country_flag_eg.png new file mode 100644 index 0000000..f0c62e6 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_eg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_eh.png b/libphonecode/src/main/resources/rawfile/country_flag_eh.png new file mode 100644 index 0000000..fa570cd Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_eh.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_er.png b/libphonecode/src/main/resources/rawfile/country_flag_er.png new file mode 100644 index 0000000..221d983 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_er.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_es.png b/libphonecode/src/main/resources/rawfile/country_flag_es.png new file mode 100644 index 0000000..6572af3 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_es.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_et.png b/libphonecode/src/main/resources/rawfile/country_flag_et.png new file mode 100644 index 0000000..d9beca2 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_et.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_fi.png b/libphonecode/src/main/resources/rawfile/country_flag_fi.png new file mode 100644 index 0000000..3ccbe96 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_fi.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_fj.png b/libphonecode/src/main/resources/rawfile/country_flag_fj.png new file mode 100644 index 0000000..9348a75 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_fj.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_fk.png b/libphonecode/src/main/resources/rawfile/country_flag_fk.png new file mode 100644 index 0000000..69a8d65 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_fk.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_fm.png b/libphonecode/src/main/resources/rawfile/country_flag_fm.png new file mode 100644 index 0000000..fc722ee Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_fm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_fo.png b/libphonecode/src/main/resources/rawfile/country_flag_fo.png new file mode 100644 index 0000000..1338473 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_fo.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_fr.png b/libphonecode/src/main/resources/rawfile/country_flag_fr.png new file mode 100644 index 0000000..6353092 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_fr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ga.png b/libphonecode/src/main/resources/rawfile/country_flag_ga.png new file mode 100644 index 0000000..ec2cb29 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ga.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gb.png b/libphonecode/src/main/resources/rawfile/country_flag_gb.png new file mode 100644 index 0000000..89d962f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gb.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gd.png b/libphonecode/src/main/resources/rawfile/country_flag_gd.png new file mode 100644 index 0000000..ff7c546 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gd.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ge.png b/libphonecode/src/main/resources/rawfile/country_flag_ge.png new file mode 100644 index 0000000..6427031 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ge.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gf.png b/libphonecode/src/main/resources/rawfile/country_flag_gf.png new file mode 100644 index 0000000..0522f1d Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gf.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gg.png b/libphonecode/src/main/resources/rawfile/country_flag_gg.png new file mode 100644 index 0000000..2f26d13 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gh.png b/libphonecode/src/main/resources/rawfile/country_flag_gh.png new file mode 100644 index 0000000..d811bdf Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gh.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gi.png b/libphonecode/src/main/resources/rawfile/country_flag_gi.png new file mode 100644 index 0000000..fb56d2f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gi.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gl.png b/libphonecode/src/main/resources/rawfile/country_flag_gl.png new file mode 100644 index 0000000..fed20b0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gl.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gm.png b/libphonecode/src/main/resources/rawfile/country_flag_gm.png new file mode 100644 index 0000000..d17f405 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gn.png b/libphonecode/src/main/resources/rawfile/country_flag_gn.png new file mode 100644 index 0000000..54e4a2f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gp.png b/libphonecode/src/main/resources/rawfile/country_flag_gp.png new file mode 100644 index 0000000..9b40fe1 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gp.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gq.png b/libphonecode/src/main/resources/rawfile/country_flag_gq.png new file mode 100644 index 0000000..0c2cbc7 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gq.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gr.png b/libphonecode/src/main/resources/rawfile/country_flag_gr.png new file mode 100644 index 0000000..664e983 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gs.png b/libphonecode/src/main/resources/rawfile/country_flag_gs.png new file mode 100644 index 0000000..a05a5b0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gs.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gt.png b/libphonecode/src/main/resources/rawfile/country_flag_gt.png new file mode 100644 index 0000000..4ff1a93 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gt.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gu.png b/libphonecode/src/main/resources/rawfile/country_flag_gu.png new file mode 100644 index 0000000..aa71b54 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gu.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gw.png b/libphonecode/src/main/resources/rawfile/country_flag_gw.png new file mode 100644 index 0000000..66db3fa Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gw.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_gy.png b/libphonecode/src/main/resources/rawfile/country_flag_gy.png new file mode 100644 index 0000000..f7000ea Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_gy.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_hk.png b/libphonecode/src/main/resources/rawfile/country_flag_hk.png new file mode 100644 index 0000000..f619cbc Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_hk.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_hn.png b/libphonecode/src/main/resources/rawfile/country_flag_hn.png new file mode 100644 index 0000000..1d6cf2b Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_hn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_hr.png b/libphonecode/src/main/resources/rawfile/country_flag_hr.png new file mode 100644 index 0000000..dc25a0c Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_hr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ht.png b/libphonecode/src/main/resources/rawfile/country_flag_ht.png new file mode 100644 index 0000000..e15231e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ht.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_hu.png b/libphonecode/src/main/resources/rawfile/country_flag_hu.png new file mode 100644 index 0000000..81c6da0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_hu.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_id.png b/libphonecode/src/main/resources/rawfile/country_flag_id.png new file mode 100644 index 0000000..4767be4 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_id.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ie.png b/libphonecode/src/main/resources/rawfile/country_flag_ie.png new file mode 100644 index 0000000..ca1b5b1 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ie.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_il.png b/libphonecode/src/main/resources/rawfile/country_flag_il.png new file mode 100644 index 0000000..f99a59b Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_il.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_im.png b/libphonecode/src/main/resources/rawfile/country_flag_im.png new file mode 100644 index 0000000..7c3a9c2 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_im.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_in.png b/libphonecode/src/main/resources/rawfile/country_flag_in.png new file mode 100644 index 0000000..e99960b Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_in.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_io.png b/libphonecode/src/main/resources/rawfile/country_flag_io.png new file mode 100644 index 0000000..6f65f07 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_io.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_iq.png b/libphonecode/src/main/resources/rawfile/country_flag_iq.png new file mode 100644 index 0000000..74681d7 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_iq.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ir.png b/libphonecode/src/main/resources/rawfile/country_flag_ir.png new file mode 100644 index 0000000..bb56923 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ir.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_is.png b/libphonecode/src/main/resources/rawfile/country_flag_is.png new file mode 100644 index 0000000..80fcf13 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_is.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_it.png b/libphonecode/src/main/resources/rawfile/country_flag_it.png new file mode 100644 index 0000000..ea0b791 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_it.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_je.png b/libphonecode/src/main/resources/rawfile/country_flag_je.png new file mode 100644 index 0000000..87435b9 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_je.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_jm.png b/libphonecode/src/main/resources/rawfile/country_flag_jm.png new file mode 100644 index 0000000..b79728e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_jm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_jo.png b/libphonecode/src/main/resources/rawfile/country_flag_jo.png new file mode 100644 index 0000000..e074264 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_jo.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_jp.png b/libphonecode/src/main/resources/rawfile/country_flag_jp.png new file mode 100644 index 0000000..122963f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_jp.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ke.png b/libphonecode/src/main/resources/rawfile/country_flag_ke.png new file mode 100644 index 0000000..73d461d Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ke.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_kg.png b/libphonecode/src/main/resources/rawfile/country_flag_kg.png new file mode 100644 index 0000000..e874f10 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_kg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_kh.png b/libphonecode/src/main/resources/rawfile/country_flag_kh.png new file mode 100644 index 0000000..981807b Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_kh.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ki.png b/libphonecode/src/main/resources/rawfile/country_flag_ki.png new file mode 100644 index 0000000..cfedc8b Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ki.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_km.png b/libphonecode/src/main/resources/rawfile/country_flag_km.png new file mode 100644 index 0000000..799ba13 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_km.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_kn.png b/libphonecode/src/main/resources/rawfile/country_flag_kn.png new file mode 100644 index 0000000..98bccc5 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_kn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_kp.png b/libphonecode/src/main/resources/rawfile/country_flag_kp.png new file mode 100644 index 0000000..c4be6dc Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_kp.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_kr.png b/libphonecode/src/main/resources/rawfile/country_flag_kr.png new file mode 100644 index 0000000..4bbec80 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_kr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_kw.png b/libphonecode/src/main/resources/rawfile/country_flag_kw.png new file mode 100644 index 0000000..3227643 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_kw.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ky.png b/libphonecode/src/main/resources/rawfile/country_flag_ky.png new file mode 100644 index 0000000..2c5d8cb Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ky.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_kz.png b/libphonecode/src/main/resources/rawfile/country_flag_kz.png new file mode 100644 index 0000000..4f73c21 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_kz.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_la.png b/libphonecode/src/main/resources/rawfile/country_flag_la.png new file mode 100644 index 0000000..9dffe06 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_la.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_lb.png b/libphonecode/src/main/resources/rawfile/country_flag_lb.png new file mode 100644 index 0000000..88ec96f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_lb.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_lc.png b/libphonecode/src/main/resources/rawfile/country_flag_lc.png new file mode 100644 index 0000000..00bcb17 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_lc.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_li.png b/libphonecode/src/main/resources/rawfile/country_flag_li.png new file mode 100644 index 0000000..c38be4f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_li.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_lk.png b/libphonecode/src/main/resources/rawfile/country_flag_lk.png new file mode 100644 index 0000000..2e872e8 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_lk.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_lr.png b/libphonecode/src/main/resources/rawfile/country_flag_lr.png new file mode 100644 index 0000000..6815a9a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_lr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ls.png b/libphonecode/src/main/resources/rawfile/country_flag_ls.png new file mode 100644 index 0000000..655887e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ls.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_lt.png b/libphonecode/src/main/resources/rawfile/country_flag_lt.png new file mode 100644 index 0000000..0530b69 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_lt.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_lu.png b/libphonecode/src/main/resources/rawfile/country_flag_lu.png new file mode 100644 index 0000000..8fedfc9 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_lu.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_lv.png b/libphonecode/src/main/resources/rawfile/country_flag_lv.png new file mode 100644 index 0000000..5c2adac Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_lv.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ly.png b/libphonecode/src/main/resources/rawfile/country_flag_ly.png new file mode 100644 index 0000000..b3df89e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ly.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ma.png b/libphonecode/src/main/resources/rawfile/country_flag_ma.png new file mode 100644 index 0000000..e521425 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ma.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mc.png b/libphonecode/src/main/resources/rawfile/country_flag_mc.png new file mode 100644 index 0000000..4767be4 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mc.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_md.png b/libphonecode/src/main/resources/rawfile/country_flag_md.png new file mode 100644 index 0000000..74722d6 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_md.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_me.png b/libphonecode/src/main/resources/rawfile/country_flag_me.png new file mode 100644 index 0000000..c8d2f4a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_me.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mf.png b/libphonecode/src/main/resources/rawfile/country_flag_mf.png new file mode 100644 index 0000000..f1d37de Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mf.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mg.png b/libphonecode/src/main/resources/rawfile/country_flag_mg.png new file mode 100644 index 0000000..6775ae8 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mh.png b/libphonecode/src/main/resources/rawfile/country_flag_mh.png new file mode 100644 index 0000000..1b73c66 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mh.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mk.png b/libphonecode/src/main/resources/rawfile/country_flag_mk.png new file mode 100644 index 0000000..602ea1f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mk.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ml.png b/libphonecode/src/main/resources/rawfile/country_flag_ml.png new file mode 100644 index 0000000..23d7832 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ml.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mm.png b/libphonecode/src/main/resources/rawfile/country_flag_mm.png new file mode 100644 index 0000000..0c63c6a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mn.png b/libphonecode/src/main/resources/rawfile/country_flag_mn.png new file mode 100644 index 0000000..9faf78e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mo.png b/libphonecode/src/main/resources/rawfile/country_flag_mo.png new file mode 100644 index 0000000..b5a1e60 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mo.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mp.png b/libphonecode/src/main/resources/rawfile/country_flag_mp.png new file mode 100644 index 0000000..be0c31a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mp.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mq.png b/libphonecode/src/main/resources/rawfile/country_flag_mq.png new file mode 100644 index 0000000..bdc8db4 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mq.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mr.png b/libphonecode/src/main/resources/rawfile/country_flag_mr.png new file mode 100644 index 0000000..173c6b4 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ms.png b/libphonecode/src/main/resources/rawfile/country_flag_ms.png new file mode 100644 index 0000000..b1f237c Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ms.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mt.png b/libphonecode/src/main/resources/rawfile/country_flag_mt.png new file mode 100644 index 0000000..4c9f251 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mt.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mu.png b/libphonecode/src/main/resources/rawfile/country_flag_mu.png new file mode 100644 index 0000000..dd96a83 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mu.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mv.png b/libphonecode/src/main/resources/rawfile/country_flag_mv.png new file mode 100644 index 0000000..f979b6f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mv.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mw.png b/libphonecode/src/main/resources/rawfile/country_flag_mw.png new file mode 100644 index 0000000..608ec76 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mw.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mx.png b/libphonecode/src/main/resources/rawfile/country_flag_mx.png new file mode 100644 index 0000000..99a3049 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mx.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_my.png b/libphonecode/src/main/resources/rawfile/country_flag_my.png new file mode 100644 index 0000000..02d6a98 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_my.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_mz.png b/libphonecode/src/main/resources/rawfile/country_flag_mz.png new file mode 100644 index 0000000..d986f18 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_mz.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_na.png b/libphonecode/src/main/resources/rawfile/country_flag_na.png new file mode 100644 index 0000000..99972e1 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_na.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_nc.png b/libphonecode/src/main/resources/rawfile/country_flag_nc.png new file mode 100644 index 0000000..11ad1f5 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_nc.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ne.png b/libphonecode/src/main/resources/rawfile/country_flag_ne.png new file mode 100644 index 0000000..865cd36 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ne.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_nf.png b/libphonecode/src/main/resources/rawfile/country_flag_nf.png new file mode 100644 index 0000000..8601f82 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_nf.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ng.png b/libphonecode/src/main/resources/rawfile/country_flag_ng.png new file mode 100644 index 0000000..2402795 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ng.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ni.png b/libphonecode/src/main/resources/rawfile/country_flag_ni.png new file mode 100644 index 0000000..92c65a2 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ni.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_nl.png b/libphonecode/src/main/resources/rawfile/country_flag_nl.png new file mode 100644 index 0000000..f16a129 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_nl.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_no.png b/libphonecode/src/main/resources/rawfile/country_flag_no.png new file mode 100644 index 0000000..ac2a305 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_no.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_np.png b/libphonecode/src/main/resources/rawfile/country_flag_np.png new file mode 100644 index 0000000..5130807 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_np.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_nr.png b/libphonecode/src/main/resources/rawfile/country_flag_nr.png new file mode 100644 index 0000000..6614c81 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_nr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_nu.png b/libphonecode/src/main/resources/rawfile/country_flag_nu.png new file mode 100644 index 0000000..961bdfd Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_nu.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_nz.png b/libphonecode/src/main/resources/rawfile/country_flag_nz.png new file mode 100644 index 0000000..a75297e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_nz.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_om.png b/libphonecode/src/main/resources/rawfile/country_flag_om.png new file mode 100644 index 0000000..58ded8f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_om.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pa.png b/libphonecode/src/main/resources/rawfile/country_flag_pa.png new file mode 100644 index 0000000..9c03d02 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pa.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pe.png b/libphonecode/src/main/resources/rawfile/country_flag_pe.png new file mode 100644 index 0000000..d6e6653 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pe.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pf.png b/libphonecode/src/main/resources/rawfile/country_flag_pf.png new file mode 100644 index 0000000..c3d38b5 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pf.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pg.png b/libphonecode/src/main/resources/rawfile/country_flag_pg.png new file mode 100644 index 0000000..118ee64 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ph.png b/libphonecode/src/main/resources/rawfile/country_flag_ph.png new file mode 100644 index 0000000..aa487a2 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ph.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pk.png b/libphonecode/src/main/resources/rawfile/country_flag_pk.png new file mode 100644 index 0000000..e6ad89c Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pk.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pl.png b/libphonecode/src/main/resources/rawfile/country_flag_pl.png new file mode 100644 index 0000000..b4e207c Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pl.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pm.png b/libphonecode/src/main/resources/rawfile/country_flag_pm.png new file mode 100644 index 0000000..ab49452 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pn.png b/libphonecode/src/main/resources/rawfile/country_flag_pn.png new file mode 100644 index 0000000..01612b1 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pr.png b/libphonecode/src/main/resources/rawfile/country_flag_pr.png new file mode 100644 index 0000000..6ba9c02 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ps.png b/libphonecode/src/main/resources/rawfile/country_flag_ps.png new file mode 100644 index 0000000..2e6dde8 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ps.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pt.png b/libphonecode/src/main/resources/rawfile/country_flag_pt.png new file mode 100644 index 0000000..d0b2bba Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pt.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_pw.png b/libphonecode/src/main/resources/rawfile/country_flag_pw.png new file mode 100644 index 0000000..f738c1f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_pw.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_py.png b/libphonecode/src/main/resources/rawfile/country_flag_py.png new file mode 100644 index 0000000..ffeca8a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_py.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_qa.png b/libphonecode/src/main/resources/rawfile/country_flag_qa.png new file mode 100644 index 0000000..a8dbc3f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_qa.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_re.png b/libphonecode/src/main/resources/rawfile/country_flag_re.png new file mode 100644 index 0000000..6353092 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_re.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ro.png b/libphonecode/src/main/resources/rawfile/country_flag_ro.png new file mode 100644 index 0000000..7a9d278 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ro.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_rs.png b/libphonecode/src/main/resources/rawfile/country_flag_rs.png new file mode 100644 index 0000000..6883df9 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_rs.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ru.png b/libphonecode/src/main/resources/rawfile/country_flag_ru.png new file mode 100644 index 0000000..f7be413 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ru.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_rw.png b/libphonecode/src/main/resources/rawfile/country_flag_rw.png new file mode 100644 index 0000000..8b19824 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_rw.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sa.png b/libphonecode/src/main/resources/rawfile/country_flag_sa.png new file mode 100644 index 0000000..7573e20 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sa.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sb.png b/libphonecode/src/main/resources/rawfile/country_flag_sb.png new file mode 100644 index 0000000..792113a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sb.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sc.png b/libphonecode/src/main/resources/rawfile/country_flag_sc.png new file mode 100644 index 0000000..3265ba2 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sc.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sd.png b/libphonecode/src/main/resources/rawfile/country_flag_sd.png new file mode 100644 index 0000000..4f60ce6 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sd.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_se.png b/libphonecode/src/main/resources/rawfile/country_flag_se.png new file mode 100644 index 0000000..d6cf067 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_se.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sg.png b/libphonecode/src/main/resources/rawfile/country_flag_sg.png new file mode 100644 index 0000000..cb5fa3e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sh.png b/libphonecode/src/main/resources/rawfile/country_flag_sh.png new file mode 100644 index 0000000..931e9a0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sh.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_si.png b/libphonecode/src/main/resources/rawfile/country_flag_si.png new file mode 100644 index 0000000..7c112bb Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_si.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sj.png b/libphonecode/src/main/resources/rawfile/country_flag_sj.png new file mode 100644 index 0000000..ac2a305 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sj.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sk.png b/libphonecode/src/main/resources/rawfile/country_flag_sk.png new file mode 100644 index 0000000..7647af3 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sk.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sl.png b/libphonecode/src/main/resources/rawfile/country_flag_sl.png new file mode 100644 index 0000000..14db5ba Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sl.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sm.png b/libphonecode/src/main/resources/rawfile/country_flag_sm.png new file mode 100644 index 0000000..93a47e6 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sn.png b/libphonecode/src/main/resources/rawfile/country_flag_sn.png new file mode 100644 index 0000000..14f3981 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_so.png b/libphonecode/src/main/resources/rawfile/country_flag_so.png new file mode 100644 index 0000000..e8b37f5 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_so.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sr.png b/libphonecode/src/main/resources/rawfile/country_flag_sr.png new file mode 100644 index 0000000..904f6a4 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ss.png b/libphonecode/src/main/resources/rawfile/country_flag_ss.png new file mode 100644 index 0000000..40f977f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ss.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_st.png b/libphonecode/src/main/resources/rawfile/country_flag_st.png new file mode 100644 index 0000000..9168c88 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_st.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sv.png b/libphonecode/src/main/resources/rawfile/country_flag_sv.png new file mode 100644 index 0000000..7db0b43 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sv.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sx.png b/libphonecode/src/main/resources/rawfile/country_flag_sx.png new file mode 100644 index 0000000..6a08643 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sx.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sy.png b/libphonecode/src/main/resources/rawfile/country_flag_sy.png new file mode 100644 index 0000000..83a8ed8 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sy.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_sz.png b/libphonecode/src/main/resources/rawfile/country_flag_sz.png new file mode 100644 index 0000000..7e84259 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_sz.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tc.png b/libphonecode/src/main/resources/rawfile/country_flag_tc.png new file mode 100644 index 0000000..8b43792 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tc.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_td.png b/libphonecode/src/main/resources/rawfile/country_flag_td.png new file mode 100644 index 0000000..eb2f0e3 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_td.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tf.png b/libphonecode/src/main/resources/rawfile/country_flag_tf.png new file mode 100644 index 0000000..e017048 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tf.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tg.png b/libphonecode/src/main/resources/rawfile/country_flag_tg.png new file mode 100644 index 0000000..0da702d Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_th.png b/libphonecode/src/main/resources/rawfile/country_flag_th.png new file mode 100644 index 0000000..36d6499 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_th.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tj.png b/libphonecode/src/main/resources/rawfile/country_flag_tj.png new file mode 100644 index 0000000..f2e7dbd Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tj.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tk.png b/libphonecode/src/main/resources/rawfile/country_flag_tk.png new file mode 100644 index 0000000..5084cc0 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tk.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tl.png b/libphonecode/src/main/resources/rawfile/country_flag_tl.png new file mode 100644 index 0000000..deb1123 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tl.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tm.png b/libphonecode/src/main/resources/rawfile/country_flag_tm.png new file mode 100644 index 0000000..75d52f5 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tn.png b/libphonecode/src/main/resources/rawfile/country_flag_tn.png new file mode 100644 index 0000000..6ef0d79 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_to.png b/libphonecode/src/main/resources/rawfile/country_flag_to.png new file mode 100644 index 0000000..7bc6f61 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_to.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tr.png b/libphonecode/src/main/resources/rawfile/country_flag_tr.png new file mode 100644 index 0000000..8e291ad Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tr.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tt.png b/libphonecode/src/main/resources/rawfile/country_flag_tt.png new file mode 100644 index 0000000..d661d82 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tt.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tv.png b/libphonecode/src/main/resources/rawfile/country_flag_tv.png new file mode 100644 index 0000000..a1382dd Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tv.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tw.png b/libphonecode/src/main/resources/rawfile/country_flag_tw.png new file mode 100644 index 0000000..b3cfa6e Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tw.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_tz.png b/libphonecode/src/main/resources/rawfile/country_flag_tz.png new file mode 100644 index 0000000..43dc56b Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_tz.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ua.png b/libphonecode/src/main/resources/rawfile/country_flag_ua.png new file mode 100644 index 0000000..9466e81 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ua.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ug.png b/libphonecode/src/main/resources/rawfile/country_flag_ug.png new file mode 100644 index 0000000..cf23f26 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ug.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_us.png b/libphonecode/src/main/resources/rawfile/country_flag_us.png new file mode 100644 index 0000000..154ce18 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_us.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_uy.png b/libphonecode/src/main/resources/rawfile/country_flag_uy.png new file mode 100644 index 0000000..6f864f4 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_uy.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_uz.png b/libphonecode/src/main/resources/rawfile/country_flag_uz.png new file mode 100644 index 0000000..9411956 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_uz.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_va.png b/libphonecode/src/main/resources/rawfile/country_flag_va.png new file mode 100644 index 0000000..0aed467 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_va.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_vc.png b/libphonecode/src/main/resources/rawfile/country_flag_vc.png new file mode 100644 index 0000000..03fd69f Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_vc.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ve.png b/libphonecode/src/main/resources/rawfile/country_flag_ve.png new file mode 100644 index 0000000..d6627db Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ve.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_vg.png b/libphonecode/src/main/resources/rawfile/country_flag_vg.png new file mode 100644 index 0000000..c688b5c Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_vg.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_vi.png b/libphonecode/src/main/resources/rawfile/country_flag_vi.png new file mode 100644 index 0000000..6e5d2ee Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_vi.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_vn.png b/libphonecode/src/main/resources/rawfile/country_flag_vn.png new file mode 100644 index 0000000..8386793 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_vn.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_vu.png b/libphonecode/src/main/resources/rawfile/country_flag_vu.png new file mode 100644 index 0000000..c436652 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_vu.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_wf.png b/libphonecode/src/main/resources/rawfile/country_flag_wf.png new file mode 100644 index 0000000..1e8e5f7 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_wf.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ws.png b/libphonecode/src/main/resources/rawfile/country_flag_ws.png new file mode 100644 index 0000000..bd75592 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ws.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_ye.png b/libphonecode/src/main/resources/rawfile/country_flag_ye.png new file mode 100644 index 0000000..c305294 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_ye.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_yt.png b/libphonecode/src/main/resources/rawfile/country_flag_yt.png new file mode 100644 index 0000000..9e9d210 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_yt.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_za.png b/libphonecode/src/main/resources/rawfile/country_flag_za.png new file mode 100644 index 0000000..1faf24a Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_za.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_zm.png b/libphonecode/src/main/resources/rawfile/country_flag_zm.png new file mode 100644 index 0000000..110e222 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_zm.png differ diff --git a/libphonecode/src/main/resources/rawfile/country_flag_zw.png b/libphonecode/src/main/resources/rawfile/country_flag_zw.png new file mode 100644 index 0000000..e115935 Binary files /dev/null and b/libphonecode/src/main/resources/rawfile/country_flag_zw.png differ diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..23659dc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1655 @@ +{ + "name": "etsphonecode", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@ohos/hvigor": { + "version": "1.0.6", + "resolved": "https://repo.harmonyos.com/npm/@ohos/hvigor/-/@ohos/hvigor-1.0.6.tgz", + "integrity": "sha512-jjp7vpvUOMW1Nf7TdyhOtonwWHoSyBJLUiZTQqIx/GJV4UJyIqsiURUOqFwncQ4L7PDdeHuWly4uEelknYeWhg==", + "requires": { + "@ohos/hvigor-base": "1.0.6", + "interpret": "1.4.0", + "liftoff": "4.0.0", + "mute-stdout": "1.0.0", + "pretty-hrtime": "1.0.0", + "v8flags": "3.2.0", + "yargs": "7.1.0" + } + }, + "@ohos/hvigor-base": { + "version": "1.0.6", + "resolved": "https://repo.harmonyos.com/npm/@ohos/hvigor-base/-/@ohos/hvigor-base-1.0.6.tgz", + "integrity": "sha512-cRDnWICTxmpNiFb9clIioqP5Oik1seLCICztXVhZqultrHuxwTheCRUZrHwlpyWdkSB2Al+FFBqmSwzIgZX4IQ==", + "requires": { + "json5": "2.2.0", + "log4js": "6.4.1", + "undertaker": "1.2.1" + } + }, + "@ohos/hvigor-ohos-plugin": { + "version": "1.0.6", + "resolved": "https://repo.harmonyos.com/npm/@ohos/hvigor-ohos-plugin/-/@ohos/hvigor-ohos-plugin-1.0.6.tgz", + "integrity": "sha512-MAAi8uJxMzODUoSSNfBr+fU4HQ20dfQtkje9I+X4asc7qY2kAplW/q9f5XS8IOvv8zhC8OcSgsAXOAJuLMstOQ==", + "requires": { + "@ohos/hvigor-base": "1.0.6", + "@ohos/sdkmanager-common": "1.1.3", + "ajv": "8.10.0", + "archiver": "5.3.0", + "execa": "5.1.1", + "fs-extra": "10.0.0", + "glob": "7.2.0", + "iconv-lite": "0.6.3", + "json5": "2.2.0", + "lodash": "4.17.21", + "pretty-hrtime": "1.0.3", + "resolve-package-path": "4.0.3" + }, + "dependencies": { + "fs-extra": { + "version": "10.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" + } + } + }, + "@ohos/libphonecode": { + "version": "file:libphonecode" + }, + "@ohos/sdkmanager-common": { + "version": "1.1.3", + "resolved": "https://repo.harmonyos.com/npm/@ohos/sdkmanager-common/-/@ohos/sdkmanager-common-1.1.3.tgz", + "integrity": "sha512-d2uhVauDDJZIUvyyaWWoavG4N/jLyfF5IH5kEXKV6R8HNf3606H1zDQzA+UZtOfwwJFXhD9djRjnVFNB8xc7aw==" + }, + "ajv": { + "version": "8.10.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "archiver": { + "version": "5.3.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/archiver/-/archiver-5.3.0.tgz", + "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.0", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://repo.huaweicloud.com/repository/npm/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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" + } + } + } + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "requires": { + "make-iterator": "^1.0.0" + } + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==" + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "requires": { + "is-number": "^4.0.0" + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" + }, + "async": { + "version": "3.2.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "requires": { + "async-done": "^1.2.2" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bl": { + "version": "4.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://repo.huaweicloud.com/repository/npm/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://repo.huaweicloud.com/repository/npm/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://repo.huaweicloud.com/repository/npm/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==" + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/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" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "date-format": { + "version": "4.0.10", + "resolved": "https://repo.huaweicloud.com/repository/npm/date-format/-/date-format-4.0.10.tgz", + "integrity": "sha512-RuMIHocrVjF84bUSTcd1uokIsLsOsk1Awb7TexNOI3f48ukCu39mjslWquDTA08VaDMF2umr3MB9ow5EyJTWyA==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://repo.huaweicloud.com/repository/npm/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://repo.huaweicloud.com/repository/npm/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://repo.huaweicloud.com/repository/npm/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es5-ext": { + "version": "0.10.61", + "resolved": "https://repo.huaweicloud.com/repository/npm/es5-ext/-/es5-ext-0.10.61.tgz", + "integrity": "sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA==", + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "ext": { + "version": "1.6.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "requires": { + "type": "^2.5.0" + }, + "dependencies": { + "type": { + "version": "2.6.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/type/-/type-2.6.0.tgz", + "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "findup-sync": { + "version": "5.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/fined/-/fined-2.0.0.tgz", + "integrity": "sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A==", + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^5.0.0", + "object.defaults": "^1.1.0", + "object.pick": "^1.3.0", + "parse-filepath": "^1.0.2" + } + }, + "flagged-respawn": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/flagged-respawn/-/flagged-respawn-2.0.0.tgz", + "integrity": "sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==" + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://repo.huaweicloud.com/repository/npm/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "requires": { + "for-in": "^1.0.1" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "glob": { + "version": "7.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://repo.huaweicloud.com/repository/npm/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://repo.huaweicloud.com/repository/npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "hypium": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/hypium/-/hypium-1.0.0.tgz", + "integrity": "sha512-nl+RQVv2AU/5FvFRhsXyWO5wh+2huhdqRZ3bszBWZzW+kpNI3AT4ydvVRYIfaQbYwV4UlX/rSc7BtFjLAezhow==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://repo.huaweicloud.com/repository/npm/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://repo.huaweicloud.com/repository/npm/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://repo.huaweicloud.com/repository/npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "4.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://repo.huaweicloud.com/repository/npm/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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" + } + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "liftoff": { + "version": "4.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/liftoff/-/liftoff-4.0.0.tgz", + "integrity": "sha512-rMGwYF8q7g2XhG2ulBmmJgWv25qBsqRbDn5gH0+wnuyeFt7QBJlHJmtg5qEdn4pN6WVAUMgXnIxytMFRX9c1aA==", + "requires": { + "extend": "^3.0.2", + "findup-sync": "^5.0.0", + "fined": "^2.0.0", + "flagged-respawn": "^2.0.0", + "is-plain-object": "^5.0.0", + "object.map": "^1.0.1", + "rechoir": "^0.8.0", + "resolve": "^1.20.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://repo.huaweicloud.com/repository/npm/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://repo.huaweicloud.com/repository/npm/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + }, + "log4js": { + "version": "6.4.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/log4js/-/log4js-6.4.1.tgz", + "integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==", + "requires": { + "date-format": "^4.0.3", + "debug": "^4.3.3", + "flatted": "^3.2.4", + "rfdc": "^1.3.0", + "streamroller": "^3.0.2" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://repo.huaweicloud.com/repository/npm/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://repo.huaweicloud.com/repository/npm/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mute-stdout": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/mute-stdout/-/mute-stdout-1.0.0.tgz", + "integrity": "sha1-WzLqB+tDyd7WEwQ0z5JvRrKn/U0=" + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "requires": { + "once": "^1.3.2" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://repo.huaweicloud.com/repository/npm/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://repo.huaweicloud.com/repository/npm/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pretty-hrtime": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/pretty-hrtime/-/pretty-hrtime-1.0.0.tgz", + "integrity": "sha1-9ualItPmBwRSK/Db5oVu0g515Nw=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "rechoir": { + "version": "0.8.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "requires": { + "resolve": "^1.20.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-package-path": { + "version": "4.0.3", + "resolved": "https://repo.huaweicloud.com/repository/npm/resolve-package-path/-/resolve-package-path-4.0.3.tgz", + "integrity": "sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==", + "requires": { + "path-root": "^0.1.1" + } + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/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://repo.huaweicloud.com/repository/npm/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://repo.huaweicloud.com/repository/npm/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://repo.huaweicloud.com/repository/npm/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==" + }, + "streamroller": { + "version": "3.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/streamroller/-/streamroller-3.1.1.tgz", + "integrity": "sha512-iPhtd9unZ6zKdWgMeYGfSBuqCngyJy1B/GPi/lTpwGpa3bajuX30GjUVd0/Tn/Xhg0mr4DOSENozz9Y06qyonQ==", + "requires": { + "date-format": "^4.0.10", + "debug": "^4.3.4", + "fs-extra": "^10.1.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": { + "is-number": { + "version": "7.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + } + } + }, + "type": { + "version": "1.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "undertaker": { + "version": "1.2.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=" + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://repo.huaweicloud.com/repository/npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://repo.huaweicloud.com/repository/npm/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.1", + "resolved": "https://repo.huaweicloud.com/repository/npm/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://repo.huaweicloud.com/repository/npm/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b019616 --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "etsphonecode", + "version": "1.0.0", + "ohos": { + "org": "huawei", + "buildTool": "hvigor", + "directoryLevel": "project" + }, + "description": "example description", + "repository": {}, + "license": "ISC", + "dependencies": { + "hypium": "^1.0.0", + "@ohos/hvigor": "1.0.6", + "@ohos/hvigor-ohos-plugin": "1.0.6", + "@ohos/libphonecode": "file:libphonecode" + } +}