{"version":3,"file":"medical-center-B2T5EVRk.js","sources":["../../../frontend/src/api/medical-center.js"],"sourcesContent":["import Api from './index';\n\nconst SESSION_CHANGE_MEDICAL_CENTER_CONTEXT =\n  'frontend-api:v1:session:change-medical-center-context';\n\nconst GET_SINGLE = 'frontend-api:medical-center:get';\nconst GET_LIST = 'frontend-api:medical-center:list';\nconst GET_LIST_BY_ZONE = 'frontend-api:medical-center:list-by-zone';\nconst GET_LIST_BY_ZONE_AND_PRACTICED_MOTIVE =\n  'frontend-api:medical-center:list-by-zone-and-practiced-motive';\nconst GET_CHOICES = 'frontend-api:medical-center:choices';\n\nconst MedicalCenter = {\n  getSingle: function (medicalCenterSlug) {\n    return Api.getJsonByDjangoViewName({\n      viewName: GET_SINGLE,\n      params: {\n        medical_center: medicalCenterSlug,\n      },\n    });\n  },\n\n  getList: function () {\n    return Api.getJsonByDjangoViewName({\n      viewName: GET_LIST,\n    });\n  },\n\n  getChoices() {\n    return Api.getJsonByDjangoViewName({\n      viewName: GET_CHOICES,\n    });\n  },\n\n  getListByZone: function (zone) {\n    return Api.getJsonByDjangoViewName({\n      viewName: GET_LIST_BY_ZONE,\n      params: {\n        zone,\n      },\n    });\n  },\n\n  getListByZoneAndPracticedMotive: function ({ zone, practiced_motive }) {\n    return Api.getJsonByDjangoViewName({\n      viewName: GET_LIST_BY_ZONE_AND_PRACTICED_MOTIVE,\n      params: {\n        zone,\n        practiced_motive,\n      },\n    });\n  },\n\n  changeContext: function (medicalCenterSlug) {\n    return Api.postJsonByDjangoViewName({\n      viewName: SESSION_CHANGE_MEDICAL_CENTER_CONTEXT,\n      params: {\n        session_id: Api.sessionId,\n        medical_center_slug: medicalCenterSlug,\n      },\n    });\n  },\n};\n\nexport default MedicalCenter;\n"],"names":["SESSION_CHANGE_MEDICAL_CENTER_CONTEXT","GET_SINGLE","GET_LIST","GET_LIST_BY_ZONE","GET_LIST_BY_ZONE_AND_PRACTICED_MOTIVE","GET_CHOICES","MedicalCenter","medicalCenterSlug","Api","zone","practiced_motive"],"mappings":"wCAEA,MAAMA,EACJ,wDAEIC,EAAa,kCACbC,EAAW,mCACXC,EAAmB,2CACnBC,EACJ,gEACIC,EAAc,sCAEdC,EAAgB,CACpB,UAAW,SAAUC,EAAmB,CACtC,OAAOC,EAAI,wBAAwB,CACjC,SAAUP,EACV,OAAQ,CACN,eAAgBM,CACxB,CACA,CAAK,CACH,EAEA,QAAS,UAAY,CACnB,OAAOC,EAAI,wBAAwB,CACjC,SAAUN,CAChB,CAAK,CACH,EAEA,YAAa,CACX,OAAOM,EAAI,wBAAwB,CACjC,SAAUH,CAChB,CAAK,CACH,EAEA,cAAe,SAAUI,EAAM,CAC7B,OAAOD,EAAI,wBAAwB,CACjC,SAAUL,EACV,OAAQ,CACN,KAAAM,CACR,CACA,CAAK,CACH,EAEA,gCAAiC,SAAU,CAAE,KAAAA,EAAM,iBAAAC,GAAoB,CACrE,OAAOF,EAAI,wBAAwB,CACjC,SAAUJ,EACV,OAAQ,CACN,KAAAK,EACA,iBAAAC,CACR,CACA,CAAK,CACH,EAEA,cAAe,SAAUH,EAAmB,CAC1C,OAAOC,EAAI,yBAAyB,CAClC,SAAUR,EACV,OAAQ,CACN,WAAYQ,EAAI,UAChB,oBAAqBD,CAC7B,CACA,CAAK,CACH,CACF"}