"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[4180],{1617:(e,t,r)=>{Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"usePlacesWidget",{enumerable:!0,get:function(){return o.default}});var n=a(r(14345)),o=a(r(13870));function a(e){return e&&e.__esModule?e:{default:e}}},8668:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.loadGoogleMapScript=t.isBrowser=void 0;var r="undefined"!==typeof window&&window.document;t.isBrowser=r;t.loadGoogleMapScript=function(e,t){if(!r)return Promise.resolve();if("undefined"!==typeof google&&google.maps&&google.maps.api)return Promise.resolve();var n=document.querySelectorAll('script[src*="'.concat(e,'"]'));if(n&&n.length)return new Promise((function(e){if("undefined"!==typeof google)return e();n[0].addEventListener("load",(function(){return e()}))}));var o=new URL(t);o.searchParams.set("callback","__REACT_GOOGLE_AUTOCOMPLETE_CALLBACK__");var a=document.createElement("script");return a.src=o.toString(),new Promise((function(e){window.__REACT_GOOGLE_AUTOCOMPLETE_CALLBACK__=e,document.body.appendChild(a)}))}},13870:(e,t,r)=>{function n(e){return n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.ref,r=e.onPlaceSelected,n=e.apiKey,i=e.libraries,u=void 0===i?"places":i,l=e.inputAutocompleteValue,p=void 0===l?"new-password":l,d=e.options,f=(d=void 0===d?{}:d).types,b=void 0===f?["(cities)"]:f,y=d.componentRestrictions,m=d.fields,g=void 0===m?["address_components","geometry.location","place_id","formatted_address"]:m,v=d.bounds,O=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(d,["types","componentRestrictions","fields","bounds"]),P=e.googleMapsScriptBaseUrl,w=void 0===P?c.GOOGLE_MAP_SCRIPT_BASE_URL:P,_=e.language,h=(0,o.useRef)(null),j=(0,o.useRef)(null),A=(0,o.useRef)(null),S=_?"&language=".concat(_):"",M="".concat(w,"?libraries=").concat(u,"&key=").concat(n).concat(S),C=(0,o.useCallback)((function(){return(0,a.loadGoogleMapScript)(w,M)}),[w,M]);return(0,o.useEffect)((function(){var e=s(s({},O),{},{fields:g,types:b,bounds:v});if(y&&(e.componentRestrictions=y),!A.current&&h.current&&a.isBrowser){t&&!t.current&&(t.current=h.current);var o=function(){var t;return"undefined"===typeof google?console.error("Google has not been found. Make sure your provide apiKey prop."):null!==(t=google.maps)&&void 0!==t&&t.places?h.current instanceof HTMLInputElement?(A.current=new google.maps.places.Autocomplete(h.current,e),void(A.current&&(j.current=A.current.addListener("place_changed",(function(){r&&A&&A.current&&r(A.current.getPlace(),h.current,A.current)}))))):console.error("Input ref must be HTMLInputElement."):console.error("Google maps places API must be loaded.")};return n?C().then((function(){return o()})):o(),function(){return j.current?j.current.remove():void 0}}}),[]),(0,o.useEffect)((function(){if(a.isBrowser&&window.MutationObserver&&h.current&&h.current instanceof HTMLInputElement){var e=new MutationObserver((function(){e.disconnect(),h.current&&(h.current.autocomplete=p)}));return e.observe(h.current,{attributes:!0,attributeFilter:["autocomplete"]}),function(){e.disconnect()}}}),[p]),(0,o.useEffect)((function(){A.current&&A.current.setFields(g)}),[g]),(0,o.useEffect)((function(){A.current&&A.current.setBounds(v)}),[v]),(0,o.useEffect)((function(){A.current&&A.current.setComponentRestrictions(y)}),[y]),(0,o.useEffect)((function(){A.current&&A.current.setOptions(O)}),[O]),{ref:h,autocompleteRef:A}};var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=a?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,r&&r.set(e,o);return o}(r(9950)),a=r(8668),c=r(34040);function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t{function n(e){return n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var i=a?Object.getOwnPropertyDescriptor(e,c):null;i&&(i.get||i.set)?Object.defineProperty(o,c,i):o[c]=e[c]}o.default=e,r&&r.set(e,o);return o}(r(9950)),a=i(r(11942)),c=i(r(13870));function i(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function s(){return s=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function p(e){var t=e.onPlaceSelected,r=e.apiKey,n=e.libraries,a=e.inputAutocompleteValue,i=e.options,u=e.googleMapsScriptBaseUrl,p=e.refProp,d=e.language,f=l(e,["onPlaceSelected","apiKey","libraries","inputAutocompleteValue","options","googleMapsScriptBaseUrl","refProp","language"]),b=(0,c.default)({ref:p,googleMapsScriptBaseUrl:u,onPlaceSelected:t,apiKey:r,libraries:n,inputAutocompleteValue:a,options:i,language:d}).ref;return o.default.createElement("input",s({ref:b},f))}p.propTypes={apiKey:a.default.string,libraries:a.default.arrayOf(a.default.string),ref:a.default.oneOfType([a.default.func,a.default.shape({current:a.default.any})]),googleMapsScriptBaseUrl:a.default.string,onPlaceSelected:a.default.func,inputAutocompleteValue:a.default.string,options:a.default.shape({componentRestrictions:a.default.object,bounds:a.default.object,location:a.default.object,offset:a.default.number,origin:a.default.object,radius:a.default.number,sessionToken:a.default.object,types:a.default.arrayOf(a.default.string)}),language:a.default.string};var d=(0,o.forwardRef)((function(e,t){return o.default.createElement(p,s({},e,{refProp:t}))}));t.default=d},23266:(e,t,r)=>{r.d(t,{A:()=>S});var n=r(98587),o=r(58168),a=r(9950),c=r(72004),i=r(3484),u=r(99269),s=r(59254),l=r(19608),p=r(18463),d=r(13372),f=r(24184),b=r(79044),y=r(31506),m=r(40777),g=r(92455),v=r(88543),O=r(45558),P=r(1614);function w(e){return(0,P.Ay)("MuiMenuItem",e)}const _=(0,O.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var h=r(44414);const j=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],A=(0,s.Ay)(f.A,{shouldForwardProp:e=>(0,l.A)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:r}=e;return(0,o.A)({},t.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!r.disableGutters&&{paddingLeft:16,paddingRight:16},r.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(_.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,u.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(_.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,u.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(_.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,u.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,u.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&.".concat(_.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(_.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},["& + .".concat(m.A.root)]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},["& + .".concat(m.A.inset)]:{marginLeft:52},["& .".concat(v.A.root)]:{marginTop:0,marginBottom:0},["& .".concat(v.A.inset)]:{paddingLeft:36},["& .".concat(g.A.root)]:{minWidth:36}},!r.dense&&{[t.breakpoints.up("sm")]:{minHeight:"auto"}},r.dense&&(0,o.A)({minHeight:32,paddingTop:4,paddingBottom:4},t.typography.body2,{["& .".concat(g.A.root," svg")]:{fontSize:"1.25rem"}}))})),S=a.forwardRef((function(e,t){const r=(0,p.b)({props:e,name:"MuiMenuItem"}),{autoFocus:u=!1,component:s="li",dense:l=!1,divider:f=!1,disableGutters:m=!1,focusVisibleClassName:g,role:v="menuitem",tabIndex:O,className:P}=r,_=(0,n.A)(r,j),S=a.useContext(d.A),M=a.useMemo((()=>({dense:l||S.dense||!1,disableGutters:m})),[S.dense,l,m]),C=a.useRef(null);(0,b.A)((()=>{u&&C.current&&C.current.focus()}),[u]);const E=(0,o.A)({},r,{dense:M.dense,divider:f,disableGutters:m}),k=(e=>{const{disabled:t,dense:r,divider:n,disableGutters:a,selected:c,classes:u}=e,s={root:["root",r&&"dense",t&&"disabled",!a&&"gutters",n&&"divider",c&&"selected"]},l=(0,i.A)(s,w,u);return(0,o.A)({},u,l)})(r),R=(0,y.A)(C,t);let L;return r.disabled||(L=void 0!==O?O:-1),(0,h.jsx)(d.A.Provider,{value:M,children:(0,h.jsx)(A,(0,o.A)({ref:R,role:v,tabIndex:L,component:s,focusVisibleClassName:(0,c.A)(k.focusVisible,g),className:(0,c.A)(k.root,P)},_,{ownerState:E,classes:k}))})}))},34040:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GOOGLE_MAP_SCRIPT_BASE_URL=void 0;t.GOOGLE_MAP_SCRIPT_BASE_URL="https://maps.googleapis.com/maps/api/js"},56713:(e,t,r)=>{e.exports=r(1617)}}]);