{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/ZttEmnXqWMEvkB3WDnuH/9oCtUdY001HYXDt3tJIp/country_phone_data.js", "ssg:https://framerusercontent.com/modules/Dcqfx80Ro0XfmQlPBZTx/aMBPH2XRVUqQC3fXbI74/utility.js", "ssg:https://framerusercontent.com/modules/sxGgQjvNA6YTEQVD2Hqp/Yf7GOZOpLGp4jcWY8w3b/index.js", "ssg:https://framerusercontent.com/modules/uIJ1wBUbuLEuD3a65YGt/mBfsxRL5q0GE8qhzJP58/ShimmerButton.js", "ssg:https://framerusercontent.com/modules/em2StePXM4zBJ6vITT9R/vlOJCUXpXSAThDgSSKFr/Icons.js", "ssg:https://framerusercontent.com/modules/dolhmXIjPEXh0FEBMLZh/g30j8txnOtcH2ttUxiO5/MsgInput.js"],
  "sourcesContent": ["export default[{alpha2:\"US\",alpha3:\"USA\",country_code:\"1\",country_name:\"United States\",mobile_begin_with:[\"201\",\"202\",\"203\",\"205\",\"206\",\"207\",\"208\",\"209\",\"210\",\"212\",\"213\",\"214\",\"215\",\"216\",\"217\",\"218\",\"219\",\"220\",\"223\",\"224\",\"225\",\"227\",\"228\",\"229\",\"231\",\"234\",\"239\",\"240\",\"248\",\"251\",\"252\",\"253\",\"254\",\"256\",\"260\",\"262\",\"267\",\"269\",\"270\",\"272\",\"274\",\"276\",\"278\",\"281\",\"283\",\"301\",\"302\",\"303\",\"304\",\"305\",\"307\",\"308\",\"309\",\"310\",\"312\",\"313\",\"314\",\"315\",\"316\",\"317\",\"318\",\"319\",\"320\",\"321\",\"323\",\"325\",\"327\",\"329\",\"330\",\"331\",\"332\",\"334\",\"336\",\"337\",\"339\",\"341\",\"346\",\"347\",\"351\",\"352\",\"353\",\"360\",\"361\",\"364\",\"369\",\"380\",\"385\",\"386\",\"401\",\"402\",\"404\",\"405\",\"406\",\"407\",\"408\",\"409\",\"410\",\"412\",\"413\",\"414\",\"415\",\"417\",\"419\",\"423\",\"424\",\"425\",\"430\",\"432\",\"434\",\"435\",\"440\",\"441\",\"442\",\"443\",\"445\",\"447\",\"458\",\"463\",\"464\",\"469\",\"470\",\"472\",\"475\",\"478\",\"479\",\"480\",\"484\",\"501\",\"502\",\"503\",\"504\",\"505\",\"507\",\"508\",\"509\",\"510\",\"512\",\"513\",\"515\",\"516\",\"517\",\"518\",\"520\",\"530\",\"531\",\"534\",\"539\",\"540\",\"541\",\"551\",\"557\",\"559\",\"561\",\"562\",\"563\",\"564\",\"567\",\"570\",\"571\",\"572\",\"573\",\"574\",\"575\",\"580\",\"582\",\"585\",\"586\",\"601\",\"602\",\"603\",\"605\",\"606\",\"607\",\"608\",\"609\",\"610\",\"612\",\"614\",\"615\",\"616\",\"617\",\"618\",\"619\",\"620\",\"623\",\"626\",\"627\",\"628\",\"629\",\"630\",\"631\",\"636\",\"640\",\"641\",\"645\",\"646\",\"650\",\"651\",\"656\",\"657\",\"659\",\"660\",\"661\",\"662\",\"667\",\"669\",\"678\",\"679\",\"680\",\"681\",\"682\",\"689\",\"701\",\"702\",\"703\",\"704\",\"706\",\"707\",\"708\",\"712\",\"713\",\"714\",\"715\",\"716\",\"717\",\"718\",\"719\",\"720\",\"724\",\"725\",\"726\",\"727\",\"728\",\"730\",\"731\",\"732\",\"734\",\"737\",\"740\",\"743\",\"747\",\"752\",\"754\",\"757\",\"760\",\"762\",\"763\",\"764\",\"765\",\"769\",\"770\",\"771\",\"772\",\"773\",\"774\",\"775\",\"779\",\"781\",\"785\",\"786\",\"787\",\"801\",\"802\",\"803\",\"804\",\"805\",\"806\",\"808\",\"810\",\"812\",\"813\",\"814\",\"815\",\"816\",\"817\",\"818\",\"820\",\"828\",\"830\",\"831\",\"832\",\"835\",\"838\",\"840\",\"843\",\"845\",\"847\",\"848\",\"850\",\"854\",\"856\",\"857\",\"858\",\"859\",\"860\",\"862\",\"863\",\"864\",\"865\",\"870\",\"872\",\"878\",\"901\",\"903\",\"904\",\"906\",\"907\",\"908\",\"909\",\"910\",\"912\",\"913\",\"914\",\"915\",\"916\",\"917\",\"918\",\"919\",\"920\",\"925\",\"927\",\"928\",\"929\",\"930\",\"931\",\"934\",\"935\",\"936\",\"937\",\"938\",\"939\",\"940\",\"941\",\"945\",\"947\",\"949\",\"951\",\"952\",\"954\",\"956\",\"957\",\"959\",\"970\",\"971\",\"972\",\"973\",\"975\",\"978\",\"979\",\"980\",\"984\",\"985\",\"986\",\"989\",\"888\",\"800\",\"833\",\"844\",\"855\",\"866\",\"877\",\"279\",\"340\",\"983\",\"448\",\"943\",\"363\",\"326\",\"839\",\"826\",\"948\"],phone_number_lengths:[10]},// https://en.wikipedia.org/wiki/Telephone_numbers_in_Aruba\n{alpha2:\"AW\",alpha3:\"ABW\",country_code:\"297\",country_name:\"Aruba\",mobile_begin_with:[\"56\",\"59\",\"64\",\"73\",\"74\",\"99\"],phone_number_lengths:[7]},{alpha2:\"AF\",alpha3:\"AFG\",country_code:\"93\",country_name:\"Afghanistan\",mobile_begin_with:[\"7\"],phone_number_lengths:[9]},{alpha2:\"AO\",alpha3:\"AGO\",country_code:\"244\",country_name:\"Angola\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"AI\",alpha3:\"AIA\",country_code:\"1\",country_name:\"Anguilla\",mobile_begin_with:[\"2642\",\"2644\",\"2645\",\"2647\"],phone_number_lengths:[10]},{alpha2:\"AX\",alpha3:\"ALA\",country_code:\"358\",country_name:\"\\xc5land Islands\",mobile_begin_with:[\"18\"],phone_number_lengths:[6,7,8]},{alpha2:\"AL\",alpha3:\"ALB\",country_code:\"355\",country_name:\"Albania\",mobile_begin_with:[\"6\"],phone_number_lengths:[9]},{alpha2:\"AD\",alpha3:\"AND\",country_code:\"376\",country_name:\"Andorra\",mobile_begin_with:[\"3\",\"4\",\"6\"],phone_number_lengths:[6]},// https://en.wikipedia.org/wiki/Telephone_numbers_in_Cura%C3%A7ao_and_the_Caribbean_Netherlands\n{alpha2:\"BQ\",alpha3:\"BES\",country_code:\"599\",country_name:\"Caribbean Netherlands\",mobile_begin_with:[\"3\",\"416\",\"700\",\"701\",\"795\"],phone_number_lengths:[7]},{alpha2:\"AE\",alpha3:\"ARE\",country_code:\"971\",country_name:\"United Arab Emirates\",mobile_begin_with:[\"5\"],phone_number_lengths:[9]},{alpha2:\"AR\",alpha3:\"ARG\",country_code:\"54\",country_name:\"Argentina\",mobile_begin_with:[\"1\",\"2\",\"3\"],phone_number_lengths:[8,9,10,11,12]},{alpha2:\"AM\",alpha3:\"ARM\",country_code:\"374\",country_name:\"Armenia\",mobile_begin_with:[\"3\",\"4\",\"5\",\"7\",\"9\"],phone_number_lengths:[8]},// http://www.howtocallabroad.com/results.php?callfrom=united_states&callto=american_samoa\n{alpha2:\"AS\",alpha3:\"ASM\",country_code:\"1\",country_name:\"American Samoa\",mobile_begin_with:[\"684733\",\"684258\"],phone_number_lengths:[10]},// {alpha2: \"AQ\", alpha3: \"ATA\", country_code: \"672\", country_name: \"Antarctica\", mobile_begin_with: [], phone_number_lengths: []},\n// {alpha2: \"TF\", alpha3: \"ATF\", country_code: \"\", country_name: \"French Southern Territories\", mobile_begin_with: [], phone_number_lengths: []},\n// http://www.howtocallabroad.com/results.php?callfrom=united_states&callto=antigua_barbuda\n{alpha2:\"AG\",alpha3:\"ATG\",country_code:\"1\",country_name:\"Antigua and Barbuda\",mobile_begin_with:[\"2687\"],phone_number_lengths:[10]},{alpha2:\"AU\",alpha3:\"AUS\",country_code:\"61\",country_name:\"Australia\",mobile_begin_with:[\"4\"],phone_number_lengths:[9]},{alpha2:\"AT\",alpha3:\"AUT\",country_code:\"43\",country_name:\"Austria\",mobile_begin_with:[\"6\"],phone_number_lengths:[10,11,12,13,14]},{alpha2:\"AZ\",alpha3:\"AZE\",country_code:\"994\",country_name:\"Azerbaijan\",mobile_begin_with:[\"10\",\"50\",\"51\",\"55\",\"60\",\"70\",\"77\",\"99\"],phone_number_lengths:[9]},{alpha2:\"BI\",alpha3:\"BDI\",country_code:\"257\",country_name:\"Burundi\",mobile_begin_with:[\"7\",\"29\"],phone_number_lengths:[8]},{alpha2:\"BE\",alpha3:\"BEL\",country_code:\"32\",country_name:\"Belgium\",mobile_begin_with:[\"4\",\"3\"],phone_number_lengths:[9,8]},{alpha2:\"BJ\",alpha3:\"BEN\",country_code:\"229\",country_name:\"Benin\",mobile_begin_with:[\"4\",\"6\",\"9\"],phone_number_lengths:[8]},{alpha2:\"BF\",alpha3:\"BFA\",country_code:\"226\",country_name:\"Burkina Faso\",mobile_begin_with:[\"6\",\"7\"],phone_number_lengths:[8]},{alpha2:\"BD\",alpha3:\"BGD\",country_code:\"880\",country_name:\"Bangladesh\",mobile_begin_with:[\"1\"],phone_number_lengths:[8,9,10]},{alpha2:\"BG\",alpha3:\"BGR\",country_code:\"359\",country_name:\"Bulgaria\",mobile_begin_with:[\"87\",\"88\",\"89\",\"98\",\"99\",\"43\"],phone_number_lengths:[8,9]},{alpha2:\"BH\",alpha3:\"BHR\",country_code:\"973\",country_name:\"Bahrain\",mobile_begin_with:[\"3\"],phone_number_lengths:[8]},{alpha2:\"BS\",alpha3:\"BHS\",country_code:\"1\",country_name:\"Bahamas\",mobile_begin_with:[\"242\"],phone_number_lengths:[10]},{alpha2:\"BA\",alpha3:\"BIH\",country_code:\"387\",country_name:\"Bosnia and Herzegovina\",mobile_begin_with:[\"6\"],phone_number_lengths:[8]},// {alpha2: \"BL\", alpha3: \"BLM\", country_code: \"590\", country_name: \"Saint Barth\u00E9lemy\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"BY\",alpha3:\"BLR\",country_code:\"375\",country_name:\"Belarus\",mobile_begin_with:[\"25\",\"29\",\"33\",\"44\"],phone_number_lengths:[9]},{alpha2:\"BZ\",alpha3:\"BLZ\",country_code:\"501\",country_name:\"Belize\",mobile_begin_with:[\"6\"],phone_number_lengths:[7]},// http://www.howtocallabroad.com/results.php?callfrom=united_states&callto=bermuda\n{alpha2:\"BM\",alpha3:\"BMU\",country_code:\"1\",country_name:\"Bermuda\",mobile_begin_with:[\"4413\",\"4415\",\"4417\"],phone_number_lengths:[10]},{alpha2:\"BO\",alpha3:\"BOL\",country_code:\"591\",country_name:\"Bolivia\",mobile_begin_with:[\"6\",\"7\"],phone_number_lengths:[8]},{alpha2:\"BR\",alpha3:\"BRA\",country_code:\"55\",country_name:\"Brazil\",mobile_begin_with:[\"119\",\"129\",\"139\",\"149\",\"159\",\"169\",\"179\",\"189\",\"199\",\"219\",\"229\",\"249\",\"279\",\"289\",\"319\",\"329\",\"339\",\"349\",\"359\",\"379\",\"389\",\"419\",\"429\",\"439\",\"449\",\"459\",\"469\",\"479\",\"489\",\"499\",\"519\",\"539\",\"549\",\"559\",\"619\",\"629\",\"639\",\"649\",\"659\",\"669\",\"679\",\"689\",\"699\",\"719\",\"739\",\"749\",\"759\",\"779\",\"799\",\"819\",\"829\",\"839\",\"849\",\"859\",\"869\",\"879\",\"889\",\"899\",\"919\",\"929\",\"939\",\"949\",\"959\",\"969\",\"979\",\"989\",\"999\"],phone_number_lengths:[10,11]},{alpha2:\"BB\",alpha3:\"BRB\",country_code:\"1\",country_name:\"Barbados\",mobile_begin_with:[\"246\"],phone_number_lengths:[10]},{alpha2:\"BN\",alpha3:\"BRN\",country_code:\"673\",country_name:\"Brunei Darussalam\",mobile_begin_with:[\"7\",\"8\"],phone_number_lengths:[7]},{alpha2:\"BT\",alpha3:\"BTN\",country_code:\"975\",country_name:\"Bhutan\",mobile_begin_with:[\"17\"],phone_number_lengths:[8]},// {alpha2: \"BV\", alpha3: \"BVT\", country_code: \"\", country_name: \"Bouvet Island\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"BW\",alpha3:\"BWA\",country_code:\"267\",country_name:\"Botswana\",mobile_begin_with:[\"71\",\"72\",\"73\",\"74\",\"75\",\"76\",\"77\",\"78\",\"79\"],phone_number_lengths:[8]},{alpha2:\"CF\",alpha3:\"CAF\",country_code:\"236\",country_name:\"Central African Republic\",mobile_begin_with:[\"7\"],phone_number_lengths:[8]},// http://www.howtocallabroad.com/canada/\n// http://areacode.org/\n// http://countrycode.org/canada\n{alpha2:\"CA\",alpha3:\"CAN\",country_code:\"1\",country_name:\"Canada\",mobile_begin_with:[\"204\",\"226\",\"236\",\"249\",\"250\",\"263\",\"289\",\"306\",\"343\",\"354\",\"365\",\"367\",\"368\",\"403\",\"416\",\"418\",\"431\",\"437\",\"438\",\"450\",\"468\",\"474\",\"506\",\"514\",\"519\",\"548\",\"579\",\"581\",\"584\",\"587\",\"600\",\"604\",\"613\",\"639\",\"647\",\"672\",\"683\",\"705\",\"709\",\"742\",\"753\",\"778\",\"780\",\"782\",\"807\",\"819\",\"825\",\"867\",\"873\",\"902\",\"905\",\"428\",\"382\"],phone_number_lengths:[10]},// {alpha2: \"CC\", alpha3: \"CCK\", country_code: \"61\", country_name: \"Cocos (Keeling) Islands\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"CH\",alpha3:\"CHE\",country_code:\"41\",country_name:\"Switzerland\",mobile_begin_with:[\"74\",\"75\",\"76\",\"77\",\"78\",\"79\"],phone_number_lengths:[9]},{alpha2:\"CL\",alpha3:\"CHL\",country_code:\"56\",country_name:\"Chile\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"CN\",alpha3:\"CHN\",country_code:\"86\",country_name:\"China\",mobile_begin_with:[\"13\",\"14\",\"15\",\"17\",\"18\",\"19\",\"16\"],phone_number_lengths:[11]},{alpha2:\"CI\",alpha3:\"CIV\",country_code:\"225\",country_name:\"C\\xf4te D'Ivoire\",mobile_begin_with:[\"0\",\"4\",\"5\",\"6\",\"7\",\"8\"],phone_number_lengths:[10]},{alpha2:\"CM\",alpha3:\"CMR\",country_code:\"237\",country_name:\"Cameroon\",mobile_begin_with:[\"6\"],phone_number_lengths:[9]},{alpha2:\"CD\",alpha3:\"COD\",country_code:\"243\",country_name:\"Congo, The Democratic Republic Of The\",mobile_begin_with:[\"8\",\"9\"],phone_number_lengths:[9]},{alpha2:\"CG\",alpha3:\"COG\",country_code:\"242\",country_name:\"Congo\",mobile_begin_with:[\"0\"],phone_number_lengths:[9]},{alpha2:\"CK\",alpha3:\"COK\",country_code:\"682\",country_name:\"Cook Islands\",mobile_begin_with:[\"5\",\"7\"],phone_number_lengths:[5]},{alpha2:\"CO\",alpha3:\"COL\",country_code:\"57\",country_name:\"Colombia\",mobile_begin_with:[\"3\"],phone_number_lengths:[10]},{alpha2:\"CW\",alpha3:\"CUW\",country_code:\"599\",country_name:\"Cura\\xe7ao\",mobile_begin_with:[\"95\",\"96\"],phone_number_lengths:[8]},{alpha2:\"KM\",alpha3:\"COM\",country_code:\"269\",country_name:\"Comoros\",mobile_begin_with:[\"3\",\"76\"],phone_number_lengths:[7]},{alpha2:\"CV\",alpha3:\"CPV\",country_code:\"238\",country_name:\"Cape Verde\",mobile_begin_with:[\"5\",\"9\"],phone_number_lengths:[7]},{alpha2:\"CR\",alpha3:\"CRI\",country_code:\"506\",country_name:\"Costa Rica\",mobile_begin_with:[\"5\",\"6\",\"7\",\"8\"],phone_number_lengths:[8]},{alpha2:\"CU\",alpha3:\"CUB\",country_code:\"53\",country_name:\"Cuba\",mobile_begin_with:[\"5\",\"6\"],phone_number_lengths:[8]},// {alpha2: \"CX\", alpha3: \"CXR\", country_code: \"61\", country_name: \"Christmas Island\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"KY\",alpha3:\"CYM\",country_code:\"1\",country_name:\"Cayman Islands\",mobile_begin_with:[\"345\"],phone_number_lengths:[10]},{alpha2:\"CY\",alpha3:\"CYP\",country_code:\"357\",country_name:\"Cyprus\",mobile_begin_with:[\"9\"],phone_number_lengths:[8]},{alpha2:\"CZ\",alpha3:\"CZE\",country_code:\"420\",country_name:\"Czech Republic\",mobile_begin_with:[\"6\",\"7\"],phone_number_lengths:[9]},{alpha2:\"DE\",alpha3:\"DEU\",country_code:\"49\",country_name:\"Germany\",mobile_begin_with:[\"15\",\"16\",\"17\"],phone_number_lengths:[10,11]},{alpha2:\"DJ\",alpha3:\"DJI\",country_code:\"253\",country_name:\"Djibouti\",mobile_begin_with:[\"77\"],phone_number_lengths:[8]},{alpha2:\"DM\",alpha3:\"DMA\",country_code:\"1\",country_name:\"Dominica\",mobile_begin_with:[\"767\"],phone_number_lengths:[10]},{alpha2:\"DK\",alpha3:\"DNK\",country_code:\"45\",country_name:\"Denmark\",mobile_begin_with:[\"2\",\"30\",\"31\",\"40\",\"41\",\"42\",\"50\",\"51\",\"52\",\"53\",\"60\",\"61\",\"71\",\"81\",\"91\",\"92\",\"93\",\"342\",\"344\",\"345\",\"346\",\"347\",\"348\",\"349\",\"356\",\"357\",\"359\",\"362\",\"365\",\"366\",\"389\",\"398\",\"431\",\"441\",\"462\",\"466\",\"468\",\"472\",\"474\",\"476\",\"478\",\"485\",\"486\",\"488\",\"489\",\"493\",\"494\",\"495\",\"496\",\"498\",\"499\",\"542\",\"543\",\"545\",\"551\",\"552\",\"556\",\"571\",\"572\",\"573\",\"574\",\"577\",\"579\",\"584\",\"586\",\"587\",\"589\",\"597\",\"598\",\"627\",\"629\",\"641\",\"649\",\"658\",\"662\",\"663\",\"664\",\"665\",\"667\",\"692\",\"693\",\"694\",\"697\",\"771\",\"772\",\"782\",\"783\",\"785\",\"786\",\"788\",\"789\",\"826\",\"827\",\"829\"],phone_number_lengths:[8]},{alpha2:\"DO\",alpha3:\"DOM\",country_code:\"1\",country_name:\"Dominican Republic\",mobile_begin_with:[\"809\",\"829\",\"849\"],phone_number_lengths:[10]},{alpha2:\"DZ\",alpha3:\"DZA\",country_code:\"213\",country_name:\"Algeria\",mobile_begin_with:[\"5\",\"6\",\"7\"],phone_number_lengths:[9]},{alpha2:\"EC\",alpha3:\"ECU\",country_code:\"593\",country_name:\"Ecuador\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"EG\",alpha3:\"EGY\",country_code:\"20\",country_name:\"Egypt\",mobile_begin_with:[\"1\"],phone_number_lengths:[10,8]},{alpha2:\"ER\",alpha3:\"ERI\",country_code:\"291\",country_name:\"Eritrea\",mobile_begin_with:[\"1\",\"7\",\"8\"],phone_number_lengths:[7]},// {alpha2: \"EH\", alpha3: \"ESH\", country_code: \"212\", country_name: \"Western Sahara\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"ES\",alpha3:\"ESP\",country_code:\"34\",country_name:\"Spain\",mobile_begin_with:[\"6\",\"7\"],phone_number_lengths:[9]},{alpha2:\"EE\",alpha3:\"EST\",country_code:\"372\",country_name:\"Estonia\",mobile_begin_with:[\"5\",\"81\",\"82\",\"83\"],phone_number_lengths:[7,8]},{alpha2:\"ET\",alpha3:\"ETH\",country_code:\"251\",country_name:\"Ethiopia\",mobile_begin_with:[\"7\",\"9\"],phone_number_lengths:[9]},{alpha2:\"FI\",alpha3:\"FIN\",country_code:\"358\",country_name:\"Finland\",mobile_begin_with:[\"4\",\"5\"],phone_number_lengths:[6,7,9,10]},{alpha2:\"FJ\",alpha3:\"FJI\",country_code:\"679\",country_name:\"Fiji\",mobile_begin_with:[\"2\",\"7\",\"8\",\"9\"],phone_number_lengths:[7]},{alpha2:\"FK\",alpha3:\"FLK\",country_code:\"500\",country_name:\"Falkland Islands (Malvinas)\",mobile_begin_with:[\"5\",\"6\"],phone_number_lengths:[5]},{alpha2:\"FR\",alpha3:\"FRA\",country_code:\"33\",country_name:\"France\",mobile_begin_with:[\"6\",\"7\"],phone_number_lengths:[9]},{alpha2:\"FO\",alpha3:\"FRO\",country_code:\"298\",country_name:\"Faroe Islands\",mobile_begin_with:[],phone_number_lengths:[6]},{alpha2:\"FM\",alpha3:\"FSM\",country_code:\"691\",country_name:\"Micronesia, Federated States Of\",mobile_begin_with:[],phone_number_lengths:[7]},{alpha2:\"GA\",alpha3:\"GAB\",country_code:\"241\",country_name:\"Gabon\",mobile_begin_with:[\"2\",\"3\",\"4\",\"5\",\"6\",\"7\"],phone_number_lengths:[7]},{alpha2:\"GB\",alpha3:\"GBR\",country_code:\"44\",country_name:\"United Kingdom\",mobile_begin_with:[\"7\"],phone_number_lengths:[10]},{alpha2:\"GE\",alpha3:\"GEO\",country_code:\"995\",country_name:\"Georgia\",mobile_begin_with:[\"5\",\"7\"],phone_number_lengths:[9]},// {alpha2: \"GG\", alpha3: \"GGY\", country_code: \"44\", country_name: \"Guernsey\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"GH\",alpha3:\"GHA\",country_code:\"233\",country_name:\"Ghana\",mobile_begin_with:[\"2\",\"5\"],phone_number_lengths:[9]},{alpha2:\"GI\",alpha3:\"GIB\",country_code:\"350\",country_name:\"Gibraltar\",mobile_begin_with:[\"5\"],phone_number_lengths:[8]},{alpha2:\"GN\",alpha3:\"GIN\",country_code:\"224\",country_name:\"Guinea\",mobile_begin_with:[\"6\"],phone_number_lengths:[9]},{alpha2:\"GP\",alpha3:\"GLP\",country_code:\"590\",country_name:\"Guadeloupe\",mobile_begin_with:[\"690\"],phone_number_lengths:[9]},{alpha2:\"GM\",alpha3:\"GMB\",country_code:\"220\",country_name:\"Gambia\",mobile_begin_with:[\"7\",\"9\"],phone_number_lengths:[7]},{alpha2:\"GW\",alpha3:\"GNB\",country_code:\"245\",country_name:\"Guinea-Bissau\",mobile_begin_with:[\"5\",\"6\",\"7\"],phone_number_lengths:[7]},{alpha2:\"GQ\",alpha3:\"GNQ\",country_code:\"240\",country_name:\"Equatorial Guinea\",mobile_begin_with:[\"222\",\"551\"],phone_number_lengths:[9]},{alpha2:\"GR\",alpha3:\"GRC\",country_code:\"30\",country_name:\"Greece\",mobile_begin_with:[\"6\"],phone_number_lengths:[10]},{alpha2:\"GD\",alpha3:\"GRD\",country_code:\"1\",country_name:\"Grenada\",mobile_begin_with:[\"473\"],phone_number_lengths:[10]},{alpha2:\"GL\",alpha3:\"GRL\",country_code:\"299\",country_name:\"Greenland\",mobile_begin_with:[\"2\",\"4\",\"5\"],phone_number_lengths:[6]},{alpha2:\"GT\",alpha3:\"GTM\",country_code:\"502\",country_name:\"Guatemala\",mobile_begin_with:[\"3\",\"4\",\"5\"],phone_number_lengths:[8]},{alpha2:\"GF\",alpha3:\"GUF\",country_code:\"594\",country_name:\"French Guiana\",mobile_begin_with:[\"694\"],phone_number_lengths:[9]},{alpha2:\"GU\",alpha3:\"GUM\",country_code:\"1\",country_name:\"Guam\",mobile_begin_with:[\"671\"],phone_number_lengths:[10]},{alpha2:\"GY\",alpha3:\"GUY\",country_code:\"592\",country_name:\"Guyana\",mobile_begin_with:[\"6\"],phone_number_lengths:[7]},{alpha2:\"HK\",alpha3:\"HKG\",country_code:\"852\",country_name:\"Hong Kong\",mobile_begin_with:[\"4\",\"5\",\"6\",\"70\",\"71\",\"72\",\"73\",\"81\",\"82\",\"83\",\"84\",\"85\",\"86\",\"87\",\"88\",\"89\",\"9\"],phone_number_lengths:[8]},// {alpha2: \"HM\", alpha3: \"HMD\", country_code: \"\", country_name: \"Heard and McDonald Islands\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"HN\",alpha3:\"HND\",country_code:\"504\",country_name:\"Honduras\",mobile_begin_with:[\"3\",\"7\",\"8\",\"9\"],phone_number_lengths:[8]},{alpha2:\"HR\",alpha3:\"HRV\",country_code:\"385\",country_name:\"Croatia\",mobile_begin_with:[\"9\"],phone_number_lengths:[8,9]},{alpha2:\"HT\",alpha3:\"HTI\",country_code:\"509\",country_name:\"Haiti\",mobile_begin_with:[\"3\",\"4\"],phone_number_lengths:[8]},{alpha2:\"HU\",alpha3:\"HUN\",country_code:\"36\",country_name:\"Hungary\",mobile_begin_with:[\"20\",\"30\",\"31\",\"50\",\"70\"],phone_number_lengths:[9]},{alpha2:\"ID\",alpha3:\"IDN\",country_code:\"62\",country_name:\"Indonesia\",mobile_begin_with:[\"8\"],phone_number_lengths:[9,10,11,12]},// {alpha2: \"IM\", alpha3: \"IMN\", country_code: \"44\", country_name: \"Isle of Man\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"IN\",alpha3:\"IND\",country_code:\"91\",country_name:\"India\",mobile_begin_with:[\"6\",\"7\",\"8\",\"9\"],phone_number_lengths:[10]},// {alpha2: \"IO\", alpha3: \"IOT\", country_code: \"246\", country_name: \"British Indian Ocean Territory\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"IE\",alpha3:\"IRL\",country_code:\"353\",country_name:\"Ireland\",mobile_begin_with:[\"82\",\"83\",\"84\",\"85\",\"86\",\"87\",\"88\",\"89\"],phone_number_lengths:[9]},{alpha2:\"IR\",alpha3:\"IRN\",country_code:\"98\",country_name:\"Iran, Islamic Republic Of\",mobile_begin_with:[\"9\"],phone_number_lengths:[10]},{alpha2:\"IQ\",alpha3:\"IRQ\",country_code:\"964\",country_name:\"Iraq\",mobile_begin_with:[\"7\"],phone_number_lengths:[10]},{alpha2:\"IS\",alpha3:\"ISL\",country_code:\"354\",country_name:\"Iceland\",mobile_begin_with:[\"6\",\"7\",\"8\"],phone_number_lengths:[7]},{alpha2:\"IL\",alpha3:\"ISR\",country_code:\"972\",country_name:\"Israel\",mobile_begin_with:[\"5\"],phone_number_lengths:[9]},{alpha2:\"IT\",alpha3:\"ITA\",country_code:\"39\",country_name:\"Italy\",mobile_begin_with:[\"3\"],phone_number_lengths:[9,10]},{alpha2:\"JM\",alpha3:\"JAM\",country_code:\"1\",country_name:\"Jamaica\",mobile_begin_with:[\"876\"],phone_number_lengths:[10]},// {alpha2: \"JE\", alpha3: \"JEY\", country_code: \"44\", country_name: \"Jersey\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"JO\",alpha3:\"JOR\",country_code:\"962\",country_name:\"Jordan\",mobile_begin_with:[\"7\"],phone_number_lengths:[9]},{alpha2:\"JP\",alpha3:\"JPN\",country_code:\"81\",country_name:\"Japan\",mobile_begin_with:[\"70\",\"80\",\"90\"],phone_number_lengths:[10]},{alpha2:\"KZ\",alpha3:\"KAZ\",country_code:\"7\",country_name:\"Kazakhstan\",mobile_begin_with:[\"70\",\"74\",\"77\"],phone_number_lengths:[10]},{alpha2:\"KE\",alpha3:\"KEN\",country_code:\"254\",country_name:\"Kenya\",mobile_begin_with:[\"7\",\"1\"],phone_number_lengths:[9]},{alpha2:\"KG\",alpha3:\"KGZ\",country_code:\"996\",country_name:\"Kyrgyzstan\",mobile_begin_with:[\"20\",\"22\",\"31258\",\"312973\",\"5\",\"600\",\"7\",\"88\",\"912\",\"99\"],phone_number_lengths:[9]},{alpha2:\"KH\",alpha3:\"KHM\",country_code:\"855\",country_name:\"Cambodia\",mobile_begin_with:[\"1\",\"6\",\"7\",\"8\",\"9\"],phone_number_lengths:[8,9]},{alpha2:\"KI\",alpha3:\"KIR\",country_code:\"686\",country_name:\"Kiribati\",mobile_begin_with:[\"9\",\"30\"],phone_number_lengths:[5]},{alpha2:\"KN\",alpha3:\"KNA\",country_code:\"1\",country_name:\"Saint Kitts And Nevis\",mobile_begin_with:[\"869\"],phone_number_lengths:[10]},{alpha2:\"KR\",alpha3:\"KOR\",country_code:\"82\",country_name:\"Korea, Republic of\",mobile_begin_with:[\"1\"],phone_number_lengths:[9,10]},// https://www.howtocallabroad.com/kosovo/\n// https://en.wikipedia.org/wiki/Telephone_numbers_in_Kosovo\n{alpha2:\"XK\",alpha3:\"XKX\",country_code:\"383\",country_name:\"Kosovo, Republic of\",mobile_begin_with:[\"43\",\"44\",\"45\",\"46\",\"47\",\"48\",\"49\"],phone_number_lengths:[8]},{alpha2:\"KW\",alpha3:\"KWT\",country_code:\"965\",country_name:\"Kuwait\",mobile_begin_with:[\"5\",\"6\",\"9\"],phone_number_lengths:[8]},{alpha2:\"LA\",alpha3:\"LAO\",country_code:\"856\",country_name:\"Lao People's Democratic Republic\",mobile_begin_with:[\"20\"],phone_number_lengths:[10]},{alpha2:\"LB\",alpha3:\"LBN\",country_code:\"961\",country_name:\"Lebanon\",mobile_begin_with:[\"3\",\"7\",\"8\"],phone_number_lengths:[7,8]},{alpha2:\"LR\",alpha3:\"LBR\",country_code:\"231\",country_name:\"Liberia\",mobile_begin_with:[\"4\",\"5\",\"6\",\"7\"],phone_number_lengths:[7,8]},{alpha2:\"LY\",alpha3:\"LBY\",country_code:\"218\",country_name:\"Libyan Arab Jamahiriya\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"LC\",alpha3:\"LCA\",country_code:\"1\",country_name:\"Saint Lucia\",mobile_begin_with:[\"758\"],phone_number_lengths:[10]},{alpha2:\"LI\",alpha3:\"LIE\",country_code:\"423\",country_name:\"Liechtenstein\",mobile_begin_with:[\"7\"],phone_number_lengths:[7]},{alpha2:\"LK\",alpha3:\"LKA\",country_code:\"94\",country_name:\"Sri Lanka\",mobile_begin_with:[\"7\"],phone_number_lengths:[9]},{alpha2:\"LS\",alpha3:\"LSO\",country_code:\"266\",country_name:\"Lesotho\",mobile_begin_with:[\"5\",\"6\"],phone_number_lengths:[8]},{alpha2:\"LT\",alpha3:\"LTU\",country_code:\"370\",country_name:\"Lithuania\",mobile_begin_with:[\"6\"],phone_number_lengths:[8]},{alpha2:\"LU\",alpha3:\"LUX\",country_code:\"352\",country_name:\"Luxembourg\",mobile_begin_with:[\"6\"],phone_number_lengths:[9]},{alpha2:\"LV\",alpha3:\"LVA\",country_code:\"371\",country_name:\"Latvia\",mobile_begin_with:[\"2\"],phone_number_lengths:[8]},{alpha2:\"MO\",alpha3:\"MAC\",country_code:\"853\",country_name:\"Macao\",mobile_begin_with:[\"6\"],phone_number_lengths:[8]},// {alpha2: \"MF\", alpha3: \"MAF\", country_code: \"590\", country_name: \"Saint Martin\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"MA\",alpha3:\"MAR\",country_code:\"212\",country_name:\"Morocco\",mobile_begin_with:[\"6\",\"7\"],phone_number_lengths:[9]},{alpha2:\"MC\",alpha3:\"MCO\",country_code:\"377\",country_name:\"Monaco\",mobile_begin_with:[\"4\",\"6\"],phone_number_lengths:[8,9]},{alpha2:\"MD\",alpha3:\"MDA\",country_code:\"373\",country_name:\"Moldova, Republic of\",mobile_begin_with:[\"6\",\"7\"],phone_number_lengths:[8]},{alpha2:\"MG\",alpha3:\"MDG\",country_code:\"261\",country_name:\"Madagascar\",mobile_begin_with:[\"3\"],phone_number_lengths:[9]},{alpha2:\"MV\",alpha3:\"MDV\",country_code:\"960\",country_name:\"Maldives\",mobile_begin_with:[\"7\",\"9\"],phone_number_lengths:[7]},{alpha2:\"MX\",alpha3:\"MEX\",country_code:\"52\",country_name:\"Mexico\",mobile_begin_with:[\"\"],phone_number_lengths:[10,11]},{alpha2:\"MH\",alpha3:\"MHL\",country_code:\"692\",country_name:\"Marshall Islands\",mobile_begin_with:[],phone_number_lengths:[7]},{alpha2:\"MK\",alpha3:\"MKD\",country_code:\"389\",country_name:\"Macedonia, the Former Yugoslav Republic Of\",mobile_begin_with:[\"7\"],phone_number_lengths:[8]},{alpha2:\"ML\",alpha3:\"MLI\",country_code:\"223\",country_name:\"Mali\",mobile_begin_with:[\"6\",\"7\"],phone_number_lengths:[8]},{alpha2:\"MT\",alpha3:\"MLT\",country_code:\"356\",country_name:\"Malta\",mobile_begin_with:[\"7\",\"9\"],phone_number_lengths:[8]},{alpha2:\"MM\",alpha3:\"MMR\",country_code:\"95\",country_name:\"Myanmar\",mobile_begin_with:[\"9\"],phone_number_lengths:[8,9,10]},{alpha2:\"ME\",alpha3:\"MNE\",country_code:\"382\",country_name:\"Montenegro\",mobile_begin_with:[\"6\"],phone_number_lengths:[8]},{alpha2:\"MN\",alpha3:\"MNG\",country_code:\"976\",country_name:\"Mongolia\",mobile_begin_with:[\"5\",\"8\",\"9\"],phone_number_lengths:[8]},{alpha2:\"MP\",alpha3:\"MNP\",country_code:\"1\",country_name:\"Northern Mariana Islands\",mobile_begin_with:[\"670\"],phone_number_lengths:[10]},{alpha2:\"MZ\",alpha3:\"MOZ\",country_code:\"258\",country_name:\"Mozambique\",mobile_begin_with:[\"8\"],phone_number_lengths:[9]},{alpha2:\"MR\",alpha3:\"MRT\",country_code:\"222\",country_name:\"Mauritania\",mobile_begin_with:[],phone_number_lengths:[8]},{alpha2:\"MS\",alpha3:\"MSR\",country_code:\"1\",country_name:\"Montserrat\",mobile_begin_with:[\"664\"],phone_number_lengths:[10]},{alpha2:\"MQ\",alpha3:\"MTQ\",country_code:\"596\",country_name:\"Martinique\",mobile_begin_with:[\"696\"],phone_number_lengths:[9]},{alpha2:\"MU\",alpha3:\"MUS\",country_code:\"230\",country_name:\"Mauritius\",mobile_begin_with:[\"5\"],phone_number_lengths:[8]},{alpha2:\"MW\",alpha3:\"MWI\",country_code:\"265\",country_name:\"Malawi\",mobile_begin_with:[\"77\",\"88\",\"99\"],phone_number_lengths:[9]},{alpha2:\"MY\",alpha3:\"MYS\",country_code:\"60\",country_name:\"Malaysia\",mobile_begin_with:[\"1\",\"6\"],phone_number_lengths:[9,10,8]},{alpha2:\"YT\",alpha3:\"MYT\",country_code:\"262\",country_name:\"Mayotte\",mobile_begin_with:[\"639\"],phone_number_lengths:[9]},{alpha2:\"NA\",alpha3:\"NAM\",country_code:\"264\",country_name:\"Namibia\",mobile_begin_with:[\"60\",\"81\",\"82\",\"85\"],phone_number_lengths:[9]},{alpha2:\"NC\",alpha3:\"NCL\",country_code:\"687\",country_name:\"New Caledonia\",mobile_begin_with:[\"7\",\"8\",\"9\"],phone_number_lengths:[6]},{alpha2:\"NE\",alpha3:\"NER\",country_code:\"227\",country_name:\"Niger\",mobile_begin_with:[\"9\"],phone_number_lengths:[8]},{alpha2:\"NF\",alpha3:\"NFK\",country_code:\"672\",country_name:\"Norfolk Island\",mobile_begin_with:[\"5\",\"8\"],phone_number_lengths:[5]},{alpha2:\"NG\",alpha3:\"NGA\",country_code:\"234\",country_name:\"Nigeria\",mobile_begin_with:[\"70\",\"80\",\"81\",\"90\",\"91\"],phone_number_lengths:[10]},{alpha2:\"NI\",alpha3:\"NIC\",country_code:\"505\",country_name:\"Nicaragua\",mobile_begin_with:[\"7\",\"8\"],phone_number_lengths:[8]},{alpha2:\"NU\",alpha3:\"NIU\",country_code:\"683\",country_name:\"Niue\",mobile_begin_with:[],phone_number_lengths:[4]},{alpha2:\"NL\",alpha3:\"NLD\",country_code:\"31\",country_name:\"Netherlands\",mobile_begin_with:[\"6\"],phone_number_lengths:[9]},{alpha2:\"NO\",alpha3:\"NOR\",country_code:\"47\",country_name:\"Norway\",mobile_begin_with:[\"4\",\"9\"],phone_number_lengths:[8]},{alpha2:\"NP\",alpha3:\"NPL\",country_code:\"977\",country_name:\"Nepal\",mobile_begin_with:[\"97\",\"98\"],phone_number_lengths:[10]},{alpha2:\"NR\",alpha3:\"NRU\",country_code:\"674\",country_name:\"Nauru\",mobile_begin_with:[\"555\"],phone_number_lengths:[7]},{alpha2:\"NZ\",alpha3:\"NZL\",country_code:\"64\",country_name:\"New Zealand\",mobile_begin_with:[\"2\"],phone_number_lengths:[8,9,10]},{alpha2:\"OM\",alpha3:\"OMN\",country_code:\"968\",country_name:\"Oman\",mobile_begin_with:[\"9\"],phone_number_lengths:[8]},{alpha2:\"PK\",alpha3:\"PAK\",country_code:\"92\",country_name:\"Pakistan\",mobile_begin_with:[\"3\"],phone_number_lengths:[10]},{alpha2:\"PA\",alpha3:\"PAN\",country_code:\"507\",country_name:\"Panama\",mobile_begin_with:[\"6\"],phone_number_lengths:[8]},// {alpha2: \"PN\", alpha3: \"PCN\", country_code: \"\", country_name: \"Pitcairn\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"PE\",alpha3:\"PER\",country_code:\"51\",country_name:\"Peru\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"PH\",alpha3:\"PHL\",country_code:\"63\",country_name:\"Philippines\",mobile_begin_with:[\"9\"],phone_number_lengths:[10]},{alpha2:\"PW\",alpha3:\"PLW\",country_code:\"680\",country_name:\"Palau\",mobile_begin_with:[],phone_number_lengths:[7]},{alpha2:\"PG\",alpha3:\"PNG\",country_code:\"675\",country_name:\"Papua New Guinea\",mobile_begin_with:[\"7\"],phone_number_lengths:[8]},{alpha2:\"PL\",alpha3:\"POL\",country_code:\"48\",country_name:\"Poland\",mobile_begin_with:[\"4\",\"5\",\"6\",\"7\",\"8\"],phone_number_lengths:[9]},{alpha2:\"PR\",alpha3:\"PRI\",country_code:\"1\",country_name:\"Puerto Rico\",mobile_begin_with:[\"787\",\"939\"],phone_number_lengths:[10]},// {alpha2: \"KP\", alpha3: \"PRK\", country_code: \"850\", country_name: \"Korea, Democratic People's Republic Of\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"PT\",alpha3:\"PRT\",country_code:\"351\",country_name:\"Portugal\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"PY\",alpha3:\"PRY\",country_code:\"595\",country_name:\"Paraguay\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"PS\",alpha3:\"PSE\",country_code:\"970\",country_name:\"Palestinian Territory, Occupied\",mobile_begin_with:[\"5\"],phone_number_lengths:[9]},{alpha2:\"PF\",alpha3:\"PYF\",country_code:\"689\",country_name:\"French Polynesia\",mobile_begin_with:[\"8\"],phone_number_lengths:[8]},{alpha2:\"QA\",alpha3:\"QAT\",country_code:\"974\",country_name:\"Qatar\",mobile_begin_with:[\"3\",\"5\",\"6\",\"7\"],phone_number_lengths:[8]},{alpha2:\"RE\",alpha3:\"REU\",country_code:\"262\",country_name:\"R\\xe9union\",mobile_begin_with:[\"692\",\"693\"],phone_number_lengths:[9]},{alpha2:\"RO\",alpha3:\"ROU\",country_code:\"40\",country_name:\"Romania\",mobile_begin_with:[\"7\"],phone_number_lengths:[9]},{alpha2:\"RU\",alpha3:\"RUS\",country_code:\"7\",country_name:\"Russian Federation\",mobile_begin_with:[\"9\",\"495\",\"498\",\"499\",\"835\"],phone_number_lengths:[10]},{alpha2:\"RW\",alpha3:\"RWA\",country_code:\"250\",country_name:\"Rwanda\",mobile_begin_with:[\"7\"],phone_number_lengths:[9]},{alpha2:\"SA\",alpha3:\"SAU\",country_code:\"966\",country_name:\"Saudi Arabia\",mobile_begin_with:[\"5\"],phone_number_lengths:[9]},{alpha2:\"SD\",alpha3:\"SDN\",country_code:\"249\",country_name:\"Sudan\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"SS\",alpha3:\"SSD\",country_code:\"211\",country_name:\"South Sudan\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"SN\",alpha3:\"SEN\",country_code:\"221\",country_name:\"Senegal\",mobile_begin_with:[\"7\"],phone_number_lengths:[9]},{alpha2:\"SG\",alpha3:\"SGP\",country_code:\"65\",country_name:\"Singapore\",mobile_begin_with:[\"8\",\"9\"],phone_number_lengths:[8]},// {alpha2: \"GS\", alpha3: \"SGS\", country_code: \"500\", country_name: \"South Georgia and the South Sandwich Islands\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"SH\",alpha3:\"SHN\",country_code:\"290\",country_name:\"Saint Helena\",mobile_begin_with:[],phone_number_lengths:[4]},{alpha2:\"SJ\",alpha3:\"SJM\",country_code:\"47\",country_name:\"Svalbard And Jan Mayen\",mobile_begin_with:[\"79\"],phone_number_lengths:[8]},{alpha2:\"SB\",alpha3:\"SLB\",country_code:\"677\",country_name:\"Solomon Islands\",mobile_begin_with:[\"7\",\"8\"],phone_number_lengths:[7]},{alpha2:\"SL\",alpha3:\"SLE\",country_code:\"232\",country_name:\"Sierra Leone\",mobile_begin_with:[\"21\",\"25\",\"30\",\"33\",\"34\",\"40\",\"44\",\"50\",\"55\",\"76\",\"77\",\"78\",\"79\",\"88\"],phone_number_lengths:[8]},{alpha2:\"SV\",alpha3:\"SLV\",country_code:\"503\",country_name:\"El Salvador\",mobile_begin_with:[\"6\",\"7\"],phone_number_lengths:[8]},{alpha2:\"SM\",alpha3:\"SMR\",country_code:\"378\",country_name:\"San Marino\",mobile_begin_with:[\"3\",\"6\"],phone_number_lengths:[10]},{alpha2:\"SO\",alpha3:\"SOM\",country_code:\"252\",country_name:\"Somalia\",mobile_begin_with:[\"61\",\"62\",\"63\",\"65\",\"66\",\"68\",\"69\",\"71\",\"90\"],phone_number_lengths:[9]},{alpha2:\"SX\",alpha3:\"SXM\",country_code:\"1\",country_name:\"Sint Maarten\",mobile_begin_with:[\"721\"],phone_number_lengths:[10]},{alpha2:\"PM\",alpha3:\"SPM\",country_code:\"508\",country_name:\"Saint Pierre And Miquelon\",mobile_begin_with:[\"55\",\"41\"],phone_number_lengths:[6]},{alpha2:\"RS\",alpha3:\"SRB\",country_code:\"381\",country_name:\"Serbia\",mobile_begin_with:[\"6\"],phone_number_lengths:[8,9]},{alpha2:\"ST\",alpha3:\"STP\",country_code:\"239\",country_name:\"Sao Tome and Principe\",mobile_begin_with:[\"98\",\"99\"],phone_number_lengths:[7]},{alpha2:\"SR\",alpha3:\"SUR\",country_code:\"597\",country_name:\"Suriname\",mobile_begin_with:[\"6\",\"7\",\"8\"],phone_number_lengths:[7]},{alpha2:\"SK\",alpha3:\"SVK\",country_code:\"421\",country_name:\"Slovakia\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"SI\",alpha3:\"SVN\",country_code:\"386\",country_name:\"Slovenia\",mobile_begin_with:[\"3\",\"4\",\"5\",\"6\",\"7\"],phone_number_lengths:[8]},{alpha2:\"SE\",alpha3:\"SWE\",country_code:\"46\",country_name:\"Sweden\",mobile_begin_with:[\"7\"],phone_number_lengths:[9]},{alpha2:\"SZ\",alpha3:\"SWZ\",country_code:\"268\",country_name:\"Swaziland\",mobile_begin_with:[\"76\",\"77\",\"78\",\"79\"],phone_number_lengths:[8]},{alpha2:\"SC\",alpha3:\"SYC\",country_code:\"248\",country_name:\"Seychelles\",mobile_begin_with:[\"2\"],phone_number_lengths:[7]},{alpha2:\"SY\",alpha3:\"SYR\",country_code:\"963\",country_name:\"Syrian Arab Republic\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},// http://www.howtocallabroad.com/turks-caicos/\n{alpha2:\"TC\",alpha3:\"TCA\",country_code:\"1\",country_name:\"Turks and Caicos Islands\",mobile_begin_with:[\"6492\",\"6493\",\"6494\"],phone_number_lengths:[10]},{alpha2:\"TD\",alpha3:\"TCD\",country_code:\"235\",country_name:\"Chad\",mobile_begin_with:[\"6\",\"7\",\"9\"],phone_number_lengths:[8]},{alpha2:\"TG\",alpha3:\"TGO\",country_code:\"228\",country_name:\"Togo\",mobile_begin_with:[\"9\"],phone_number_lengths:[8]},{alpha2:\"TH\",alpha3:\"THA\",country_code:\"66\",country_name:\"Thailand\",mobile_begin_with:[\"6\",\"8\",\"9\"],phone_number_lengths:[9]},{alpha2:\"TJ\",alpha3:\"TJK\",country_code:\"992\",country_name:\"Tajikistan\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"TK\",alpha3:\"TKL\",country_code:\"690\",country_name:\"Tokelau\",mobile_begin_with:[],phone_number_lengths:[4]},{alpha2:\"TM\",alpha3:\"TKM\",country_code:\"993\",country_name:\"Turkmenistan\",mobile_begin_with:[\"6\"],phone_number_lengths:[8]},{alpha2:\"TL\",alpha3:\"TLS\",country_code:\"670\",country_name:\"Timor-Leste\",mobile_begin_with:[\"7\"],phone_number_lengths:[8]},{alpha2:\"TO\",alpha3:\"TON\",country_code:\"676\",country_name:\"Tonga\",mobile_begin_with:[],phone_number_lengths:[5]},{alpha2:\"TT\",alpha3:\"TTO\",country_code:\"1\",country_name:\"Trinidad and Tobago\",mobile_begin_with:[\"868\"],phone_number_lengths:[10]},{alpha2:\"TN\",alpha3:\"TUN\",country_code:\"216\",country_name:\"Tunisia\",mobile_begin_with:[\"2\",\"4\",\"5\",\"9\"],phone_number_lengths:[8]},{alpha2:\"TR\",alpha3:\"TUR\",country_code:\"90\",country_name:\"Turkey\",mobile_begin_with:[\"5\"],phone_number_lengths:[10]},{alpha2:\"TV\",alpha3:\"TUV\",country_code:\"688\",country_name:\"Tuvalu\",mobile_begin_with:[],phone_number_lengths:[5]},{alpha2:\"TW\",alpha3:\"TWN\",country_code:\"886\",country_name:\"Taiwan\",mobile_begin_with:[\"9\"],phone_number_lengths:[9]},{alpha2:\"TZ\",alpha3:\"TZA\",country_code:\"255\",country_name:\"Tanzania, United Republic of\",mobile_begin_with:[\"7\",\"6\"],phone_number_lengths:[9]},{alpha2:\"UG\",alpha3:\"UGA\",country_code:\"256\",country_name:\"Uganda\",mobile_begin_with:[\"7\"],phone_number_lengths:[9]},{alpha2:\"UA\",alpha3:\"UKR\",country_code:\"380\",country_name:\"Ukraine\",mobile_begin_with:[\"39\",\"50\",\"63\",\"66\",\"67\",\"68\",\"73\",\"75\",\"77\",\"9\"],phone_number_lengths:[9]},// {alpha2: \"UM\", alpha3: \"UMI\", country_code: \"\", country_name: \"United States Minor Outlying Islands\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"UY\",alpha3:\"URY\",country_code:\"598\",country_name:\"Uruguay\",mobile_begin_with:[\"9\"],phone_number_lengths:[8]},{alpha2:\"UZ\",alpha3:\"UZB\",country_code:\"998\",country_name:\"Uzbekistan\",mobile_begin_with:[\"9\",\"88\",\"33\"],phone_number_lengths:[9]},// {alpha2: \"VA\", alpha3: \"VAT\", country_code: \"39\", country_name: \"Holy See (Vatican City State)\", mobile_begin_with: [], phone_number_lengths: []},\n{alpha2:\"VC\",alpha3:\"VCT\",country_code:\"1\",country_name:\"Saint Vincent And The Grenedines\",mobile_begin_with:[\"784\"],phone_number_lengths:[10]},{alpha2:\"VE\",alpha3:\"VEN\",country_code:\"58\",country_name:\"Venezuela, Bolivarian Republic of\",mobile_begin_with:[\"4\"],phone_number_lengths:[10]},{alpha2:\"VG\",alpha3:\"VGB\",country_code:\"1\",country_name:\"Virgin Islands, British\",mobile_begin_with:[\"284\"],phone_number_lengths:[10]},{alpha2:\"VI\",alpha3:\"VIR\",country_code:\"1\",country_name:\"Virgin Islands, U.S.\",mobile_begin_with:[\"340\"],phone_number_lengths:[10]},{alpha2:\"VN\",alpha3:\"VNM\",country_code:\"84\",country_name:\"Viet Nam\",mobile_begin_with:[\"8\",\"9\",\"3\",\"7\",\"5\"],phone_number_lengths:[9]},{alpha2:\"VU\",alpha3:\"VUT\",country_code:\"678\",country_name:\"Vanuatu\",mobile_begin_with:[\"5\",\"7\"],phone_number_lengths:[7]},{alpha2:\"WF\",alpha3:\"WLF\",country_code:\"681\",country_name:\"Wallis and Futuna\",mobile_begin_with:[],phone_number_lengths:[6]},{alpha2:\"WS\",alpha3:\"WSM\",country_code:\"685\",country_name:\"Samoa\",mobile_begin_with:[\"7\"],phone_number_lengths:[7]},{alpha2:\"YE\",alpha3:\"YEM\",country_code:\"967\",country_name:\"Yemen\",mobile_begin_with:[\"7\"],phone_number_lengths:[9]},{alpha2:\"ZA\",alpha3:\"ZAF\",country_code:\"27\",country_name:\"South Africa\",mobile_begin_with:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\"],phone_number_lengths:[9]},{alpha2:\"ZM\",alpha3:\"ZMB\",country_code:\"260\",country_name:\"Zambia\",mobile_begin_with:[\"9\",\"7\"],phone_number_lengths:[9]},{alpha2:\"ZW\",alpha3:\"ZWE\",country_code:\"263\",country_name:\"Zimbabwe\",mobile_begin_with:[\"71\",\"73\",\"77\",\"78\"],phone_number_lengths:[9]}];\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./country_phone_data.map", "import countryPhoneData from\"https://framerusercontent.com/modules/ZttEmnXqWMEvkB3WDnuH/9oCtUdY001HYXDt3tJIp/country_phone_data.js\";/**\n * @param {string=} country - country code alpha 2 or 3\n * @returns {{country_code: string, alpha2: string, country_name: string, alpha3: string, mobile_begin_with, phone_number_lengths: [number]}|{country_code: string, alpha2: string, country_name: string, alpha3: string, mobile_begin_with: [string, string, string, string], phone_number_lengths: [number]}|{country_code: string, alpha2: string, country_name: string, alpha3: string, mobile_begin_with: [string], phone_number_lengths: [number]}|{country_code: string, alpha2: string, country_name: string, alpha3: string, mobile_begin_with: [string], phone_number_lengths: [number]}|{country_code: string, alpha2: string, country_name: string, alpha3: string, mobile_begin_with: [string, string], phone_number_lengths: [number]}|null}\n */export function findCountryPhoneDataByCountry(country){// if no country provided, assume it's USA\nif(!country){return countryPhoneData.find(countryPhoneDatum=>countryPhoneDatum.alpha3===\"USA\")||null;}if(country.length===2){return countryPhoneData.find(countryPhoneDatum=>country.toUpperCase()===countryPhoneDatum.alpha2)||null;}if(country.length===3){return countryPhoneData.find(countryPhoneDatum=>country.toUpperCase()===countryPhoneDatum.alpha3)||null;}return countryPhoneData.find(countryPhoneDatum=>country.toUpperCase()===countryPhoneDatum.country_name.toUpperCase())||null;}export function findExactCountryPhoneData(phoneNumber,validateMobilePrefix,countryPhoneDatum){// check if the phone number length match any one of the length config\nconst phoneNumberLengthMatched=countryPhoneDatum.phone_number_lengths.some(length=>{// as the phone number must include the country code,\n// but countryPhoneDatum.phone_number_lengths is the length without country code\n// therefore need to add back countryPhoneDatum.country_code.length to length\nreturn countryPhoneDatum.country_code.length+length===phoneNumber.length;});if(!phoneNumberLengthMatched){return null;}// if no need to validate mobile prefix or the country data does not have mobile begin with\n// pick the current one as the answer directly\nif(!countryPhoneDatum.mobile_begin_with.length||!validateMobilePrefix){return countryPhoneDatum;}// if the mobile begin with is correct, pick as the correct answer\nif(countryPhoneDatum.mobile_begin_with.some(beginWith=>{return phoneNumber.match(new RegExp(\"^\"+countryPhoneDatum.country_code+beginWith));})){return countryPhoneDatum;}return null;}export function findPossibleCountryPhoneData(phoneNumber,validateMobilePrefix,countryPhoneDatum){// check if the phone number length match any one of the length config\nconst phoneNumberLengthMatched=countryPhoneDatum.phone_number_lengths.some(length=>{// the phone number must include the country code\n// countryPhoneDatum.phone_number_lengths is the length without country code\n// + 1 is assuming there is an unwanted trunk code prepended to the phone number\nreturn countryPhoneDatum.country_code.length+length+1===phoneNumber.length;});if(!phoneNumberLengthMatched){return null;}// if no need to validate mobile prefix or the country data does not have mobile begin with\n// pick the current one as the answer directly\nif(!countryPhoneDatum.mobile_begin_with.length||!validateMobilePrefix){return countryPhoneDatum;}// if the mobile begin with is correct, pick as the correct answer\n// match another \\d for the unwanted trunk code prepended to the phone number\nif(countryPhoneDatum.mobile_begin_with.some(beginWith=>{return phoneNumber.match(new RegExp(\"^\"+countryPhoneDatum.country_code+\"\\\\d?\"+beginWith));})){return countryPhoneDatum;}}/**\n * get country phone data by phone number\n * the phone number must include country code as the complete phone number includes the plus sign\n * @param phoneNumber\n * @param validateMobilePrefix\n * @returns {{exactCountryPhoneData: (*), possibleCountryPhoneData: (*)}}\n */export function findCountryPhoneDataByPhoneNumber(phoneNumber,validateMobilePrefix){let exactCountryPhoneData;let possibleCountryPhoneData;for(const countryPhoneDatum of countryPhoneData){// if the country code is wrong, skip directly\nif(!phoneNumber.match(new RegExp(\"^\"+countryPhoneDatum.country_code))){continue;}// process only if exact match not found yet\nif(!exactCountryPhoneData){exactCountryPhoneData=findExactCountryPhoneData(phoneNumber,validateMobilePrefix,countryPhoneDatum);}if(!possibleCountryPhoneData){possibleCountryPhoneData=findPossibleCountryPhoneData(phoneNumber,validateMobilePrefix,countryPhoneDatum);}}return{exactCountryPhoneData,possibleCountryPhoneData};}/**\n *\n * @param {string} phone - phone number without plus sign, with or without country calling code\n * @param {Object} countryPhoneDatum - iso 3166 data\n * @param {String} countryPhoneDatum.country_code - country calling codes\n * @param {Array} countryPhoneDatum.phone_number_lengths - all available phone number lengths for this country\n * @param {Array} countryPhoneDatum.mobile_begin_with - mobile begin with number\n * @param {boolean} validateMobilePrefix - true if we skip mobile begin with checking\n * @param {boolean} plusSign - true if the input contains a plus sign\n * @returns {*|boolean}\n */export function validatePhoneISO3166(phone,countryPhoneDatum,validateMobilePrefix,plusSign){if(!countryPhoneDatum.phone_number_lengths){return false;}// remove country calling code from the phone number\nconst phoneWithoutCountry=phone.replace(new RegExp(\"^\"+countryPhoneDatum.country_code),\"\");// if the phone number have +, countryPhoneDatum detected,\n// but the phone number does not have country calling code\n// then should consider the phone number as invalid\nif(plusSign&&countryPhoneDatum&&phoneWithoutCountry.length===phone.length){return false;}const phone_number_lengths=countryPhoneDatum.phone_number_lengths;const mobile_begin_with=countryPhoneDatum.mobile_begin_with;const isLengthValid=phone_number_lengths.some(length=>phoneWithoutCountry.length===length);// some country doesn't have mobile_begin_with\nconst isBeginWithValid=mobile_begin_with.length?mobile_begin_with.some(beginWith=>phoneWithoutCountry.match(new RegExp(\"^\"+beginWith))):true;return isLengthValid&&(!validateMobilePrefix||isBeginWithValid);}\nexport const __FramerMetadata__ = {\"exports\":{\"findCountryPhoneDataByPhoneNumber\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"validatePhoneISO3166\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findCountryPhoneDataByCountry\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CountryPhoneDataItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findPossibleCountryPhoneData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findExactCountryPhoneData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import countryPhoneData from\"https://framerusercontent.com/modules/ZttEmnXqWMEvkB3WDnuH/9oCtUdY001HYXDt3tJIp/country_phone_data.js\";import{findCountryPhoneDataByCountry,findCountryPhoneDataByPhoneNumber,validatePhoneISO3166}from\"https://framerusercontent.com/modules/Dcqfx80Ro0XfmQlPBZTx/aMBPH2XRVUqQC3fXbI74/utility.js\";/**\n * @typedef {Object} Option\n * @property {string=} country - country code in ISO3166 alpha 2 or 3\n * @property {boolean=} validateMobilePrefix - true to validate phone number prefix\n * @property {boolean=} strictDetection - true to disable remove truck code and detection logic\n *\n * @param {string} phoneNumber - phone number\n * @param {Option} option\n * @returns {{phoneNumber: string|null, countryIso2: string|null, countryIso3: string|null}}\n */export default function phone(phoneNumber,{country=\"\",validateMobilePrefix=true,strictDetection=false}={}){const invalidResult={isValid:false,phoneNumber:null,countryIso2:null,countryIso3:null,countryCode:null};let processedPhoneNumber=typeof phoneNumber!==\"string\"?\"\":phoneNumber.trim();const processedCountry=typeof country!==\"string\"?\"\":country.trim();const hasPlusSign=Boolean(processedPhoneNumber.match(/^\\+/));// remove any non-digit character, included the +\nprocessedPhoneNumber=processedPhoneNumber.replace(/\\D/g,\"\");let foundCountryPhoneData=findCountryPhoneDataByCountry(processedCountry);if(!foundCountryPhoneData){return invalidResult;}let defaultCountry=false;// if country provided, only reformat the phone number\nif(processedCountry){// remove leading 0s for all countries except 'CIV', 'COG'\nif(![\"CIV\",\"COG\"].includes(foundCountryPhoneData.alpha3)){processedPhoneNumber=processedPhoneNumber.replace(/^0+/,\"\");}// if input 89234567890, RUS, remove the 8\nif(foundCountryPhoneData.alpha3===\"RUS\"&&processedPhoneNumber.length===11&&processedPhoneNumber.match(/^89/)!==null){processedPhoneNumber=processedPhoneNumber.replace(/^8+/,\"\");}// if there's no plus sign and the phone number length is one of the valid length under country phone data\n// then assume there's no country code, hence add back the country code\nif(!hasPlusSign&&foundCountryPhoneData.phone_number_lengths.includes(processedPhoneNumber.length)){processedPhoneNumber=`${foundCountryPhoneData.country_code}${processedPhoneNumber}`;}}else if(hasPlusSign){// if there is a plus sign but no country provided\n// try to find the country phone data by the phone number\nconst{exactCountryPhoneData,possibleCountryPhoneData}=findCountryPhoneDataByPhoneNumber(processedPhoneNumber,validateMobilePrefix);if(exactCountryPhoneData){foundCountryPhoneData=exactCountryPhoneData;}else if(possibleCountryPhoneData&&!strictDetection){// for some countries, the phone number usually includes one trunk prefix for local use\n// The UK mobile phone number \u201807911 123456\u2019 in international format is \u2018+44 7911 123456\u2019, so without the first zero.\n// 8 (AAA) BBB-BB-BB, 0AA-BBBBBBB\n// the numbers should be omitted in international calls\nfoundCountryPhoneData=possibleCountryPhoneData;processedPhoneNumber=foundCountryPhoneData.country_code+processedPhoneNumber.replace(new RegExp(`^${foundCountryPhoneData.country_code}\\\\d`),\"\");}else{foundCountryPhoneData=null;}}else if(foundCountryPhoneData.phone_number_lengths.indexOf(processedPhoneNumber.length)!==-1){// B: no country, no plus sign --> treat it as USA\n// 1. check length if == 11, or 10, if 10, add +1, then go go D\n// no plus sign, no country is given. then it must be USA\n// iso3166 = iso3166_data[0]; already assign by the default value\nprocessedPhoneNumber=`1${processedPhoneNumber}`;defaultCountry=true;}if(!foundCountryPhoneData){return invalidResult;}let validateResult=validatePhoneISO3166(processedPhoneNumber,foundCountryPhoneData,validateMobilePrefix,hasPlusSign);if(validateResult){return{isValid:true,phoneNumber:`+${processedPhoneNumber}`,countryIso2:foundCountryPhoneData.alpha2,countryIso3:foundCountryPhoneData.alpha3,countryCode:`+${foundCountryPhoneData.country_code}`};}if(defaultCountry){// also try to validate against CAN for default country, as CAN is also start with +1\nfoundCountryPhoneData=findCountryPhoneDataByCountry(\"CAN\");validateResult=validatePhoneISO3166(processedPhoneNumber,foundCountryPhoneData,validateMobilePrefix,hasPlusSign);if(validateResult){return{isValid:true,phoneNumber:`+${processedPhoneNumber}`,countryIso2:foundCountryPhoneData.alpha2,countryIso3:foundCountryPhoneData.alpha3,countryCode:`+${foundCountryPhoneData.country_code}`};}}return invalidResult;}export{phone,countryPhoneData};\nexport const __FramerMetadata__ = {\"exports\":{\"PhoneResult\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"phone\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PhoneValidResult\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"countryPhoneData\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PhoneInvalidResult\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React from\"react\";const ShimmerButton=/*#__PURE__*/React.forwardRef(({shimmerColor=\"#ffffff\",shimmerSize=\"0.05em\",shimmerDuration=\"3s\",borderRadius=\"8px\",background=\"linear-gradient(to bottom, #5E80FF, #4261D4, #3556D5, #1E3383)\",className=\"\",width=\"123px\",height=\"100%\",children,...props},ref)=>{const buttonStyle={position:\"relative\",zIndex:0,display:\"flex\",cursor:\"pointer\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",whiteSpace:\"nowrap\",border:\"1px solid #324CAD\",padding:\"12px 20px\",color:\"white\",width:width,height:height,background:background,borderRadius:borderRadius,fontSize:14,lineHeight:1.2,fontWeight:600,boxShadow:\"0px 1px 2px 0px #1C2771\",flexShrink:0,transition:\"transform 300ms cubic-bezier(.4,0,.2,1)\",fontFamily:\"Satoshi, sans-serif\"};const sparkContainerStyle={position:\"absolute\",inset:0,overflow:\"visible\",zIndex:-30,filter:\"blur(2px)\"};const sparkStyle={position:\"absolute\",inset:\"0\",height:\"100cqh\",animation:`shimmer-slide ${shimmerDuration} ease-in-out infinite alternate`,aspectRatio:1,borderRadius:0,mask:\"none\"};const sparkBeforeStyle={content:'\"\"',position:\"absolute\",inset:\"-100%\",background:`conic-gradient(from calc(270deg - 90deg* .5), transparent 0, ${shimmerColor} 90deg, transparent 90deg)`,mask:\"linear-gradient(white, transparent)\",animation:`spin-around 5s infinite linear`,width:\"auto\",rotate:\"0\",translate:\"0px 0px\"};const highlightStyle={position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",borderRadius:\"6px\",padding:\"10px 10px\",fontSize:\"14px\",fontWeight:500,boxShadow:\"inset 0 -8px 10px rgba(255, 255, 255, 0.12)\",transition:\"all 300ms cubic-bezier(.4,0,.2,1)\",transform:`translate3d(0, 0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1)`};const backdropStyle={position:\"absolute\",zIndex:-20,background:background,borderRadius:borderRadius,inset:shimmerSize};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    @keyframes shimmer-slide {\n                        100% {\n                                transform: translate(calc(100cqw - 100%));\n                            }\n                    }\n\n                    @keyframes spin-around {\n                        0% {\n                            transform: translateZ(0) rotate(0);\n                        }\n\n                        100% {\n                            transform: translateZ(0) rotate(1turn);\n                        }\n                    }\n\n                    .shimmer-button:hover:active {\n                        transform: translateY(1px);\n                    }\n\n                    .shimmer-button:hover > div:nth-child(2) {\n                        box-shadow: inset 0 -6px 10px rgba(255, 255, 255, 0.25);\n                    }\n\n                    .shimmer-button:active > div:nth-child(2) {\n                        box-shadow: inset 0 -10px 10px rgba(255, 255, 255, 0.25);\n                    }\n\n                    .sparkContainer {\n                        container-type: size;\n                    }\n                `}),/*#__PURE__*/_jsxs(\"button\",{style:buttonStyle,className:`shimmer-button ${className}`,ref:ref,...props,children:[/*#__PURE__*/_jsx(\"div\",{style:sparkContainerStyle,className:\"sparkContainer\",children:/*#__PURE__*/_jsx(\"div\",{style:sparkStyle,children:/*#__PURE__*/_jsx(\"div\",{style:sparkBeforeStyle})})}),children,/*#__PURE__*/_jsx(\"div\",{style:highlightStyle}),/*#__PURE__*/_jsx(\"div\",{style:backdropStyle})]})]});});ShimmerButton.displayName=\"ShimmerButton\";export default ShimmerButton;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShimmerButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ShimmerButton.map", "// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx}from\"react/jsx-runtime\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export function LinkedInIcon({fill=\"#0A66C2\"}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",viewBox:\"0 0 12 12\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10.2246 10.2248H8.44655V7.44025C8.44655 6.77625 8.4347 5.92147 7.52179 5.92147C6.59574 5.92147 6.45405 6.64493 6.45405 7.39191V10.2246H4.67601V4.49845H6.38292V5.28099H6.40682C6.57764 4.98891 6.82448 4.74863 7.12105 4.58574C7.41762 4.42286 7.75282 4.34346 8.09094 4.35602C9.89305 4.35602 10.2253 5.54141 10.2253 7.08352L10.2246 10.2248ZM2.66981 3.71572C2.46574 3.71576 2.26623 3.65528 2.09653 3.54193C1.92683 3.42858 1.79456 3.26745 1.71644 3.07892C1.63831 2.89038 1.61783 2.68292 1.65761 2.48275C1.69738 2.28259 1.79563 2.09871 1.9399 1.95438C2.08418 1.81005 2.26801 1.71174 2.46815 1.67189C2.6683 1.63204 2.87576 1.65244 3.06431 1.7305C3.25287 1.80857 3.41404 1.94079 3.52744 2.11046C3.64085 2.28012 3.7014 2.47961 3.70144 2.68369C3.70146 2.81919 3.6748 2.95337 3.62297 3.07857C3.57113 3.20377 3.49516 3.31754 3.39936 3.41337C3.30357 3.5092 3.18983 3.58523 3.06465 3.6371C2.93948 3.68898 2.80531 3.7157 2.66981 3.71572ZM3.55882 10.2248H1.77895V4.49845H3.55882V10.2248ZM11.111 0.000817579H0.885495C0.653405 -0.00180164 0.429759 0.0878317 0.26372 0.250021C0.0976811 0.412211 0.00283253 0.633687 0 0.865782V11.134C0.00273558 11.3663 0.0975285 11.5879 0.263562 11.7502C0.429595 11.9126 0.65329 12.0024 0.885495 11.9999H11.111C11.3437 12.0028 11.568 11.9133 11.7347 11.7509C11.9014 11.5886 11.9968 11.3667 12 11.134V0.865041C11.9967 0.632486 11.9012 0.410758 11.7345 0.248572C11.5678 0.0863865 11.3435 -0.00299072 11.111 7.64109e-05\",fill:fill})});}export function WhatsAppIcon({fill=\"#25D366\"}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"27\",height:\"27\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{\"fill-rule\":\"evenodd\",\"clip-rule\":\"evenodd\",d:\"M16.1058 6.88551C14.8839 5.66881 13.2588 4.99842 11.5273 4.9978C7.95934 4.9978 5.05556 7.88524 5.05431 11.4344C5.05369 12.569 5.35196 13.6765 5.91837 14.6524L5 17.9883L8.43141 17.0932C9.37678 17.6062 10.4413 17.8763 11.5245 17.8766H11.5273C15.0946 17.8766 17.9988 14.9888 18 11.4397C18.0006 9.71957 17.328 8.10253 16.1058 6.88582V6.88551ZM11.5273 16.7895H11.5251C10.5599 16.7892 9.61298 16.5312 8.78679 16.0438L8.59032 15.9278L6.55401 16.459L7.09746 14.4845L6.96958 14.282C6.4311 13.4302 6.14649 12.4455 6.14711 11.4347C6.14836 8.48495 8.56176 6.08487 11.5295 6.08487C12.9665 6.08549 14.3172 6.64261 15.333 7.65406C16.3489 8.6652 16.9078 10.0097 16.9072 11.4391C16.9059 14.3892 14.4926 16.7892 11.5273 16.7892V16.7895ZM14.4783 12.7826C14.3166 12.7021 13.5214 12.3131 13.373 12.2595C13.2247 12.2057 13.117 12.1789 13.0093 12.34C12.9016 12.5011 12.5916 12.8635 12.4972 12.9706C12.4029 13.078 12.3085 13.0913 12.1468 13.0107C11.9851 12.9301 11.464 12.7604 10.8461 12.2125C10.3653 11.786 10.0406 11.2594 9.94632 11.0983C9.85196 10.9372 9.93639 10.8501 10.0171 10.7702C10.0897 10.698 10.1788 10.5822 10.2598 10.4884C10.3408 10.3946 10.3675 10.3273 10.4215 10.2202C10.4755 10.1128 10.4485 10.019 10.4081 9.93838C10.3678 9.85783 10.0444 9.06612 9.90938 8.74421C9.77808 8.43062 9.64465 8.47322 9.54563 8.46797C9.45127 8.46334 9.34359 8.46242 9.23558 8.46242C9.12757 8.46242 8.95251 8.50254 8.80416 8.66366C8.65582 8.82476 8.23805 9.21397 8.23805 10.0054C8.23805 10.7967 8.81752 11.5619 8.89852 11.6693C8.97952 11.7767 10.0391 13.4012 11.6614 14.0981C12.0472 14.2638 12.3485 14.3629 12.5835 14.437C12.9708 14.5595 13.3234 14.5422 13.6021 14.5009C13.9128 14.4546 14.559 14.1117 14.6937 13.736C14.8284 13.3604 14.8284 13.0382 14.788 12.9712C14.7477 12.9042 14.6397 12.8638 14.478 12.7832L14.4783 12.7826Z\",fill:fill})});}\nexport const __FramerMetadata__ = {\"exports\":{\"WhatsAppIcon\":{\"type\":\"reactComponent\",\"name\":\"WhatsAppIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"LinkedInIcon\":{\"type\":\"reactComponent\",\"name\":\"LinkedInIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map", "// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{phone}from\"https://framerusercontent.com/modules/sxGgQjvNA6YTEQVD2Hqp/Yf7GOZOpLGp4jcWY8w3b/index.js\";import ShimmerButton from\"https://framerusercontent.com/modules/uIJ1wBUbuLEuD3a65YGt/mBfsxRL5q0GE8qhzJP58/ShimmerButton.js\";import{LinkedInIcon,WhatsAppIcon}from\"https://framerusercontent.com/modules/em2StePXM4zBJ6vITT9R/vlOJCUXpXSAThDgSSKFr/Icons.js\";const validateLinkedInProfile=input=>{try{new URL(input);const linkedInProfileURLRegex=/^https?:\\/\\/(www\\.)?linkedin\\.com\\/in\\/([a-zA-Z0-9-_]+)\\/?(?:\\?.*)?$/;const match=input.match(linkedInProfileURLRegex);if(match)return match[2].toLowerCase();throw new Error(\"Invalid LinkedIn profile URL\");}catch{return input.toLowerCase();}};export default function MsgInput({showSwitch=true,inputFor}){const[phoneNumber,setPhoneNumber]=useState(\"\");const[linkedin,setLinkedin]=useState(\"\");const[channelSelected,setchannelSelected]=useState(\"whatsapp\");const[message,setMessage]=useState({status:\"\",msg:\"\"});const[loading,setLoading]=useState(false);useEffect(()=>{if(inputFor){setchannelSelected(inputFor);}},[inputFor]);const handleMessageClick=async()=>{setLoading(true);let payload={};if(channelSelected===\"whatsapp\"){const formattedPhone=phoneNumber.startsWith(\"+\")?phoneNumber:`+${phoneNumber}`;const isValidPhoneNumber=phone(formattedPhone);if(!phoneNumber||!isValidPhoneNumber.isValid){setMessage({msg:\"Please enter a valid phone number with country code.\",status:\"err\"});setLoading(false);return;}payload={phoneNumber:formattedPhone};}else if(channelSelected===\"linkedin\"){try{const validatedLinkedin=validateLinkedInProfile(linkedin);if(!validatedLinkedin.trim()){setMessage({msg:\"Please enter a valid LinkedIn profile.\",status:\"err\"});setLoading(false);return;}payload={linkedinProfile:validatedLinkedin};}catch(error){setMessage({msg:error.message,status:\"err\"});setLoading(false);return;}}try{const response=await fetch(\"https://client.secondbrainlabs.com/landing/second-brain-campaign\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});const data=await response.json();if(response.ok){setLoading(false);setPhoneNumber(\"\");setLinkedin(\"\");setMessage({msg:\"Message sent successfully!\",status:\"success\"});setTimeout(()=>{setMessage({msg:\"\",status:\"\"});},3e3);}else if(response.status===409){setMessage({msg:\"Your number already got reached out.\",status:\"warn\"});setLoading(false);}else{setMessage({msg:\"Failed to send the message. Please try again.\",status:\"err\"});setLoading(false);}}catch(error){setLoading(false);console.error(\"An error occurred. Please try again.\");setMessage({msg:\"An error occurred. Please try again.\",status:\"err\"});}};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:8},children:[showSwitch&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",backgroundColor:\"#ECECEC\",width:\"max-content\",borderRadius:30,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:5,paddingRight:3,display:\"flex\",alignItems:\"center\",height:30,backgroundColor:channelSelected===\"whatsapp\"?\"#38C14C\":\"\",cursor:\"pointer\"},onClick:()=>setchannelSelected(\"whatsapp\"),children:/*#__PURE__*/_jsx(WhatsAppIcon,{fill:channelSelected===\"whatsapp\"?\"#fff\":\"#25D366\"})}),/*#__PURE__*/_jsx(\"div\",{style:{padding:10,display:\"flex\",alignItems:\"center\",height:30,backgroundColor:channelSelected===\"linkedin\"?\"#0A66C2\":\"\",cursor:\"pointer\"},onClick:()=>setchannelSelected(\"linkedin\"),children:/*#__PURE__*/_jsx(LinkedInIcon,{fill:channelSelected===\"linkedin\"?\"#fff\":\"#0A66C2\"})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexGrow:1},children:/*#__PURE__*/_jsx(\"div\",{className:\"fancy\",children:/*#__PURE__*/_jsx(\"input\",{value:channelSelected===\"whatsapp\"?phoneNumber:linkedin,placeholder:channelSelected===\"whatsapp\"?\"Enter Your Number +XX\":\"Enter Your LinkedIn Profile\",type:\"text\",style:{padding:12,borderRadius:10,outline:\"none\",width:\"100%\",height:48,color:\"#000\",fontFamily:\"Satoshi, sans-serif\",fontWeight:\"500\",background:\"transparent\",position:\"absolute\",inset:0},maxLength:channelSelected===\"whatsapp\"?15:undefined,onChange:e=>{if(message?.msg)setMessage({msg:\"\",status:\"\"});const value=e.target.value;if(channelSelected===\"whatsapp\"){if(/^\\+?\\d*$/.test(value)){if(message?.msg)setMessage({msg:\"\",status:\"\"});setPhoneNumber(value);}}else{setLinkedin(e.target.value);}}})})}),/*#__PURE__*/_jsx(\"style\",{children:`\n                input[type=\"number\"]::-webkit-inner-spin-button,\n                input[type=\"number\"]::-webkit-outer-spin-button {\n                    -webkit-appearance: none;\n                    margin: 0;\n                }\n\n                .fancy {\n                    --offset: 2px;\n                    background: #F1F2F5;\n                    border-radius: 10px;\n                    position: relative;\n                    height: 48px;\n                    width: 100%;\n                    max-width: 100%;\n                    overflow: hidden;\n                    z-index: 10;\n                }\n\n                .fancy::before { \n                    content: '';\n                    background: conic-gradient(from calc(270deg - 90deg* .5), transparent 0, #3556D5 90deg, transparent 90deg);\n                    position: absolute;\n                    top: 50%;\n                    left: 50%;\n                    transform: translate(-50%, -50%);\n                    aspect-ratio: 1;\n                    width: 100%;\n                    animation: rotate 5s linear infinite;\n                }\n\n                /* Overlay */\n                .fancy::after {\n                    content: '';\n                    background: inherit;\n                    border-radius: inherit;\n                    position: absolute;\n                    inset: var(--offset);\n                    height: calc(100% - 2 * var(--offset));\n                    width: calc(100% - 2 * var(--offset));\n                }\n\n                .fancy input {\n                    background: transparent;\n                    color: white;\n                    position: absolute;\n                    inset: 0;\n                    z-index: 10;\n                    padding: 12px;\n                    border: 0;\n                }\n\n                @keyframes rotate {\n                    from {\n                        transform: translate(-50%, -50%) scale(1) rotate(0deg);\n                    }\n\n                    to {\n                        transform: translate(-50%, -50%) scale(1) rotate(360deg);\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(ShimmerButton,{disabled:loading,onClick:()=>handleMessageClick(),children:[/*#__PURE__*/_jsx(\"style\",{children:spinnerAnimation}),loading?/*#__PURE__*/_jsx(\"div\",{style:spinnerStyle}):\"Message Me\"]})]}),message?.msg&&/*#__PURE__*/_jsx(\"p\",{style:{color:message?.status===\"err\"?\"red\":message?.status===\"warn\"?\"#ffc107\":\"#28a745\",paddingLeft:5,marginTop:5},children:message?.msg})]})]});}const containerStyle={display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\",width:\"1fr\",gap:12,height:48,paddingToP:3};const spinnerStyle={border:\"4px solid #f3f3f399\",borderTop:\"4px solid #fff\",borderRadius:\"50%\",width:\"30px\",height:\"30px\",animation:\"spin 1s linear infinite\"};const spinnerAnimation=`\n    @keyframes spin {\n        0% { transform: rotate(0deg); }\n        100% { transform: rotate(360deg); }\n    }\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MsgInput\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MsgInput.map"],
  "mappings": "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",
  "names": ["country_phone_data_default", "findCountryPhoneDataByCountry", "country", "country_phone_data_default", "countryPhoneDatum", "findExactCountryPhoneData", "phoneNumber", "validateMobilePrefix", "length", "beginWith", "findPossibleCountryPhoneData", "findCountryPhoneDataByPhoneNumber", "exactCountryPhoneData", "possibleCountryPhoneData", "validatePhoneISO3166", "phone", "plusSign", "phoneWithoutCountry", "phone_number_lengths", "mobile_begin_with", "isLengthValid", "isBeginWithValid", "phone", "phoneNumber", "country", "validateMobilePrefix", "strictDetection", "invalidResult", "processedPhoneNumber", "processedCountry", "hasPlusSign", "foundCountryPhoneData", "findCountryPhoneDataByCountry", "defaultCountry", "exactCountryPhoneData", "possibleCountryPhoneData", "findCountryPhoneDataByPhoneNumber", "validateResult", "validatePhoneISO3166", "ShimmerButton", "e", "shimmerColor", "shimmerSize", "shimmerDuration", "borderRadius", "background", "className", "width", "height", "children", "props", "ref", "buttonStyle", "sparkContainerStyle", "sparkStyle", "sparkBeforeStyle", "highlightStyle", "backdropStyle", "u", "l", "p", "ShimmerButton_default", "LinkedInIcon", "fill", "p", "WhatsAppIcon", "validateLinkedInProfile", "input", "linkedInProfileURLRegex", "match", "MsgInput", "showSwitch", "inputFor", "phoneNumber", "setPhoneNumber", "ye", "linkedin", "setLinkedin", "channelSelected", "setchannelSelected", "message", "setMessage", "loading", "setLoading", "ue", "handleMessageClick", "payload", "formattedPhone", "isValidPhoneNumber", "phone", "validatedLinkedin", "error", "response", "data", "u", "p", "WhatsAppIcon", "LinkedInIcon", "containerStyle", "e", "value", "ShimmerButton_default", "spinnerAnimation", "spinnerStyle"]
}
