var p=Object.defineProperty;var c=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;var h=(i,e,a)=>e in i?p(i,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[e]=a,C=(i,e)=>{for(var a in e||(e={}))v.call(e,a)&&h(i,a,e[a]);if(c)for(var a of c(e))g.call(e,a)&&h(i,a,e[a]);return i};var f=(i,e,a)=>new Promise((o,t)=>{var r=n=>{try{u(a.next(n))}catch(m){t(m)}},_=n=>{try{u(a.throw(n))}catch(m){t(m)}},u=n=>n.done?o(n.value):Promise.resolve(n.value).then(r,_);u((a=a.apply(i,e)).next())});import"./axios.a12892f3.js";import{n as l,e as b,c as y,aB as S}from"./lesson.45fb358c.js";import{C as k}from"./vendor.6533e564.js";const M="Ukraine (Україна)",d="ua",w="380",s=[{name:"Afghanistan (‫افغانستان‬‎)",iso2:"af",dialCode:"93"},{name:"Albania (Shqipëri)",iso2:"al",dialCode:"355"},{name:"Algeria (‫الجزائر‬‎)",iso2:"dz",dialCode:"213"},{name:"American Samoa",iso2:"as",dialCode:"1"},{name:"Andorra",iso2:"ad",dialCode:"376"},{name:"Angola",iso2:"ao",dialCode:"244"},{name:"Anguilla",iso2:"ai",dialCode:"1"},{name:"Antigua and Barbuda",iso2:"ag",dialCode:"1"},{name:"Argentina",iso2:"ar",dialCode:"54"},{name:"Armenia (Հայաստան)",iso2:"am",dialCode:"374"},{name:"Aruba",iso2:"aw",dialCode:"297"},{name:"Australia",iso2:"au",dialCode:"61"},{name:"Austria (Österreich)",iso2:"at",dialCode:"43"},{name:"Azerbaijan (Azərbaycan)",iso2:"az",dialCode:"994"},{name:"Bahamas",iso2:"bs",dialCode:"1"},{name:"Bahrain (‫البحرين‬‎)",iso2:"bh",dialCode:"973"},{name:"Bangladesh (বাংলাদেশ)",iso2:"bd",dialCode:"880"},{name:"Barbados",iso2:"bb",dialCode:"1"},{name:"Belarus (Беларусь)",iso2:"by",dialCode:"375"},{name:"Belgium (België)",iso2:"be",dialCode:"32"},{name:"Belize",iso2:"bz",dialCode:"501"},{name:"Benin (Bénin)",iso2:"bj",dialCode:"229"},{name:"Bermuda",iso2:"bm",dialCode:"1"},{name:"Bhutan (འབྲུག)",iso2:"bt",dialCode:"975"},{name:"Bolivia",iso2:"bo",dialCode:"591"},{name:"Bosnia and Herzegovina (Босна и Херцеговина)",iso2:"ba",dialCode:"387"},{name:"Botswana",iso2:"bw",dialCode:"267"},{name:"Brazil (Brasil)",iso2:"br",dialCode:"55"},{name:"British Indian Ocean Territory",iso2:"io",dialCode:"246"},{name:"British Virgin Islands",iso2:"vg",dialCode:"1"},{name:"Brunei",iso2:"bn",dialCode:"673"},{name:"Bulgaria (България)",iso2:"bg",dialCode:"359"},{name:"Burkina Faso",iso2:"bf",dialCode:"226"},{name:"Burundi (Uburundi)",iso2:"bi",dialCode:"257"},{name:"Cambodia (កម្ពុជា)",iso2:"kh",dialCode:"855"},{name:"Cameroon (Cameroun)",iso2:"cm",dialCode:"237"},{name:"Canada",iso2:"ca",dialCode:"1"},{name:"Cape Verde (Kabu Verdi)",iso2:"cv",dialCode:"238"},{name:"Caribbean Netherlands",iso2:"bq",dialCode:"599"},{name:"Cayman Islands",iso2:"ky",dialCode:"1"},{name:"Central African Republic (République centrafricaine)",iso2:"cf",dialCode:"236"},{name:"Chad (Tchad)",iso2:"td",dialCode:"235"},{name:"Chile",iso2:"cl",dialCode:"56"},{name:"China (中国)",iso2:"cn",dialCode:"86"},{name:"Christmas Island",iso2:"cx",dialCode:"61"},{name:"Cocos (Keeling) Islands",iso2:"cc",dialCode:"61"},{name:"Colombia",iso2:"co",dialCode:"57"},{name:"Comoros (‫جزر القمر‬‎)",iso2:"km",dialCode:"269"},{name:"Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)",iso2:"cd",dialCode:"243"},{name:"Congo (Republic) (Congo-Brazzaville)",iso2:"cg",dialCode:"242"},{name:"Cook Islands",iso2:"ck",dialCode:"682"},{name:"Costa Rica",iso2:"cr",dialCode:"506"},{name:"Côte d’Ivoire",iso2:"ci",dialCode:"225"},{name:"Croatia (Hrvatska)",iso2:"hr",dialCode:"385"},{name:"Cuba",iso2:"cu",dialCode:"53"},{name:"Curaçao",iso2:"cw",dialCode:"599"},{name:"Cyprus (Κύπρος)",iso2:"cy",dialCode:"357"},{name:"Czech Republic (Česká republika)",iso2:"cz",dialCode:"420"},{name:"Denmark (Danmark)",iso2:"dk",dialCode:"45"},{name:"Djibouti",iso2:"dj",dialCode:"253"},{name:"Dominica",iso2:"dm",dialCode:"1"},{name:"Dominican Republic (República Dominicana)",iso2:"do",dialCode:"1"},{name:"Ecuador",iso2:"ec",dialCode:"593"},{name:"Egypt (‫مصر‬‎)",iso2:"eg",dialCode:"20"},{name:"El Salvador",iso2:"sv",dialCode:"503"},{name:"Equatorial Guinea (Guinea Ecuatorial)",iso2:"gq",dialCode:"240"},{name:"Eritrea",iso2:"er",dialCode:"291"},{name:"Estonia (Eesti)",iso2:"ee",dialCode:"372"},{name:"Ethiopia",iso2:"et",dialCode:"251"},{name:"Falkland Islands (Islas Malvinas)",iso2:"fk",dialCode:"500"},{name:"Faroe Islands (Føroyar)",iso2:"fo",dialCode:"298"},{name:"Fiji",iso2:"fj",dialCode:"679"},{name:"Finland (Suomi)",iso2:"fi",dialCode:"358"},{name:"France",iso2:"fr",dialCode:"33"},{name:"French Guiana (Guyane française)",iso2:"gf",dialCode:"594"},{name:"French Polynesia (Polynésie française)",iso2:"pf",dialCode:"689"},{name:"Gabon",iso2:"ga",dialCode:"241"},{name:"Gambia",iso2:"gm",dialCode:"220"},{name:"Georgia (საქართველო)",iso2:"ge",dialCode:"995"},{name:"Germany (Deutschland)",iso2:"de",dialCode:"49"},{name:"Ghana (Gaana)",iso2:"gh",dialCode:"233"},{name:"Gibraltar",iso2:"gi",dialCode:"350"},{name:"Greece (Ελλάδα)",iso2:"gr",dialCode:"30"},{name:"Greenland (Kalaallit Nunaat)",iso2:"gl",dialCode:"299"},{name:"Grenada",iso2:"gd",dialCode:"1"},{name:"Guadeloupe",iso2:"gp",dialCode:"590"},{name:"Guam",iso2:"gu",dialCode:"1"},{name:"Guatemala",iso2:"gt",dialCode:"502"},{name:"Guernsey",iso2:"gg",dialCode:"44"},{name:"Guinea (Guinée)",iso2:"gn",dialCode:"224"},{name:"Guinea-Bissau (Guiné Bissau)",iso2:"gw",dialCode:"245"},{name:"Guyana",iso2:"gy",dialCode:"592"},{name:"Haiti",iso2:"ht",dialCode:"509"},{name:"Honduras",iso2:"hn",dialCode:"504"},{name:"Hong Kong (香港)",iso2:"hk",dialCode:"852"},{name:"Hungary (Magyarország)",iso2:"hu",dialCode:"36"},{name:"Iceland (Ísland)",iso2:"is",dialCode:"354"},{name:"India (भारत)",iso2:"in",dialCode:"91"},{name:"Indonesia",iso2:"id",dialCode:"62"},{name:"Iran (‫ایران‬‎)",iso2:"ir",dialCode:"98"},{name:"Iraq (‫العراق‬‎)",iso2:"iq",dialCode:"964"},{name:"Ireland",iso2:"ie",dialCode:"353"},{name:"Isle of Man",iso2:"im",dialCode:"44"},{name:"Israel (‫ישראל‬‎)",iso2:"il",dialCode:"972"},{name:"Italy (Italia)",iso2:"it",dialCode:"39"},{name:"Jamaica",iso2:"jm",dialCode:"1"},{name:"Japan (日本)",iso2:"jp",dialCode:"81"},{name:"Jersey",iso2:"je",dialCode:"44"},{name:"Jordan (‫الأردن‬‎)",iso2:"jo",dialCode:"962"},{name:"Kazakhstan (Казахстан)",iso2:"kz",dialCode:"7"},{name:"Kenya",iso2:"ke",dialCode:"254"},{name:"Kiribati",iso2:"ki",dialCode:"686"},{name:"Kosovo",iso2:"xk",dialCode:"383"},{name:"Kuwait (‫الكويت‬‎)",iso2:"kw",dialCode:"965"},{name:"Kyrgyzstan (Кыргызстан)",iso2:"kg",dialCode:"996"},{name:"Laos (ລາວ)",iso2:"la",dialCode:"856"},{name:"Latvia (Latvija)",iso2:"lv",dialCode:"371"},{name:"Lebanon (‫لبنان‬‎)",iso2:"lb",dialCode:"961"},{name:"Lesotho",iso2:"ls",dialCode:"266"},{name:"Liberia",iso2:"lr",dialCode:"231"},{name:"Libya (‫ليبيا‬‎)",iso2:"ly",dialCode:"218"},{name:"Liechtenstein",iso2:"li",dialCode:"423"},{name:"Lithuania (Lietuva)",iso2:"lt",dialCode:"370"},{name:"Luxembourg",iso2:"lu",dialCode:"352"},{name:"Macau (澳門)",iso2:"mo",dialCode:"853"},{name:"Macedonia (FYROM) (Македонија)",iso2:"mk",dialCode:"389"},{name:"Madagascar (Madagasikara)",iso2:"mg",dialCode:"261"},{name:"Malawi",iso2:"mw",dialCode:"265"},{name:"Malaysia",iso2:"my",dialCode:"60"},{name:"Maldives",iso2:"mv",dialCode:"960"},{name:"Mali",iso2:"ml",dialCode:"223"},{name:"Malta",iso2:"mt",dialCode:"356"},{name:"Marshall Islands",iso2:"mh",dialCode:"692"},{name:"Martinique",iso2:"mq",dialCode:"596"},{name:"Mauritania (‫موريتانيا‬‎)",iso2:"mr",dialCode:"222"},{name:"Mauritius (Moris)",iso2:"mu",dialCode:"230"},{name:"Mayotte",iso2:"yt",dialCode:"262"},{name:"Mexico (México)",iso2:"mx",dialCode:"52"},{name:"Micronesia",iso2:"fm",dialCode:"691"},{name:"Moldova (Republica Moldova)",iso2:"md",dialCode:"373"},{name:"Monaco",iso2:"mc",dialCode:"377"},{name:"Mongolia (Монгол)",iso2:"mn",dialCode:"976"},{name:"Montenegro (Crna Gora)",iso2:"me",dialCode:"382"},{name:"Montserrat",iso2:"ms",dialCode:"1"},{name:"Morocco (‫المغرب‬‎)",iso2:"ma",dialCode:"212"},{name:"Mozambique (Moçambique)",iso2:"mz",dialCode:"258"},{name:"Myanmar (Burma) (မြန်မာ)",iso2:"mm",dialCode:"95"},{name:"Namibia (Namibië)",iso2:"na",dialCode:"264"},{name:"Nauru",iso2:"nr",dialCode:"674"},{name:"Nepal (नेपाल)",iso2:"np",dialCode:"977"},{name:"Netherlands (Nederland)",iso2:"nl",dialCode:"31"},{name:"New Caledonia (Nouvelle-Calédonie)",iso2:"nc",dialCode:"687"},{name:"New Zealand",iso2:"nz",dialCode:"64"},{name:"Nicaragua",iso2:"ni",dialCode:"505"},{name:"Niger (Nijar)",iso2:"ne",dialCode:"227"},{name:"Nigeria",iso2:"ng",dialCode:"234"},{name:"Niue",iso2:"nu",dialCode:"683"},{name:"Norfolk Island",iso2:"nf",dialCode:"672"},{name:"North Korea (조선 민주주의 인민 공화국)",iso2:"kp",dialCode:"850"},{name:"Northern Mariana Islands",iso2:"mp",dialCode:"1"},{name:"Norway (Norge)",iso2:"no",dialCode:"47"},{name:"Oman (‫عُمان‬‎)",iso2:"om",dialCode:"968"},{name:"Pakistan (‫پاکستان‬‎)",iso2:"pk",dialCode:"92"},{name:"Palau",iso2:"pw",dialCode:"680"},{name:"Palestine (‫فلسطين‬‎)",iso2:"ps",dialCode:"970"},{name:"Panama (Panamá)",iso2:"pa",dialCode:"507"},{name:"Papua New Guinea",iso2:"pg",dialCode:"675"},{name:"Paraguay",iso2:"py",dialCode:"595"},{name:"Peru (Perú)",iso2:"pe",dialCode:"51"},{name:"Philippines",iso2:"ph",dialCode:"63"},{name:"Poland (Polska)",iso2:"pl",dialCode:"48"},{name:"Portugal",iso2:"pt",dialCode:"351"},{name:"Puerto Rico",iso2:"pr",dialCode:"1"},{name:"Qatar (‫قطر‬‎)",iso2:"qa",dialCode:"974"},{name:"Réunion (La Réunion)",iso2:"re",dialCode:"262"},{name:"Romania (România)",iso2:"ro",dialCode:"40"},{name:"Russia (Россия)",iso2:"ru",dialCode:"7"},{name:"Rwanda",iso2:"rw",dialCode:"250"},{name:"Saint Barthélemy",iso2:"bl",dialCode:"590"},{name:"Saint Helena",iso2:"sh",dialCode:"290"},{name:"Saint Kitts and Nevis",iso2:"kn",dialCode:"1"},{name:"Saint Lucia",iso2:"lc",dialCode:"1"},{name:"Saint Martin (Saint-Martin (partie française))",iso2:"mf",dialCode:"590"},{name:"Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)",iso2:"pm",dialCode:"508"},{name:"Saint Vincent and the Grenadines",iso2:"vc",dialCode:"1"},{name:"Samoa",iso2:"ws",dialCode:"685"},{name:"San Marino",iso2:"sm",dialCode:"378"},{name:"São Tomé and Príncipe (São Tomé e Príncipe)",iso2:"st",dialCode:"239"},{name:"Saudi Arabia (‫المملكة العربية السعودية‬‎)",iso2:"sa",dialCode:"966"},{name:"Senegal (Sénégal)",iso2:"sn",dialCode:"221"},{name:"Serbia (Србија)",iso2:"rs",dialCode:"381"},{name:"Seychelles",iso2:"sc",dialCode:"248"},{name:"Sierra Leone",iso2:"sl",dialCode:"232"},{name:"Singapore",iso2:"sg",dialCode:"65"},{name:"Sint Maarten",iso2:"sx",dialCode:"1"},{name:"Slovakia (Slovensko)",iso2:"sk",dialCode:"421"},{name:"Slovenia (Slovenija)",iso2:"si",dialCode:"386"},{name:"Solomon Islands",iso2:"sb",dialCode:"677"},{name:"Somalia (Soomaaliya)",iso2:"so",dialCode:"252"},{name:"South Africa",iso2:"za",dialCode:"27"},{name:"South Korea (대한민국)",iso2:"kr",dialCode:"82"},{name:"South Sudan (‫جنوب السودان‬‎)",iso2:"ss",dialCode:"211"},{name:"Spain (España)",iso2:"es",dialCode:"34"},{name:"Sri Lanka (ශ්‍රී ලංකාව)",iso2:"lk",dialCode:"94"},{name:"Sudan (‫السودان‬‎)",iso2:"sd",dialCode:"249"},{name:"Suriname",iso2:"sr",dialCode:"597"},{name:"Svalbard and Jan Mayen",iso2:"sj",dialCode:"47"},{name:"Swaziland",iso2:"sz",dialCode:"268"},{name:"Sweden (Sverige)",iso2:"se",dialCode:"46"},{name:"Switzerland (Schweiz)",iso2:"ch",dialCode:"41"},{name:"Syria (‫سوريا‬‎)",iso2:"sy",dialCode:"963"},{name:"Taiwan (台灣)",iso2:"tw",dialCode:"886"},{name:"Tajikistan",iso2:"tj",dialCode:"992"},{name:"Tanzania",iso2:"tz",dialCode:"255"},{name:"Thailand (ไทย)",iso2:"th",dialCode:"66"},{name:"Timor-Leste",iso2:"tl",dialCode:"670"},{name:"Togo",iso2:"tg",dialCode:"228"},{name:"Tokelau",iso2:"tk",dialCode:"690"},{name:"Tonga",iso2:"to",dialCode:"676"},{name:"Trinidad and Tobago",iso2:"tt",dialCode:"1"},{name:"Tunisia (‫تونس‬‎)",iso2:"tn",dialCode:"216"},{name:"Turkey (Türkiye)",iso2:"tr",dialCode:"90"},{name:"Turkmenistan",iso2:"tm",dialCode:"993"},{name:"Turks and Caicos Islands",iso2:"tc",dialCode:"1"},{name:"Tuvalu",iso2:"tv",dialCode:"688"},{name:"U.S. Virgin Islands",iso2:"vi",dialCode:"1"},{name:"Uganda",iso2:"ug",dialCode:"256"},{name:"Ukraine (Україна)",iso2:"ua",dialCode:"380"},{name:"United Arab Emirates (‫الإمارات العربية المتحدة‬‎)",iso2:"ae",dialCode:"971"},{name:"United Kingdom",iso2:"gb",dialCode:"44"},{name:"United States",iso2:"us",dialCode:"1"},{name:"Uruguay",iso2:"uy",dialCode:"598"},{name:"Uzbekistan (Oʻzbekiston)",iso2:"uz",dialCode:"998"},{name:"Vanuatu",iso2:"vu",dialCode:"678"},{name:"Venezuela",iso2:"ve",dialCode:"58"},{name:"Vietnam (Việt Nam)",iso2:"vn",dialCode:"84"},{name:"Wallis and Futuna (Wallis-et-Futuna)",iso2:"wf",dialCode:"681"},{name:"Western Sahara (‫الصحراء الغربية‬‎)",iso2:"eh",dialCode:"212"},{name:"Yemen (‫اليمن‬‎)",iso2:"ye",dialCode:"967"},{name:"Zambia",iso2:"zm",dialCode:"260"},{name:"Zimbabwe",iso2:"zw",dialCode:"263"},{name:"Åland Islands",iso2:"ax",dialCode:"358"}];const x={components:{FlexContainer:b,DefaultInput:y},props:{cases:{type:[Object,Array],default:null},iso2:{type:String,default:d},selectedCountries:{type:[Array,Boolean],default:()=>[]},include:{type:[Array,Boolean],default:()=>[]},exclude:{type:[Array,Boolean],default:()=>[]},withAbsent:{type:Boolean,default:!1}},name:"DefaultCountriesList",data(){return{search:""}},methods:{domain(){return window.app_subdomain_url_no_locale||"https://kwiga.com/"},handleCountry(i){this.$emit("select",i),this.search=""},translate(i){return this.t&&this.$store?this.t(i):""}},computed:{countries(){let i=this.cases||s;return this.include&&this.include.length&&(i=i.filter(e=>this.include.find(a=>e&&a.iso2===e.iso2||e&&e.iso_2&&a.iso2===e.iso_2.toLowerCase()))),this.exclude&&this.exclude.length&&(i=i.filter(e=>!this.exclude.find(a=>e&&a.iso2===e.iso2||e&&e.iso_2&&a.iso2===e.iso_2.toLowerCase()))),this.search?i.filter(e=>e.name.toLowerCase().includes(this.search.toLowerCase())||e.dialCode&&e.dialCode.includes(this.search)):i.filter(e=>!!e)}}};var $=function(){var e=this,a=e._self._c;return a("div",{staticClass:"default-countries"},[a("div",{staticClass:"custom-scroll default-countries__scroll"},[e.withAbsent?[a("div",{staticClass:"default-country",class:{"default-country_active":e.iso2===null},on:{click:function(o){return e.$emit("select",null)}}},[a("div",{staticClass:"default-country__title",staticStyle:{"margin-left":"0"}},[e._v(" "+e._s(e.translate("settings.not_selected"))+" ")])]),a("div",{staticClass:"default-country default-country_absent",class:{"default-country_active":e.iso2==="auto"},on:{click:function(o){return e.$emit("select",{iso2:"auto",translate:"settings.users_country"})}}},[a("div",{staticClass:"default-country__title"},[e._v(" "+e._s(e.translate("settings.users_country"))+" ")])])]:e._e(),a("flex-container",{staticClass:"mb-20",attrs:{align:"center"}},[a("svg",{staticClass:"mr-20 ml-5",attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[a("path",{attrs:{d:"M19.4697 20.5303C19.7626 20.8232 20.2374 20.8232 20.5303 20.5303C20.8232 20.2374 20.8232 19.7626 20.5303 19.4697L19.4697 20.5303ZM17.25 10.5C17.25 14.2279 14.2279 17.25 10.5 17.25V18.75C15.0563 18.75 18.75 15.0563 18.75 10.5H17.25ZM10.5 17.25C6.77208 17.25 3.75 14.2279 3.75 10.5H2.25C2.25 15.0563 5.94365 18.75 10.5 18.75V17.25ZM3.75 10.5C3.75 6.77208 6.77208 3.75 10.5 3.75V2.25C5.94365 2.25 2.25 5.94365 2.25 10.5H3.75ZM10.5 3.75C14.2279 3.75 17.25 6.77208 17.25 10.5H18.75C18.75 5.94365 15.0563 2.25 10.5 2.25V3.75ZM20.5303 19.4697L16.3428 15.2821L15.2821 16.3428L19.4697 20.5303L20.5303 19.4697Z",fill:"#3E4755"}})]),a("DefaultInput",{staticClass:"mr-10",attrs:{value:e.search,placeholder:e.translate("expert.search")||"Search","style-modifier":"v_2"},on:{update:function(o){e.search=o}}})],1),e._l(e.countries,function(o,t){return a("div",{key:t,staticClass:"default-country",class:{"default-country_active":o&&o.iso2===e.iso2||e.selectedCountries&&e.selectedCountries.find(r=>o&&r.iso2===o.iso2)},on:{click:function(r){return e.handleCountry(o)}}},[a("div",{staticClass:"flex items-center",staticStyle:{"align-items":"center"}},[o&&(o.iso2||o.iso_2)?a("div",{staticClass:"default-country-flag"},[a("img",{attrs:{alt:o.iso2,loading:"lazy",src:`${e.domain()}/build/img/flags/${o.iso2||o.iso_2.toLowerCase()}.svg`}})]):e._e(),a("div",{staticClass:"default-country__title"},[e._v(" "+e._s(o.name)+" ")])]),o.dialCode?a("div",{staticClass:"default-country__title"},[e._v("+"+e._s(o.dialCode))]):e._e()])})],2)])},F=[],I=l(x,$,F,!1,null,"49f5187d",null,null);const P=I.exports;const B={props:{iso2:{type:String,default:d}},name:"DefaultPhoneFlag",methods:{domain(){return window.app_subdomain_url_no_locale||"https://kwiga.com/"}}};var D=function(){var e=this,a=e._self._c;return a("div",{staticClass:"default-phone-flag"},[a("img",{attrs:{alt:e.iso2,loading:"lazy",src:`${e.domain()}build/img/flags/${e.iso2}.svg`}})])},z=[],L=l(B,D,z,!1,null,"3d1b3085",null,null);const A=L.exports;const V={name:"DefaultPhoneChevron"};var G=function(){var e=this,a=e._self._c;return a("svg",{attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[a("path",{attrs:{d:"M5 8L10 13L15 8",stroke:"#3E4755","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])},N=[],T=l(V,G,N,!1,null,"d3bba823",null,null);const q=T.exports;const R={components:{DefaultPhoneChevron:q,DefaultPhoneFlag:A},props:{iso2:{type:String,default:d},isActive:{type:Boolean,default:!1}},name:"DefaultPhoneHandler"};var j=function(){var e=this,a=e._self._c;return a("button",{staticClass:"default-phone-handler",class:{"default-phone-handler_active":e.isActive},attrs:{type:"button"},on:{click:function(o){return o.stopPropagation(),o.preventDefault(),e.$emit("handle")}}},[e.iso2?a("DefaultPhoneFlag",{attrs:{iso2:e.iso2}}):a("div",{staticStyle:{width:"22px","background-color":"#eee",height:"22px","border-radius":"50%","margin-right":"4px"}}),a("DefaultPhoneChevron")],1)},E=[],K=l(R,j,E,!1,null,"ae302cba",null,null);const H=K.exports;const U={components:{ErrorsContainer:S,DefaultPhoneCountries:P,DefaultPhoneHandler:H},props:{defaultCode:{type:String,default:d},placeholder:{type:String,default:""},uuid:{type:String,default:""},inputStyle:{type:Object,default:()=>{}},format:{type:[Object,Array],default:null},validation:{type:[Object,Array],default:null},value:{type:String,default:""},name:{type:String,default:"phone"},label:{type:String,default:""},required:{type:Boolean,default:!1},defaultValidation:{type:Boolean,default:!1},errors:{type:Array,default:()=>[]}},model:{prop:"value",event:"update"},directives:{ClickOutside:k},name:"DefaultPhoneInput",data(){return{currentCountry:{iso2:d,dialCode:w,name:M},isModalVisible:!1,disableInsertion:!1,disableFocus:!0,focused:!1,defaults:{validation:null,format:null}}},created(){return f(this,null,function*(){this.defaultValidation&&(this.$set(this.defaults,"format",{default_country:{iso2:"auto",translate:"settings.users_country"},display_country:!0,include_countries:[],exclude_countries:[]}),this.$set(this.defaults,"validation",{color:"#DD4141",text:null,regex:"^[\\+0-9]{1,30}$",country_code_required:!1,check_phone:!1,min:null,max:null})),this.setDefaults()})},methods:{setDefaults(){var i,e;if(this.value&&this.value.length&&(this.disableInsertion=!0),this.visibleFormat&&this.visibleFormat.display_country)if(this.visibleFormat.default_country&&this.visibleFormat.default_country.iso2!=="auto")this.currentCountry=this.visibleFormat.default_country;else if(((e=(i=this.visibleFormat)==null?void 0:i.default_country)==null?void 0:e.iso2)==="auto"){const a=window.country?window.country.toLowerCase():this.defaultCode;this.currentCountry=s.find(o=>o.iso2===a)}else this.currentCountry=null;this.$nextTick(()=>{this.disableInsertion=!1,this.disableFocus=!1})},getStyles(){let i={borderColor:this.errors.length?this.visibleValidation&&this.visibleValidation.color:"#E0E0EC"};return this.inputStyle&&(i=C(C({},i),this.inputStyle)),delete i.padding,delete i.display,i},hideModal(){this.isModalVisible=!1}},computed:{visibleValidation(){return this.validation||this.defaults.validation},visibleFormat(){return this.format||this.defaults.format},phoneModel:{get(){return this.value},set(i){for(let a=0;a<s.length;a++)i.includes(`+${s[a].dialCode}`)&&(this.disableInsertion=!0,this.currentCountry=s[a],this.$nextTick(()=>{this.disableInsertion=!1}));const e=this.currentCountry&&`+${this.currentCountry.dialCode}`;if(this.visibleValidation&&this.visibleValidation.country_code_required&&this.currentCountry&&e&&this.value&&this.value.slice(0,e.length)===e&&i.length<this.value.length&&i.length<e.length&&e!==i&&!this.disableInsertion){i||this.$emit("update",e),this.$forceUpdate();return}this.$emit("update",i)}}},watch:{format:{deep:!0,handler(){this.setDefaults()}},currentCountry(i){i&&(this.isModalVisible&&this.hideModal(),this.disableInsertion||(this.phoneModel=`+${i.dialCode}`,this.disableFocus||this.$nextTick(()=>{this.$refs.input.focus()})))},isModalVisible(i){i&&setTimeout(()=>{const e=document.querySelector(".default-phone-county_active");e&&e.scrollIntoView()},0)}}};var O=function(){var e=this,a=e._self._c;return a("errors-container",{staticClass:"default-phone-input-container",attrs:{color:e.visibleValidation&&e.visibleValidation.color,errors:e.errors}},[a("div",{staticClass:"default-phone-input",class:{"default-phone-input_active":e.focused,"default-phone-input_error":e.errors.length},style:e.getStyles()},[e.label?a("div",{staticClass:"default-phone-input__label"},[e._v(e._s(e.label)),e.required?a("em",[e._v("*")]):e._e()]):e._e(),a("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hideModal,expression:"hideModal"}],staticClass:"default-phone-input-handler-container"},[e.visibleFormat&&e.visibleFormat.display_country?a("DefaultPhoneHandler",{attrs:{iso2:e.currentCountry&&e.currentCountry.iso2,"is-active":e.isModalVisible},on:{handle:function(o){e.isModalVisible=!e.isModalVisible}}}):e._e(),a("transition",{attrs:{name:"fade-up"}},[e.isModalVisible?a("DefaultPhoneCountries",{attrs:{iso2:e.currentCountry&&e.currentCountry.iso2,exclude:e.visibleFormat&&e.visibleFormat.exclude_countries,include:e.visibleFormat&&e.visibleFormat.include_countries},on:{select:function(o){e.currentCountry=o}}}):e._e()],1)],1),e.required&&e.phoneModel?a("input",{staticStyle:{height:"1px",padding:"0",margin:"0",outline:"none",position:"absolute",opacity:"0"},attrs:{type:"text",required:e.required,name:e.name},domProps:{value:e.phoneModel.replaceAll(`${e.currentCountry&&e.currentCountry.dialCode&&`+${e.currentCountry.dialCode}`}`,"")}}):e._e(),a("input",{ref:"input",staticClass:"default-phone-input__input",style:{paddingLeft:e.visibleFormat&&e.visibleFormat.display_country?"9px":"0"},attrs:{id:`${e.uuid}-phone`,placeholder:e.placeholder,type:"text",name:e.name},domProps:{value:e.phoneModel},on:{blur:function(o){e.focused=!1},focus:function(o){e.focused=!0},input:function(o){e.phoneModel=o.target.value}}})])])},Z=[],J=l(U,O,Z,!1,null,"9a478c42",null,null);const ee=J.exports;export{P as D,ee as a,s as c};
//# sourceMappingURL=DefaultPhoneInput.eb579dd3.js.map
