"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[1547],{91547:function(a,e,t){t.d(e,{gA:function(){return L}});var n=t(37762),r=t(29439),i=t(74165),u=t(15861),o=t(1413),l=t(47313),s=t(76088),c=t(16783),d=t(85281),m=t(88706),p=t(44453),y=t(46417),b=8.1833,h=77.4119,N=8.04,g=8.42,f=77.15,v=77.58,k="https://nominatim.openstreetmap.org/reverse",T=function(a,e){var t=Number(a),n=Number(e);return!(!Number.isFinite(t)||!Number.isFinite(n))&&(t>=N&&t<=g&&n>=f&&n<=v)},_=[{name:"Kurusady",display_name:"Kurusady, Ramanputhoor Road, Nagercoil, Tamil Nadu 629004, India",lat:"8.1691",lon:"77.4247",suburb:"Kurusady",city:"Nagercoil",state:"Tamil Nadu",postcode:"629004"},{name:"Kurusady Junction",display_name:"Kurusady Junction, Chettikulam - Ramanputhoor Rd, Nagercoil, Tamil Nadu 629004, India",lat:"8.1695",lon:"77.4251",suburb:"Kurusady",city:"Nagercoil",state:"Tamil Nadu",postcode:"629004"},{name:"Ramanputhoor",display_name:"Ramanputhoor, Nagercoil, Kanyakumari District, Tamil Nadu 629004, India",lat:"8.1685",lon:"77.4265",suburb:"Ramanputhoor",city:"Nagercoil",state:"Tamil Nadu",postcode:"629004"},{name:"Vadasery",display_name:"Vadasery, Christopher Bus Stand Area, Nagercoil, Tamil Nadu 629001, India",lat:"8.1906",lon:"77.4325",suburb:"Vadasery",city:"Nagercoil",state:"Tamil Nadu",postcode:"629001"},{name:"Chettikulam",display_name:"Chettikulam, Nagercoil, Kanyakumari District, Tamil Nadu 629002, India",lat:"8.1755",lon:"77.4290",suburb:"Chettikulam",city:"Nagercoil",state:"Tamil Nadu",postcode:"629002"},{name:"Chettikulam Junction",display_name:"Chettikulam Junction, Nagercoil, Tamil Nadu 629002, India",lat:"8.1748",lon:"77.4316",suburb:"Chettikulam",city:"Nagercoil",state:"Tamil Nadu",postcode:"629002"},{name:"Parvathipuram",display_name:"Parvathipuram, Nagercoil, Kanyakumari District, Tamil Nadu 629003, India",lat:"8.1950",lon:"77.4080",suburb:"Parvathipuram",city:"Nagercoil",state:"Tamil Nadu",postcode:"629003"},{name:"Asaripallam",display_name:"Asaripallam, Medical College Area, Nagercoil, Tamil Nadu 629201, India",lat:"8.1850",lon:"77.3970",suburb:"Asaripallam",city:"Nagercoil",state:"Tamil Nadu",postcode:"629201"},{name:"Vetturnimadam",display_name:"Vetturnimadam, Nagercoil, Kanyakumari District, Tamil Nadu 629003, India",lat:"8.1920",lon:"77.4190",suburb:"Vetturnimadam",city:"Nagercoil",state:"Tamil Nadu",postcode:"629003"},{name:"Kottar",display_name:"Kottar, Railway Station Road, Nagercoil, Tamil Nadu 629002, India",lat:"8.1720",lon:"77.4360",suburb:"Kottar",city:"Nagercoil",state:"Tamil Nadu",postcode:"629002"},{name:"Meenakshipuram",display_name:"Meenakshipuram, Anna Bus Stand Area, Nagercoil, Tamil Nadu 629001, India",lat:"8.1830",lon:"77.4310",suburb:"Meenakshipuram",city:"Nagercoil",state:"Tamil Nadu",postcode:"629001"},{name:"Suchindram",display_name:"Suchindram, Temple Road, Kanyakumari District, Tamil Nadu 629704, India",lat:"8.1560",lon:"77.4640",suburb:"Suchindram",city:"Nagercoil",state:"Tamil Nadu",postcode:"629704"},{name:"Chunkankadai",display_name:"Chunkankadai, St. Xaviers Catholic College Area, Nagercoil, Tamil Nadu 629003, India",lat:"8.2040",lon:"77.3870",suburb:"Chunkankadai",city:"Nagercoil",state:"Tamil Nadu",postcode:"629003"},{name:"Putheri",display_name:"Putheri, Nagercoil, Kanyakumari District, Tamil Nadu 629001, India",lat:"8.2060",lon:"77.4300",suburb:"Putheri",city:"Nagercoil",state:"Tamil Nadu",postcode:"629001"},{name:"Ozhuginasery",display_name:"Ozhuginasery, Nagercoil, Tamil Nadu 629001, India",lat:"8.1880",lon:"77.4410",suburb:"Ozhuginasery",city:"Nagercoil",state:"Tamil Nadu",postcode:"629001"},{name:"Elankadai",display_name:"Elankadai, Kottar, Nagercoil, Tamil Nadu 629002, India",lat:"8.1630",lon:"77.4420",suburb:"Elankadai",city:"Nagercoil",state:"Tamil Nadu",postcode:"629002"},{name:"Tower Junction",display_name:"Tower Junction, Clock Tower Area, Nagercoil, Tamil Nadu 629001, India",lat:"8.1810",lon:"77.4300",suburb:"Nagercoil Town",city:"Nagercoil",state:"Tamil Nadu",postcode:"629001"},{name:"Derik Junction",display_name:"Derik Junction, Cape Road, Nagercoil, Tamil Nadu 629001, India",lat:"8.1760",lon:"77.4350",suburb:"Nagercoil Town",city:"Nagercoil",state:"Tamil Nadu",postcode:"629001"},{name:"Collectorate",display_name:"Collectorate Office Area, Nagercoil, Tamil Nadu 629001, India",lat:"8.1850",lon:"77.4240",suburb:"Collectorate",city:"Nagercoil",state:"Tamil Nadu",postcode:"629001"},{name:"Marthandam",display_name:"Marthandam, Kanyakumari District, Tamil Nadu 629165, India",lat:"8.3033",lon:"77.2286",suburb:"Marthandam",city:"Marthandam",state:"Tamil Nadu",postcode:"629165"},{name:"Thuckalay",display_name:"Thuckalay, Kanyakumari District, Tamil Nadu 629175, India",lat:"8.2500",lon:"77.3300",suburb:"Thuckalay",city:"Thuckalay",state:"Tamil Nadu",postcode:"629175"},{name:"Colachel",display_name:"Colachel, Kanyakumari District, Tamil Nadu 629251, India",lat:"8.1755",lon:"77.2582",suburb:"Colachel",city:"Colachel",state:"Tamil Nadu",postcode:"629251"},{name:"Karungal",display_name:"Karungal, Kanyakumari District, Tamil Nadu 629157, India",lat:"8.2580",lon:"77.2450",suburb:"Karungal",city:"Karungal",state:"Tamil Nadu",postcode:"629157"},{name:"Thingalnagar",display_name:"Thingalnagar (Monday Market), Kanyakumari District, Tamil Nadu 629802, India",lat:"8.2120",lon:"77.2980",suburb:"Thingalnagar",city:"Thingalnagar",state:"Tamil Nadu",postcode:"629802"},{name:"Monday Market",display_name:"Monday Market, Thingalnagar, Kanyakumari District, Tamil Nadu 629802, India",lat:"8.2120",lon:"77.2980",suburb:"Thingalnagar",city:"Thingalnagar",state:"Tamil Nadu",postcode:"629802"},{name:"Kanyakumari",display_name:"Kanyakumari, Beach Road, Tamil Nadu 629702, India",lat:"8.0883",lon:"77.5385",suburb:"Kanyakumari",city:"Kanyakumari",state:"Tamil Nadu",postcode:"629702"},{name:"Thovalai",display_name:"Thovalai, Flower Market Area, Kanyakumari District, Tamil Nadu 629302, India",lat:"8.2430",lon:"77.5020",suburb:"Thovalai",city:"Thovalai",state:"Tamil Nadu",postcode:"629302"},{name:"Boothapandi",display_name:"Boothapandi, Kanyakumari District, Tamil Nadu 629852, India",lat:"8.2610",lon:"77.4640",suburb:"Boothapandi",city:"Boothapandi",state:"Tamil Nadu",postcode:"629852"},{name:"Aralvaimozhi",display_name:"Aralvaimozhi, Kanyakumari District, Tamil Nadu 629301, India",lat:"8.2470",lon:"77.5250",suburb:"Aralvaimozhi",city:"Aralvaimozhi",state:"Tamil Nadu",postcode:"629301"},{name:"Anjugramam",display_name:"Anjugramam, Kanyakumari District, Tamil Nadu 629401, India",lat:"8.1360",lon:"77.5280",suburb:"Anjugramam",city:"Anjugramam",state:"Tamil Nadu",postcode:"629401"},{name:"Agasteeswaram",display_name:"Agasteeswaram, Kanyakumari District, Tamil Nadu 629701, India",lat:"8.1180",lon:"77.5120",suburb:"Agasteeswaram",city:"Agasteeswaram",state:"Tamil Nadu",postcode:"629701"},{name:"Kaliyakkavilai",display_name:"Kaliyakkavilai, Kanyakumari District, Tamil Nadu 629153, India",lat:"8.3240",lon:"77.1620",suburb:"Kaliyakkavilai",city:"Kaliyakkavilai",state:"Tamil Nadu",postcode:"629153"},{name:"Kulasekharam",display_name:"Kulasekharam, Kanyakumari District, Tamil Nadu 629161, India",lat:"8.3580",lon:"77.3000",suburb:"Kulasekharam",city:"Kulasekharam",state:"Tamil Nadu",postcode:"629161"},{name:"Padmanabhapuram",display_name:"Padmanabhapuram, Palace Area, Kanyakumari District, Tamil Nadu 629175, India",lat:"8.2510",lon:"77.3270",suburb:"Padmanabhapuram",city:"Padmanabhapuram",state:"Tamil Nadu",postcode:"629175"}],x=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=[],t=function(a,t){a&&e.push({long_name:String(a).trim(),short_name:String(a).trim(),types:t})};return t(a.house_number||a.housenumber,["street_number"]),t(a.road||a.street||a.pedestrian,["route"]),t(a.suburb||a.neighbourhood||a.quarter||a.district,["sublocality_level_1","sublocality","administrative_area_level_3"]),t(a.city_district||a.county,["administrative_area_level_2"]),t(a.city||a.town||a.village||"Nagercoil",["locality"]),t(a.state||"Tamil Nadu",["administrative_area_level_1"]),t(a.country||"India",["country"]),t(a.postcode||a.postal_code,["postal_code"]),e},K=function(a){var e,t=parseFloat(a.lat||a.latitude||0),n=parseFloat(a.lon||a.lng||a.longitude||0),r=a.name||(null===(e=a.display_name)||void 0===e?void 0:e.split(",")[0])||"",i=a.address||{suburb:a.suburb||"",city:a.city||"Nagercoil",state:a.state||"Tamil Nadu",postcode:a.postcode||""},u=a.display_name||r;return r&&u.startsWith(r+", ")&&(u=u.slice(r.length+2)),{formatted_address:u,name:r,geometry:{location:{lat:function(){return Number.isFinite(t)?t:0},lng:function(){return Number.isFinite(n)?n:0}}},address_components:x(i)}},C=function(a,e){var t=new AbortController,n=setTimeout((function(){return t.abort()}),6e3);return fetch(a,(0,o.Z)((0,o.Z)({},e),{},{signal:t.signal})).finally((function(){return clearTimeout(n)}))},I=new p.Z,w="23456789CFGHJMPQRVWX",Z=new RegExp("[".concat(w,"]{2,8}\\+[").concat(w,"]{2,3}"),"i");function A(a,e){return S.apply(this,arguments)}function S(){return(S=(0,u.Z)((0,i.Z)().mark((function a(e,t){var n,r,u;return(0,i.Z)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,n=new URLSearchParams({lat:String(e),lon:String(t),format:"json",addressdetails:"1"}),a.next=4,C("".concat(k,"?").concat(n.toString()),{headers:{Accept:"application/json"}});case 4:if((r=a.sent).ok){a.next=7;break}return a.abrupt("return",null);case 7:return a.next=9,r.json();case 9:if((u=a.sent)&&!u.error){a.next=12;break}return a.abrupt("return",null);case 12:return a.abrupt("return",u);case 15:return a.prev=15,a.t0=a.catch(0),a.abrupt("return",null);case 18:case"end":return a.stop()}}),a,null,[[0,15]])})))).apply(this,arguments)}var P=function(a){if(!a)return{doorNo:"",cleanQuery:""};var e=a.trim(),t=e.match(/^((?:no\.?|d\.?no\.?|flat|door|plot|#)?\s*[\w\d\-\/]+)(?:,\s*|\s+)(.+)$/i);return t?{doorNo:t[1].trim(),cleanQuery:t[2].trim()}:{doorNo:"",cleanQuery:e}},D=function(){var a=(0,u.Z)((0,i.Z)().mark((function a(e,t){var n,r,u,l,s,c,d,m,p;return(0,i.Z)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n=null===e||void 0===e?void 0:e.match(Z)){a.next=3;break}return a.abrupt("return",null);case 3:if(r=n[0].toUpperCase(),I.isValid(r)){a.next=6;break}return a.abrupt("return",null);case 6:if(a.prev=6,u=r,!I.isShort(r)){a.next=14;break}if(l=Number(null===t||void 0===t?void 0:t.lat)||b,s=Number(null===t||void 0===t?void 0:t.lng)||h,Number.isFinite(l)&&Number.isFinite(s)){a.next=13;break}return a.abrupt("return",null);case 13:u=I.recoverNearest(r,l,s);case 14:if(I.isFull(u)){a.next=16;break}return a.abrupt("return",null);case 16:if(c=I.decode(u),d=c.latitudeCenter,m=c.longitudeCenter,T(d,m)){a.next=19;break}return a.abrupt("return",null);case 19:return a.next=21,A(d,m);case 21:return p=a.sent,a.abrupt("return",(0,o.Z)((0,o.Z)({},p),{},{place_id:"pluscode-".concat(u),lat:String(d),lon:String(m),display_name:null!==p&&void 0!==p&&p.display_name?"".concat(p.display_name," (near ").concat(r,")"):"".concat(r," (Plus Code location)"),address:(null===p||void 0===p?void 0:p.address)||{}}));case 25:return a.prev=25,a.t0=a.catch(6),a.abrupt("return",null);case 28:case"end":return a.stop()}}),a,null,[[6,25]])})));return function(e,t){return a.apply(this,arguments)}}(),M=function(){var a=(0,u.Z)((0,i.Z)().mark((function a(e,t){var n,u,o,l,s,c,d,m;return(0,i.Z)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,n=Number(null===t||void 0===t?void 0:t.lat)||b,u=Number(null===t||void 0===t?void 0:t.lng)||h,o=P(e),l=o.doorNo,s=o.cleanQuery,c=new URLSearchParams({q:s||e,limit:"15",lang:"en",lat:String(n),lon:String(u),bbox:"77.15,8.04,77.58,8.42"}),a.next=8,C("".concat("https://photon.komoot.io/api","?").concat(c.toString()),{headers:{Accept:"application/json"}});case 8:if((d=a.sent).ok){a.next=11;break}return a.abrupt("return",[]);case 11:return a.next=13,d.json();case 13:if(null!==(m=a.sent)&&void 0!==m&&m.features&&Array.isArray(m.features)){a.next=16;break}return a.abrupt("return",[]);case 16:return a.abrupt("return",m.features.filter((function(a){var e,t=(null===(e=a.geometry)||void 0===e?void 0:e.coordinates)||[null,null],n=(0,r.Z)(t,2),i=n[0],u=n[1];return T(u,i)})).map((function(a,e){var t,n=a.properties||{},i=(null===(t=a.geometry)||void 0===t?void 0:t.coordinates)||[null,null],u=(0,r.Z)(i,2),o=u[0],s=u[1],c=l||n.housenumber||"",d=[c?"".concat(c,", ").concat(n.name||"").trim():n.name,n.street?"".concat(!c&&n.housenumber?n.housenumber+" ":"").concat(n.street):"",n.district||n.suburb||n.neighbourhood||n.locality,n.city||"Nagercoil",n.state||"Tamil Nadu",n.postcode,"India"].filter(Boolean).filter((function(a,e,t){return t.indexOf(a)===e})).join(", ");return{place_id:"photon-".concat(e,"-").concat(s,"-").concat(o),name:c?"".concat(c,", ").concat(n.name||"").trim():n.name||"",display_name:d||n.name||"",lat:String(s),lon:String(o),address:{house_number:c,suburb:n.district||n.suburb||n.neighbourhood||n.locality||"",city:n.city||"Nagercoil",state:n.state||"Tamil Nadu",postcode:n.postcode||"",country:"India"}}})));case 19:return a.prev=19,a.t0=a.catch(0),a.abrupt("return",[]);case 22:case"end":return a.stop()}}),a,null,[[0,19]])})));return function(e,t){return a.apply(this,arguments)}}(),R=function(){var a=(0,u.Z)((0,i.Z)().mark((function a(e,t){var n,r,u,l,s,c,d,m,p;return(0,i.Z)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,n=P(e),r=n.doorNo,u=n.cleanQuery,s=(l=u||e).toLowerCase().includes("nagercoil")||l.toLowerCase().includes("kanyakumari")||l.toLowerCase().includes("kanniyakumari"),c=s?l:"".concat(l," Nagercoil"),d=new URLSearchParams({q:c,format:"json",addressdetails:"1",limit:"8",countrycodes:"in",viewbox:"77.15,8.42,77.58,8.04",bounded:"1"}),a.next=8,C("".concat("https://nominatim.openstreetmap.org/search","?").concat(d.toString()),{headers:{Accept:"application/json"}});case 8:if((m=a.sent).ok){a.next=11;break}return a.abrupt("return",[]);case 11:return a.next=13,m.json();case 13:if(p=a.sent,Array.isArray(p)){a.next=16;break}return a.abrupt("return",[]);case 16:return a.abrupt("return",p.filter((function(a){return T(a.lat,a.lon)})).map((function(a){var e;return r?(0,o.Z)((0,o.Z)({},a),{},{display_name:"".concat(r,", ").concat(a.display_name),address:(0,o.Z)((0,o.Z)({},a.address),{},{house_number:r||(null===(e=a.address)||void 0===e?void 0:e.house_number)||""})}):a})));case 19:return a.prev=19,a.t0=a.catch(0),a.abrupt("return",[]);case 22:case"end":return a.stop()}}),a,null,[[0,19]])})));return function(e,t){return a.apply(this,arguments)}}(),j=function(a){if(!a||a.trim().length<2)return[];var e=a.trim(),t=e.toLowerCase(),n=P(e),r=n.doorNo,i=n.cleanQuery.toLowerCase(),u=i.split(/[\s,]+/).filter((function(a){return a.length>=2}));return _.filter((function(a){var e=a.name.toLowerCase(),n=a.display_name.toLowerCase(),r=a.suburb.toLowerCase();return!!(e.includes(t)||n.includes(t)||r.includes(t))||(!(!t.includes(e)&&!i.includes(e))||!!u.some((function(a){return e.includes(a)||r.includes(a)})))})).map((function(a,e){var t=r?"".concat(r,", ").concat(a.display_name):a.display_name;return{place_id:"nagercoil-local-".concat(e,"-").concat(r?"".concat(r,"-"):"").concat(a.name),name:r?"".concat(r,", ").concat(a.name):a.name,display_name:t,lat:a.lat,lon:a.lon,address:{house_number:r||"",suburb:a.suburb,city:a.city,state:a.state,postcode:a.postcode,country:"India"}}}))};function L(a){return F.apply(this,arguments)}function F(){return F=(0,u.Z)((0,i.Z)().mark((function a(e){var t,r,u,o,l,s,c,d,m,p,y,b=arguments;return(0,i.Z)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(t=b.length>1&&void 0!==b[1]?b[1]:{},r=t.bias,e){a.next=3;break}return a.abrupt("return",null);case 3:return a.next=5,D(e,r);case 5:if(!(u=a.sent)||!T(u.lat,u.lon)){a.next=8;break}return a.abrupt("return",K(u));case 8:if(!((o=j(e)).length>0)){a.next=11;break}return a.abrupt("return",K(o[0]));case 11:return a.next=13,M(e,r);case 13:if(!((l=a.sent).length>0)){a.next=16;break}return a.abrupt("return",K(l[0]));case 16:s=e.split(",").map((function(a){return a.trim()})).filter(Boolean),c=s.length>1?s.map((function(a,e){return s.slice(e).join(", ")})):[e],d=(0,n.Z)(c),a.prev=19,d.s();case 21:if((m=d.n()).done){a.next=30;break}return p=m.value,a.next=25,R(p,r);case 25:if(null===(y=a.sent)||void 0===y||!y.length||!T(y[0].lat,y[0].lon)){a.next=28;break}return a.abrupt("return",K(y[0]));case 28:a.next=21;break;case 30:a.next=35;break;case 32:a.prev=32,a.t0=a.catch(19),d.e(a.t0);case 35:return a.prev=35,d.f(),a.finish(35);case 38:return a.abrupt("return",null);case 39:case"end":return a.stop()}}),a,null,[[19,32,35,38]])}))),F.apply(this,arguments)}e.ZP=function(a){var e=a.id,t=a.label,n=a.placeholder,p=void 0===n?"Search address or locality (e.g. Kurusady, Vadasery)":n,b=a.value,h=a.onChange,N=a.onPlaceSelected,g=a.bias,f=a.sx,v=a.textFieldSx,k=a.fullWidth,_=void 0===k||k,x=a.disabled,C=a.inputRef,I=a.TextFieldProps,w=void 0===I?{}:I,Z=(0,l.useState)(b||""),A=(0,r.Z)(Z,2),S=A[0],P=A[1],L=(0,l.useState)([]),F=(0,r.Z)(L,2),V=F[0],E=F[1],B=(0,l.useState)(!1),J=(0,r.Z)(B,2),O=J[0],z=J[1];(0,l.useEffect)((function(){void 0!==b&&b!==S&&P(b||"")}),[b]);var Q=(0,l.useMemo)((function(){return(0,m.Z)(function(){var a=(0,u.Z)((0,i.Z)().mark((function a(e,t,n){var u,o,l,s,c,d,m,p,y,b,h;return(0,i.Z)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(e&&!(e.trim().length<2)){a.next=3;break}return n([]),a.abrupt("return");case 3:return u=e.trim(),o=j(u),l=D(u,t).catch((function(){return null})),s=M(u,t),c=R(u,t),a.next=10,Promise.all([l,s,c]);case 10:d=a.sent,m=(0,r.Z)(d,3),p=m[0],y=m[1],b=m[2],h=[],p&&T(p.lat,p.lon)&&h.push(p),o.forEach((function(a){T(a.lat,a.lon)&&h.push(a)})),(y||[]).forEach((function(a){T(a.lat,a.lon)&&(h.some((function(e){var t,n;return(null===(t=e.display_name)||void 0===t?void 0:t.toLowerCase())===(null===(n=a.display_name)||void 0===n?void 0:n.toLowerCase())||Math.abs(Number(e.lat)-Number(a.lat))<.001&&Math.abs(Number(e.lon)-Number(a.lon))<.001}))||h.push(a))})),(b||[]).forEach((function(a){T(a.lat,a.lon)&&(h.some((function(e){var t,n;return(null===(t=e.display_name)||void 0===t?void 0:t.toLowerCase())===(null===(n=a.display_name)||void 0===n?void 0:n.toLowerCase())||Math.abs(Number(e.lat)-Number(a.lat))<.001&&Math.abs(Number(e.lon)-Number(a.lon))<.001}))||h.push(a))})),n(h.slice(0,8));case 21:case"end":return a.stop()}}),a)})));return function(e,t,n){return a.apply(this,arguments)}}(),250)}),[]);return(0,l.useEffect)((function(){var a=!0;return!S||S.trim().length<2?(E([]),void z(!1)):(z(!0),Q(S,g,(function(e){a&&(z(!1),E(e||[]))})),function(){a=!1})}),[S,null===g||void 0===g?void 0:g.lat,null===g||void 0===g?void 0:g.lng,Q]),(0,y.jsx)(s.Z,{id:e,freeSolo:!0,fullWidth:_,disabled:x,sx:f,options:V,filterOptions:function(a){return a},getOptionLabel:function(a){return"string"===typeof a?a:a.display_name||a.name||""},isOptionEqualToValue:function(a,e){return a.place_id===(null===e||void 0===e?void 0:e.place_id)||a.display_name===(null===e||void 0===e?void 0:e.display_name)},noOptionsText:O?"Searching Nagercoil & Kanyakumari District\u2026":S.trim().length>=2?"No exact match found in Nagercoil / Kanyakumari \u2014 you can continue typing the full address":"Type an address or locality in Nagercoil / Kanyakumari",inputValue:S,onInputChange:function(a,e){P(e),null===h||void 0===h||h(e)},onChange:function(a,e){e&&"string"!==typeof e&&(P(e.display_name||e.name||""),null===N||void 0===N||N(K(e)))},renderInput:function(a){var e,n,r,i;return(0,y.jsx)(c.Z,(0,o.Z)((0,o.Z)((0,o.Z)({},a),w),{},{inputRef:C,label:t,placeholder:p,sx:v,autoComplete:"off",InputProps:(0,o.Z)((0,o.Z)((0,o.Z)({},a.InputProps),w.InputProps),{},{startAdornment:null!==(e=null===(n=w.InputProps)||void 0===n?void 0:n.startAdornment)&&void 0!==e?e:a.InputProps.startAdornment,endAdornment:(0,y.jsxs)(y.Fragment,{children:[O?(0,y.jsx)(d.Z,{color:"inherit",size:16}):null,null!==(r=null===(i=w.InputProps)||void 0===i?void 0:i.endAdornment)&&void 0!==r?r:a.InputProps.endAdornment]})})}))}})}}}]);