prixa-telemedicine-rn-sdk
Version:
Welcome to Prixa Telemedicine. This is React Native SDK to our platform, Prixa Telemedicine.
3 lines • 173 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("i18n-js"),require("prop-types"),require("react"),require("react-navigation"),require("react-navigation-stack"),require("react-redux"),require("redux"),require("react-native"),require("react-native-auto-height-image"),require("axios"),require("react-native-markdown-renderer"),require("@react-native-community/async-storage"),require("react-native-timeline-flatlist"),require("lodash"),require("react-native-parallax-scroll-view"),require("moment"),require("react-native-webview"),require("react-native-modal"),require("react-native-wheel-picker-android"),require("react-native-slider"),require("react-native-picker-select"),require("react-native-collapsible/Accordion"),require("@react-native-community/datetimepicker"),require("@react-native-community/cameraroll"),require("rn-fetch-blob"),require("react-native-app-intro-slider"),require("react-native-incall-manager"),require("react-native-voximplant"),require("currency.js"),require("react-native-svg"),require("react-native-searchable-dropdown")):"function"==typeof define&&define.amd?define(["i18n-js","prop-types","react","react-navigation","react-navigation-stack","react-redux","redux","react-native","react-native-auto-height-image","axios","react-native-markdown-renderer","@react-native-community/async-storage","react-native-timeline-flatlist","lodash","react-native-parallax-scroll-view","moment","react-native-webview","react-native-modal","react-native-wheel-picker-android","react-native-slider","react-native-picker-select","react-native-collapsible/Accordion","@react-native-community/datetimepicker","@react-native-community/cameraroll","rn-fetch-blob","react-native-app-intro-slider","react-native-incall-manager","react-native-voximplant","currency.js","react-native-svg","react-native-searchable-dropdown"],t):(e="undefined"!=typeof globalThis?globalThis:e||self)["prixa-telemedicine-rn-sdk"]=t(e.I18n,e.PropTypes,e.React,e.reactNavigation,e.reactNavigationStack,e.reactRedux,e.redux,e.reactNative,e.AutoHeightImage,e.axios,e.Markdown,e.AsyncStorage,e.Timeline,e._,e.ParallaxScrollView,e.moment,e.reactNativeWebview,e.Modal,e.reactNativeWheelPickerAndroid,e.Slider,e.PickerSelect,e.Accordion,e.DateTimePicker,e.CameraRoll,e.RNFetchBlob,e.AppIntroSlider,e.InCallManager,e.reactNativeVoximplant,e.currency,e.Svg,e.SearchableDropdown)}(this,(function(e,t,a,n,r,i,o,l,s,c,u,d,p,m,f,g,h,y,b,v,E,x,w,S,C,k,T,_,V,R,P){"use strict";function I(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var D=I(e),A=I(t),N=I(a),F=I(s),B=I(c),q=I(u),z=I(d),O=I(p),M=I(m),L=I(f),H=I(g),j=I(y),U=I(v),W=I(E),K=I(x),G=I(w),Y=I(S),J=I(C),X=I(k),Q=I(T),$=I(V),Z=I(R),ee=I(P);function te(e,t,a,n,r,i,o){try{var l=e[i](o),s=l.value}catch(e){return void a(e)}l.done?t(s):Promise.resolve(s).then(n,r)}function ae(e){return function(){var t=this,a=arguments;return new Promise((function(n,r){var i=e.apply(t,a);function o(e){te(i,n,r,o,l,"next",e)}function l(e){te(i,n,r,o,l,"throw",e)}o(void 0)}))}}function ne(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function re(){return(re=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function ie(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function oe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var le={localizations:{date:{default:"%-d %B %Y"},time:{default:"%H:%M"}},translations:{address:"Alamat",addressDelivery:"Alamat Pengiriman",age:"Usia",ageText:"Tahun",birthdate:"Tanggal Lahir",cancel:"Batal",class:"Kelas",done:"Selesai",education:"Pendidikan",email:"Email",female:"Perempuan",gender:"Jenis Kelamin",hospital:"Rumah Sakit",intendedFor:"Ditujukan untuk siapa sesi konsultasi ini?",male:"Laki-Laki",myDependency:"Tertanggung",dependencyNotAvailable:"Daftar peserta tidak tersedia",next:"Selanjutnya",others:"Lainnya",phoneNumber:"Nomor Telepon",cellphoneNumber:"Nomor Ponsel",practiceLicense:"SIP",lifepackSubscriptionIdWithNumber:"Nomor Pesanan: {{no}}",lifepackSubscriptionId:"Nomor Pesanan",prescriptionNoAlt:"Nomor Resep",prescriptionDate:"Tanggal Resep Dibuat",redeemDate:"Tanggal Pembelian",prescriptionDelivery:"Status Pesanan",prescriptionStatusDelivery:"Status Pesanan: {{status}}",prescriptionDeliveryStatuses:{in_review:"Resep sedang ditinjau",prescription_approved:"Resep disetujui apoteker",prescriprion_adjusted:"Resep diterima dengan perubahan",order_cancelled:"Pesanan dibatalkan",prescription_rejected:"Resep ditolak apoteker",pending_address:"Menantikan alamat",payment_order:"Menunggu pembayaran",waiting_for_payment:"Menunggu pembayaran",payment_successful:"Pembayaran berhasil",payment_expired:"Tempo pembayaran kadaluarsa",payment_failed:"Pembayaran tidak berhasil",order_processed:"Pesanan dipersiapkan",waiting_for_pickup:"Menunggu dijemput",picked_up:"Pesanan sudah dijemput",on_delivery:"Pesanan dalam pengantaran",delivered:"Pesanan diterima",delivery_failed:"Pengantaran gagal",active:"Aktif",inactive:"Tidak aktif"},prescriptionDeliveryDetail:"Informasi Pengiriman",prescriptionDeliveryDetailRecipientName:"Nama Penerima",prescriptionDeliveryView:"Detail Status",prescriptionDownload:"Unduh Resep",prescriptionClaim:"Proses Klaim",prescriptionPatient:"Nama Pasien",prescriptionPayment:"Informasi Pembayaran",orderInfo:"Informasi Pesanan",prescriptionPaymentMedicine:"Total Biaya Obat",prescriptionPaymentDelivery:"Total Biaya Pengiriman",prescriptionPaymentTotal:"Total Harga",prescriptionPaymentDownload:"Unduh Invoice",prescriptionRejectReason:"Alasan ditolak: {{reason}}",prescriptionView:"Detail Pesanan",prescriptionRedeem:"Tebus Resep",prescriptionDetail:"Lihat Resep",prescriptionOn:"{{date}}, Pukul {{time}}",previous:"Sebelumnya",registrationCertificate:"STR",select:"Pilih",sessionOn:"Sesi pada {{date}}",skip:"Lewati",status:"Status",defaultStatusDelivery:"Status Pesanan: Resep Ditebus",consultationFor:"Pemeriksaan Untuk",day:"hari",week:"minggu",month:"bulan"}},se={id:{date:{prixa:le.localizations.date},prixa:le.translations,time:{prixa:le.localizations.time}}};function ce(e){return{clientId:e,type:"CHANGE_CLIENT_ID"}}var ue={clientId:""};var de={darkerPrimary:"#0056B3",darkestPrimary:"#1F4166",lighterPrimary:"#4695EA",lightestPrimary:"#E5F2FF",primary:"#006FE6"};function pe(e){return{accessToken:e,type:"CHANGE_ACCESS_TOKEN"}}var me=o.combineReducers({appConfig:function(e,t){switch(void 0===e&&(e=ue),t.type){case"CHANGE_CLIENT_ID":return re({},e,{clientId:t.clientId});default:return e}},introSlides:function(e,t){switch(void 0===e&&(e=[]),t.type){case"CHANGE_INTRO_SLIDES":return t.introSlides.map((function(e,t){return re({key:t.toString()},e)}));default:return e}},themeColors:function(e,t){switch(void 0===e&&(e=de),t.type){case"CHANGE_THEME_COLORS":return re({},e,t.themeColors);default:return e}},token:function(e,t){switch(void 0===e&&(e=null),t.type){case"CHANGE_TOKEN":return re({},e,{token:t.token});case"CHANGE_ACCESS_TOKEN":return re({},e,{accessToken:t.accessToken});case"CHANGE_FCM_TOKEN":return re({},e,{fcmToken:t.fcmToken});case"CHANGE_JWT_TOKEN":return re({},e,{jwt:t.jwt});case"RESET_TOKEN_STORE":return{};default:return e}}}),fe=o.createStore(me),ge="android"===l.Platform.OS?{bold:{fontFamily:"OpenSans-Bold"},light:{fontFamily:"OpenSans-Light"},regular:{fontFamily:"OpenSans-Regular"}}:{bold:{fontWeight:"700"},light:{fontWeight:"300"},regular:{fontWeight:"400"}},he=[{label:"Sangat Buruk",src:require("../assets/1a.png"),bigSrc:require("../assets/1.png")},{label:"Buruk",src:require("../assets/2a.png"),bigSrc:require("../assets/2.png")},{label:"Baik",src:require("../assets/3a.png"),bigSrc:require("../assets/3.png")},{label:"Sangat Baik",src:require("../assets/4a.png"),bigSrc:require("../assets/4.png")}],ye=320/he.length,be=320-ye,ve=function(e){function t(t){var a,n=(a=e.call(this,t)||this).props.selected?a.props.selected.key:2;return a._pan=new l.Animated.Value(n*ye),a.state={selected:a.props.selected},a}ie(t,e);var a=t.prototype;return a.UNSAFE_componentWillMount=function(){var e=this;this._panResponder=l.PanResponder.create({onMoveShouldSetResponderCapture:function(){return!0},onMoveShouldSetPanResponderCapture:function(){return!0},onPanResponderGrant:function(t,a){e._pan.setOffset(e._pan._value),e._pan.setValue(0)},onPanResponderMove:l.Animated.event([null,{dx:this._pan}]),onPanResponderRelease:function(){e._pan.flattenOffset();var t=Math.max(0,e._pan._value+0);if(t<0)return e._pan.setValue(0);if(t>=be)return e.updatePan(be),e._pan.setValue(t);var a=t%ye;t=a>=ye/2?t+(ye-a):t-a,e.updatePan(t)}})},a.updatePan=function(e){this.setState({selected:{key:e/ye,value:he[e/ye].label}}),this.props.onSelected({key:e/ye,value:he[e/ye].label}),l.Animated.spring(this._pan,{toValue:e,friction:7}).start()},a.render=function(){var e=this;return N.default.createElement(l.View,{style:Ee.container},N.default.createElement(l.View,{style:Ee.wrap},N.default.createElement(l.View,{style:Ee.line}),N.default.createElement(l.View,{style:Ee.reactions},he.map((function(t,a){var n=a*ye,r=[n-20,n,n+20],i=[1,.25,1],o=[0,10,0],s=["#999","#222","#999"];return n-20<0&&(r=[n,n+20],i=[.25,1],o=[10,0],s=["#222","#999"]),n+20>be&&(r=[n-20,n],i=[1,.25],o=[0,10],s=["#999","#222"]),N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.updatePan(n)},activeOpacity:.9,key:a},N.default.createElement(l.View,{style:Ee.smileyWrap},N.default.createElement(l.Animated.Image,{source:t.src,style:[Ee.smiley,{transform:[{scale:e.state.selected?e._pan.interpolate({inputRange:r,outputRange:i,extrapolate:"clamp"}):1}]}]})),N.default.createElement(l.Animated.Text,{style:[Ee.reactionText,{top:e.state.selected?e._pan.interpolate({inputRange:r,outputRange:o,extrapolate:"clamp"}):0,color:e.state.selected?e._pan.interpolate({inputRange:r,outputRange:s,extrapolate:"clamp"}):"#999"}]},t.label))})),this.state.selected&&N.default.createElement(l.Animated.View,re({},this._panResponder.panHandlers,{style:[Ee.bigSmiley,{transform:[{translateX:this._pan.interpolate({inputRange:[0,be],outputRange:[0,be],extrapolate:"clamp"})}]}]}),he.map((function(t,a){var n=[(a-1)*ye,a*ye,(a+1)*ye],r=[0,1,0];return 0==a&&(n=[a*ye,(a+1)*ye],r=[1,0]),a==he.length-1&&(n=[(a-1)*ye,a*ye],r=[0,1]),N.default.createElement(l.Animated.Image,{key:a,source:t.bigSrc,style:[Ee.bigSmileyImage,{opacity:e._pan.interpolate({inputRange:n,outputRange:r,extrapolate:"clamp"})}]})}))))))},t}(N.default.Component),Ee=l.StyleSheet.create({container:{justifyContent:"center",alignItems:"center",backgroundColor:"transparent",marginTop:30},wrap:{width:320},welcome:re({fontSize:18,textAlign:"center",color:"#777"},ge.light,{marginBottom:50}),reactions:{flexDirection:"row",justifyContent:"space-between",backgroundColor:"transparent"},smileyWrap:{width:ye,height:ye,justifyContent:"center",alignItems:"center"},smiley:{width:42,height:42,borderRadius:21,backgroundColor:"#c7ced3"},bigSmiley:{width:ye,height:ye,borderRadius:ye/2,backgroundColor:"#ffb18d",position:"absolute",top:0,left:0},bigSmileyImage:{width:ye,height:ye,position:"absolute",top:0,left:0},reactionText:re({fontSize:12,textAlign:"center",color:"#999"},ge.light,{marginTop:5}),line:{height:4/l.PixelRatio.get(),backgroundColor:"#eee",width:320-(ye-42),left:(ye-42)/2,top:ye/2+2/l.PixelRatio.get()}}),xe=l.StyleSheet.create({button:{alignItems:"center",flexDirection:"row",paddingHorizontal:16,paddingVertical:16},container:{paddingVertical:24},text:re({},ge.bold,{fontSize:16})}),we=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=N.default.createElement(l.Image,{source:require("../assets/round_navigate_before_white.png")});return N.default.createElement(l.SafeAreaView,{style:xe.container},N.default.createElement(l.TouchableOpacity,{onPress:this.props.onPress},N.default.createElement(l.View,{style:[xe.button,{justifyContent:"flex-start"}]},e,N.default.createElement(l.Text,{style:[xe.text,{color:"#FFF"}]},this.props.text))))},t}(a.Component),Se=function(e){function t(t){var a;return(a=e.call(this,t)||this).value=new l.Animated.Value(0),a}ie(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this.props.delay;l.Animated.sequence([l.Animated.delay(e),l.Animated.loop(l.Animated.timing(this.value,{duration:3600,toValue:1,useNativeDriver:!0}))]).start()},a.render=function(){var e=this.props.themeColors;return N.default.createElement(l.Animated.View,{style:[Ce.pulse,{backgroundColor:e.lightestPrimary,opacity:this.value.interpolate({inputRange:[0,1],outputRange:[1,0]}),transform:[{scale:this.value.interpolate({inputRange:[0,1],outputRange:[1,3]})}]}]})},t}(N.default.Component);ne(Se,"propTypes",{delay:A.default.number.isRequired});var Ce=l.StyleSheet.create({pulse:{borderRadius:150,height:100,position:"absolute",width:100}}),ke=i.connect((function(e){return{themeColors:e.themeColors}}))(Se),Te=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){return N.default.createElement(l.View,{style:_e.container},Array.from({length:4}).map((function(e,t){return N.default.createElement(ke,{delay:900*t,key:t})})),N.default.createElement(l.Image,{source:require("../assets/avatars/doctor.png"),style:_e.image}))},t}(N.default.Component),_e=l.StyleSheet.create({container:{alignItems:"center",height:300,justifyContent:"center"},image:{borderRadius:50,height:100,width:100}}),Ve=["parents","partner","children"],Re=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.cardNumber,a=e.fullName,n=e.themeColors;return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.Text,{numberOfLines:1,style:[Pe.fullName,{color:n.darkerPrimary}]},a),!Ve.includes(t)&&N.default.createElement(l.Text,{style:[Pe.cardNumber,{color:n.darkestPrimary}]},t))},t}(N.default.Component);ne(Re,"propTypes",{cardNumber:A.default.string.isRequired,fullName:A.default.string.isRequired});var Pe=l.StyleSheet.create({cardNumber:re({fontSize:16},ge.regular),fullName:re({fontSize:20},ge.bold)}),Ie=i.connect((function(e){return{themeColors:e.themeColors}}))(Re),De={f:[require("../assets/avatars/girl/1.png"),require("../assets/avatars/girl/2.png"),require("../assets/avatars/girl/3.png"),require("../assets/avatars/girl/4.png"),require("../assets/avatars/girl/5.png"),require("../assets/avatars/girl/6.png"),require("../assets/avatars/girl/7.png"),require("../assets/avatars/girl/8.png"),require("../assets/avatars/girl/9.png"),require("../assets/avatars/girl/10.png"),require("../assets/avatars/girl/11.png"),require("../assets/avatars/girl/12.png"),require("../assets/avatars/girl/13.png"),require("../assets/avatars/girl/14.png"),require("../assets/avatars/girl/15.png"),require("../assets/avatars/girl/16.png"),require("../assets/avatars/girl/17.png"),require("../assets/avatars/girl/18.png"),require("../assets/avatars/girl/19.png"),require("../assets/avatars/girl/20.png"),require("../assets/avatars/girl/21.png"),require("../assets/avatars/girl/22.png"),require("../assets/avatars/girl/23.png"),require("../assets/avatars/girl/24.png"),require("../assets/avatars/girl/25.png"),require("../assets/avatars/girl/26.png"),require("../assets/avatars/girl/27.png")],m:[require("../assets/avatars/boy/1.png"),require("../assets/avatars/boy/2.png"),require("../assets/avatars/boy/3.png"),require("../assets/avatars/boy/4.png"),require("../assets/avatars/boy/5.png"),require("../assets/avatars/boy/6.png"),require("../assets/avatars/boy/7.png"),require("../assets/avatars/boy/8.png"),require("../assets/avatars/boy/9.png"),require("../assets/avatars/boy/10.png"),require("../assets/avatars/boy/11.png"),require("../assets/avatars/boy/12.png"),require("../assets/avatars/boy/13.png"),require("../assets/avatars/boy/14.png"),require("../assets/avatars/boy/15.png"),require("../assets/avatars/boy/16.png"),require("../assets/avatars/boy/17.png"),require("../assets/avatars/boy/18.png"),require("../assets/avatars/boy/19.png"),require("../assets/avatars/boy/20.png"),require("../assets/avatars/boy/21.png"),require("../assets/avatars/boy/22.png"),require("../assets/avatars/boy/23.png")]},Ae={parents:require("../assets/avatars/parents.png"),partner:require("../assets/avatars/partner.png"),children:require("../assets/avatars/children.png")},Ne=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return ne(oe(t=e.call.apply(e,[this].concat(n))||this),"state",{avatarImg:null}),t}ie(t,e);var a=t.prototype;return a.selectAvatar=function(){var e=this.props,t=e.cardNumber,a=e.gender;if(Ve.includes(t))this.setState({avatarImg:Ae[t]});else{var n=t.split("").reduce((function(e,t){return(e+t.charCodeAt(0))%De[a].length}),0);this.setState({avatarImg:De[a][n]})}},a.componentDidMount=function(){this.selectAvatar()},a.render=function(){var e=this.props;e.cardNumber,e.gender;var t=e.themeColors,a=this.state.avatarImg;return N.default.createElement(l.Image,{source:a,style:[Fe.avatar,{backgroundColor:t.lightestPrimary}]})},t}(N.default.Component);ne(Ne,"propTypes",{cardNumber:A.default.string.isRequired,gender:A.default.oneOf(["f","m",""]).isRequired});var Fe=l.StyleSheet.create({avatar:{borderRadius:30,height:60,width:60}}),Be=i.connect((function(e){return{themeColors:e.themeColors}}))(Ne),qe=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.cardNumber,a=e.fullName,n=e.gender;return N.default.createElement(l.View,{style:ze.container},N.default.createElement(Be,{cardNumber:t,gender:n}),N.default.createElement(l.View,{style:ze.detailContainer},N.default.createElement(Ie,{cardNumber:t,fullName:a})))},t}(N.default.Component);ne(qe,"propTypes",{cardNumber:A.default.string.isRequired,fullName:A.default.string.isRequired,gender:A.default.oneOf(["f","m",""]).isRequired});var ze=l.StyleSheet.create({container:{alignItems:"center",flexDirection:"row",flexGrow:1,padding:10,paddingEnd:100,width:0},detailContainer:{marginStart:15}}),Oe="#515151",Me="#5DBE66",Le="#808080",He="#E64F4F",je="#FFFFFF",Ue="#B80F0A",We=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.fullName,a=e.cardNumber,n=e.gender,r=e.onSelect;return N.default.createElement(l.View,{style:Ke.container},N.default.createElement(qe,{fullName:t,cardNumber:a,gender:n}),N.default.createElement(l.TouchableOpacity,{onPress:function(){r(a)},style:Ke.selectButton},N.default.createElement(l.Text,{style:Ke.selectText},D.default.t("prixa.select"))))},t}(N.default.Component);ne(We,"propTypes",{fullName:A.default.string.isRequired,cardNumber:A.default.string.isRequired,gender:A.default.oneOf(["f","m",""]).isRequired,onSelect:A.default.func.isRequired});var Ke=l.StyleSheet.create({container:{alignItems:"center",flex:1,flexDirection:"row"},selectButton:{backgroundColor:Me,borderRadius:20,margin:10,paddingHorizontal:20,paddingVertical:5},selectText:re({color:je,fontSize:18},ge.regular)}),Ge=l.StyleSheet.create({text:re({},ge.regular,{fontSize:15,textAlign:"center",paddingTop:50,marginHorizontal:15,paddingBottom:50})}),Ye=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return ne(oe(t=e.call.apply(e,[this].concat(n))||this),"renderItem",(function(e){var a=e.fullName,n=e.cardNumber,r=e.gender,i=e.hasDoB,o=t.props.onSelect;return N.default.createElement(We,{fullName:a,cardNumber:n,gender:r,onSelect:function(){o(n,a,i)}})})),t}return ie(t,e),t.prototype.render=function(){var e=this,t=this.props.data;return t.length>0?N.default.createElement(l.FlatList,{data:t,keyExtractor:function(e){return e.cardNumber},renderItem:function(t){var a=t.item;return e.renderItem(a)}}):N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:Ge.text},D.default.t("prixa.dependencyNotAvailable")))},t}(N.default.Component);ne(Ye,"propTypes",{data:A.default.array.isRequired,onSelect:A.default.func.isRequired});var Je=null;function Xe(e){Je=e}function Qe(){return Je}var $e=null;function Ze(e,t){$e=e&&t?{height:e,weight:t}:null}function et(){return $e}var tt=null,at=null,nt=null,rt=null,it=null,ot=null,lt=null,st=null,ct=null;function ut(){return tt}function dt(){return{prixaEngineBaseUrl:at,apiKey:nt,partnerAppId:rt,partnerId:it}}function pt(){return ot}function mt(){return lt}function ft(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var a=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return a?a[2]?decodeURIComponent(a[2].replace(/\+/g," ")):"":null}var gt=B.default.create({baseURL:st});gt.interceptors.request.use((function(e){var t=fe.getState().token.accessToken;return t&&e.url!==st+"/v2/profile/token"&&(e.headers.Authorization="Bearer "+t),e}),(function(e){return Promise.reject(e)}));var ht=!1,yt=!1,bt=[];gt.interceptors.response.use((function(e){return e}),(function(e){e&&e.response||yt||(yt=!0,setTimeout((function(){yt=!1}),1e4));var t=e.config,a=e.response.status,n=t;return 401!==a||"delete"===n.method||function(e){return!(!e.url.includes("v1/users/refresh")&&!e.url.includes("/login")&&"delete"!==e.method)}(n)?429===a?B.default(n):Promise.reject(e):(console.log("try reauth"),ht||(ht=!0,console.log("reauth processing"),gt.post(st+"/v2/profile/token",{},{headers:{Authorization:"Bearer "+fe.getState().token.token}}).then((function(e){var t=e.data,a=t.access_token,r=t.metadata;ht=!1;var i="Bearer "+a,o=a;console.log("reauth success, save new token"),fe.dispatch(pe(o)),fe.dispatch(ce(r.client_id)),gt.defaults.headers.Authorization="Bearer "+o,n.headers.Authorization=i,function(e){bt=bt.filter((function(t){return t(e)}))}(o)})).catch((function(e){console.log((null==e?void 0:e.response)||e),l.Alert.alert("Gagal Login","Terjadi kesalahan sistem, mohon untuk mengulang proses beberapa saat lagi.",[{text:"OK"}],{cancelable:!1})}))),new Promise((function(e){var t;t=function(t){console.log("try request again"),fe.dispatch(pe(t)),n.headers.Authorization="Bearer "+t,e(B.default(n))},bt.push(t)})))}));var vt=l.StyleSheet.create({container:{flex:1},contentContainer:{paddingVertical:30,paddingHorizontal:5,backgroundColor:"#FFF",borderTopEndRadius:30,borderTopStartRadius:30},imageContainer:{flex:1,justifyContent:"center",alignItems:"center"},text:re({},ge.regular,{fontSize:22,textAlign:"center",marginTop:10,marginHorizontal:15,marginBottom:30})}),Et=function(e){function t(t){var a;return ne(oe(a=e.call(this,t)||this),"_handlePress",(function(){a.props.navigation.goBack()})),a.state={dependencies:[],loading:!1},a}ie(t,e);var a=t.prototype;return a.fetchDependencies=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=this.props.navigation.state.params.patientId,e.next=4,gt.get(st+"/v2/profile/"+t+"/dependencies");case 4:a=e.sent,n=a.data.data,this.setState({dependencies:n||""}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log((null==e.t0?void 0:e.t0.response)||e.t0);case 12:case"end":return e.stop()}}),e,this,[[0,9]])})));return function(){return e.apply(this,arguments)}}(),a.setStaticData=function(){this.setState({dependencies:[{fullName:"Orang Tua",cardNumber:"parents"},{fullName:"Pasangan",cardNumber:"partner"},{fullName:"Anak",cardNumber:"children"}]})},a.componentDidMount=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.props.navigation.state.params,a=t.config,n=t.dependenceStatus,this.setState({loading:!0}),e.prev=2,!(null==a?void 0:a.is_dependent_enabled)||!n){e.next=10;break}return e.next=6,this.fetchDependencies();case 6:0===this.state.dependencies.length&&this.setStaticData(),e.next=11;break;case 10:this.setStaticData();case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),console.log("Dependency failed to fetch");case 16:this.setState({loading:!1});case 17:case"end":return e.stop()}}),e,this,[[2,13]])})));return function(){return e.apply(this,arguments)}}(),a.render=function(){var e=this,t=this.state.loading;return N.default.createElement(l.View,{style:[vt.container,{backgroundColor:this.props.themeColors.primary}]},N.default.createElement(we,{onPress:this._handlePress,position:"start",text:"Batal",theme:"light"}),N.default.createElement(l.View,{style:vt.imageContainer},N.default.createElement(F.default,{width:l.Dimensions.get("window").width-120,source:require("../assets/illustrations/ask.png")})),N.default.createElement(l.View,{style:vt.contentContainer},N.default.createElement(l.Text,{style:[vt.text,{color:this.props.themeColors.darkestPrimary}]},"Untuk siapakah konsultasi ini?"),t?N.default.createElement(l.View,{style:{flex:1,justifyContent:"center",paddingVertical:50}},N.default.createElement(l.ActivityIndicator,{size:"large",color:this.props.themeColors.primary})):N.default.createElement(Ye,{data:this.state.dependencies.map((function(e){return e.fullName?{cardNumber:e.cardNumber,fullName:e.fullName,gender:"",hasDoB:!0}:{cardNumber:e.card_number,fullName:e.first_name+" "+e.last_name,gender:e.gender.toLowerCase(),hasDoB:!!e.dob}})),onSelect:function(t,a,n){console.log({hasDoB:n}),e.props.navigation.replace("Symptoms",re({},e.props.navigation.state.params,{policyNumber:t,fullName:a,hasDoB:n}))}})))},t}(a.Component),xt=i.connect((function(e){return{themeColors:e.themeColors}}))(Et),wt=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return ne(oe(t=e.call.apply(e,[this].concat(n))||this),"state",{isLoading:!0,consent:null}),t}ie(t,e);var a=t.prototype;return a.fetchData=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a,n,r,i,o,s,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=this.props.navigation.state.params,a=t.patientId,n=t.clientId,e.next=4,gt.get(st+"/v1/clients/"+n+"/inboxes");case 4:return r=e.sent,i=r.data.data,e.next=8,gt.get(st+"/v2/profile/"+a+"/consent");case 8:o=e.sent,s=o.data.data,0===i.length&&l.Alert.alert("Kesalahan","Ada kesalahan pada sistem dokter, harap melaporkan hal ini ke pusat aduan."),c=i.find((function(e){return"DOKTER UMUM"===e.name.toUpperCase()})),this.setState({isLoading:!1,consent:s,inboxId:c.id||i[0].id,websiteToken:c.website_token||i[0].website_token}),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(0),console.log((null==e.t0?void 0:e.t0.response)||e.t0);case 18:case"end":return e.stop()}}),e,this,[[0,15]])})));return function(){return e.apply(this,arguments)}}(),a.componentDidMount=function(){this.fetchData()},a.handleCancelPress=function(){this.props.navigation.goBack()},a.render=function(){var e=this,t=this.props.themeColors,a=null;return a=this.state.isLoading?N.default.createElement(l.ActivityIndicator,{size:"large",color:t.primary}):N.default.createElement(q.default,{style:Ct},this.state.consent),N.default.createElement(l.View,{style:[St.container,{backgroundColor:t.primary}]},N.default.createElement(l.SafeAreaView,null,N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.handleCancelPress()},style:St.cancelButton},N.default.createElement(l.Image,{source:require("../assets/icons/round_arrow_back_ios_white_18dp.png")}),N.default.createElement(l.Text,{style:St.cancelText},D.default.t("prixa.cancel")))),N.default.createElement(l.View,{style:{flexGrow:1,backgroundColor:t.lightestPrimary,borderTopEndRadius:40,borderTopStartRadius:40}},N.default.createElement(l.ScrollView,{style:{flex:1}},N.default.createElement(l.View,{style:{padding:25}},N.default.createElement(l.Text,{style:re({marginBottom:5,alignSelf:"center",color:t.darkestPrimary,fontSize:22},ge.bold)},"Penjelasan dan Persetujuan"),a))),N.default.createElement(l.View,{style:{backgroundColor:"white",padding:25,flexDirection:"row",justifyContent:"space-between"}},N.default.createElement(l.TouchableOpacity,{style:{backgroundColor:"#E64F4F",borderRadius:20,paddingVertical:12,paddingHorizontal:48},onPress:function(){return e.props.navigation.goBack()}},N.default.createElement(l.Text,{style:re({color:"white",fontSize:16},ge.bold)},"Tolak")),N.default.createElement(l.TouchableOpacity,{style:{backgroundColor:"#5DBE66",borderRadius:20,paddingVertical:12,paddingHorizontal:48},onPress:function(){e.state.inboxId&&e.state.websiteToken&&e.state.consent?e.props.navigation.replace("Waiting",re({},e.props.navigation.state.params,{inboxId:e.state.inboxId,websiteToken:e.state.websiteToken})):l.Alert.alert("Whoops","Proses belum selesai, mohon tunggu beberapa saat lagi.")}},N.default.createElement(l.Text,{style:re({color:"white",fontSize:16},ge.bold)},"Setuju"))))},t}(N.default.Component),St=l.StyleSheet.create({cancelButton:{alignItems:"center",flexDirection:"row",padding:15},cancelText:re({color:je,fontSize:16,marginStart:15},ge.bold),container:{flex:1}}),Ct=l.StyleSheet.create({text:{textAlign:"justify"},heading:{textAlign:"justify"},bullet_list:{textAlign:"justify"},ordered_list:{textAlign:"justify"},list_item:{textAlign:"justify"}}),kt=i.connect((function(e){return{themeColors:e.themeColors}}))(wt),Tt=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.date,a=e.themeColors;return N.default.createElement(l.Text,{style:[_t.section,{color:a.darkestPrimary}]},D.default.t("prixa.sessionOn",{date:D.default.l("date.prixa.default",t)}))},t}(N.default.Component);ne(Tt,"propTypes",{date:A.default.instanceOf(Date).isRequired});var _t=l.StyleSheet.create({section:re({fontSize:16},ge.regular)}),Vt=i.connect((function(e){return{themeColors:e.themeColors}}))(Tt),Rt={f:[require("../assets/avatars/woman/1.png"),require("../assets/avatars/woman/2.png"),require("../assets/avatars/woman/3.png"),require("../assets/avatars/woman/4.png"),require("../assets/avatars/woman/5.png"),require("../assets/avatars/woman/6.png"),require("../assets/avatars/woman/7.png"),require("../assets/avatars/woman/8.png"),require("../assets/avatars/woman/9.png"),require("../assets/avatars/woman/10.png"),require("../assets/avatars/woman/11.png"),require("../assets/avatars/woman/12.png"),require("../assets/avatars/woman/13.png"),require("../assets/avatars/woman/14.png"),require("../assets/avatars/woman/15.png"),require("../assets/avatars/woman/16.png"),require("../assets/avatars/woman/17.png"),require("../assets/avatars/woman/18.png"),require("../assets/avatars/woman/19.png"),require("../assets/avatars/woman/20.png"),require("../assets/avatars/woman/21.png"),require("../assets/avatars/woman/22.png")],m:[require("../assets/avatars/man/1.png"),require("../assets/avatars/man/2.png"),require("../assets/avatars/man/3.png"),require("../assets/avatars/man/4.png"),require("../assets/avatars/man/5.png"),require("../assets/avatars/man/6.png"),require("../assets/avatars/man/7.png"),require("../assets/avatars/man/8.png"),require("../assets/avatars/man/9.png"),require("../assets/avatars/man/10.png"),require("../assets/avatars/man/11.png"),require("../assets/avatars/man/12.png"),require("../assets/avatars/man/13.png"),require("../assets/avatars/man/14.png"),require("../assets/avatars/man/15.png"),require("../assets/avatars/man/16.png"),require("../assets/avatars/man/17.png"),require("../assets/avatars/man/18.png")]},Pt=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.cardNumber,a=e.gender,n=e.themeColors,r=t.split("").reduce((function(e,t){return(e+t.charCodeAt(0))%Rt[a].length}),0);return N.default.createElement(l.Image,{source:Rt[a][r],style:[It.avatar,{backgroundColor:n.lightestPrimary}]})},t}(N.default.Component);ne(Pt,"propTypes",{cardNumber:A.default.string.isRequired,gender:A.default.oneOf(["f","m"]).isRequired});var It=l.StyleSheet.create({avatar:{borderRadius:30,height:60,width:60}}),Dt=i.connect((function(e){return{themeColors:e.themeColors}}))(Pt),At=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props;e.cardNumber;var t=e.fullName;return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.Text,{style:Nt.fullName},t))},t}(N.default.Component);ne(At,"propTypes",{cardNumber:A.default.string.isRequired,fullName:A.default.string.isRequired});var Nt=l.StyleSheet.create({cardNumber:re({color:je,fontSize:16},ge.light),fullName:re({color:je,fontSize:20},ge.regular)}),Ft=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.cardNumber,a=e.fullName,n=e.gender;return N.default.createElement(l.View,{style:Bt.container},N.default.createElement(Dt,{cardNumber:t,gender:n}),N.default.createElement(l.View,{style:Bt.detailContainer},N.default.createElement(At,{cardNumber:t,fullName:a})))},t}(N.default.Component);ne(Ft,"propTypes",{cardNumber:A.default.string.isRequired,fullName:A.default.string.isRequired,gender:A.default.oneOf(["f","m"]).isRequired});var Bt=l.StyleSheet.create({container:{alignItems:"center",flexDirection:"row",flexGrow:1},detailContainer:{marginStart:15}}),qt=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.containerStyle,a=e.editable,n=e.label,r=e.onEditPress,i=e.themeColors,o=e.value,s=N.default.createElement(l.View,{style:[zt.container,t]},N.default.createElement(l.Text,{style:[zt.label,{color:i.primary}]},n.toUpperCase()),N.default.createElement(l.View,{style:{alignItems:"center",flexDirection:"row"}},N.default.createElement(l.Text,{style:zt.value},o),a&&N.default.createElement(l.Image,{source:require("../assets/icons/baseline_edit_black_18dp.png"),style:{marginStart:10}})));return a?N.default.createElement(l.TouchableOpacity,{onPress:r,style:t},s):s},t}(N.default.Component);ne(qt,"defaultProps",{editable:!1,onEditPress:function(){}}),ne(qt,"propTypes",{containerStyle:l.ViewPropTypes.style,editable:A.default.bool,label:A.default.string.isRequired,onEditPress:A.default.func,value:A.default.string.isRequired});var zt=l.StyleSheet.create({container:{padding:5},label:re({fontSize:16},ge.bold),value:re({color:Oe,fontSize:16},ge.bold)}),Ot=i.connect((function(e){return{themeColors:e.themeColors}}))(qt),Mt=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.gender,a=e.height,n=e.onEditPress,r=e.weight,i={f:D.default.t("prixa.female"),m:D.default.t("prixa.male")};return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.View,{style:Lt.rowContainer},N.default.createElement(Ot,{containerStyle:Lt.halfWidth,label:D.default.t("prixa.gender"),value:i[t]}),N.default.createElement(Ot,{containerStyle:Lt.halfWidth,label:D.default.t("prixa.age"),value:null===this.props.age||void 0===this.props.age?"-":this.props.age+" "+D.default.t("prixa.ageText")})),N.default.createElement(l.View,{style:Lt.rowContainer},N.default.createElement(Ot,{containerStyle:Lt.halfWidth,editable:!0,label:"Tinggi Badan",onEditPress:n,value:a?a+" cm":"-"}),N.default.createElement(Ot,{containerStyle:Lt.halfWidth,editable:!0,label:"Berat Badan",onEditPress:n,value:r?r+" kg":"-"})))},t}(N.default.Component);ne(Mt,"propTypes",{class:A.default.string,gender:A.default.oneOf(["f","m"]).isRequired,height:A.default.number,onEditPress:A.default.func,organization:A.default.string.isRequired,weight:A.default.number,age:A.default.number});var Lt=l.StyleSheet.create({fullWidth:{flex:1},halfWidth:{flex:.5},organization:re({fontSize:16,marginBottom:10,textAlign:"center"},ge.bold),rowContainer:{flexDirection:"row",marginBottom:10}}),Ht=i.connect((function(e){return{themeColors:e.themeColors}}))(Mt),jt=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.avatarUrl,a=e.themeColors;return N.default.createElement(l.Image,{source:{uri:t},style:[Ut.avatar,{backgroundColor:a.lightestPrimary}]})},t}(N.default.Component);ne(jt,"propTypes",{avatarUrl:A.default.string});var Ut=l.StyleSheet.create({avatar:{borderRadius:15,height:30,width:30}}),Wt=i.connect((function(e){return{themeColors:e.themeColors}}))(jt),Kt=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.fullName,a=e.specialities,n=e.themeColors;return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.Text,{style:Gt.fullName},t),N.default.createElement(l.Text,{style:[Gt.specialities,{color:n.lighterPrimary}]},a))},t}(N.default.Component);ne(Kt,"propTypes",{fullName:A.default.string.isRequired,specialities:A.default.string.isRequired});var Gt=l.StyleSheet.create({fullName:re({color:Oe,fontSize:14},ge.bold),specialities:re({fontSize:12},ge.regular)}),Yt=i.connect((function(e){return{themeColors:e.themeColors}}))(Kt),Jt=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.avatarUrl,a=e.fullName,n=e.specialities;return N.default.createElement(l.View,{style:Xt.container},N.default.createElement(Wt,{avatarUrl:t}),N.default.createElement(l.View,{style:Xt.detailContainer},N.default.createElement(Yt,{fullName:a,specialities:n})))},t}(N.default.Component);ne(Jt,"propTypes",{avatarUrl:A.default.string,fullName:A.default.string.isRequired,specialities:A.default.string.isRequired});var Xt=l.StyleSheet.create({container:{alignItems:"center",flexDirection:"row"},detailContainer:{marginStart:10}}),Qt=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.createdAt,a=e.dependent,n=e.dependentStatus,r=e.doctor,i=e.patientName,o=e.summary,s=e.themeColors,c=e.transactionDependency;return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.Text,{style:[$t.createdAt,{color:s.darkestPrimary}]},D.default.l("time.prixa.default",t)),N.default.createElement(Jt,{avatarUrl:r.avatarUrl,fullName:r.fullName,specialities:r.specialities}),N.default.createElement(l.View,{style:{marginTop:16}},N.default.createElement(l.Text,null,D.default.t("prixa.consultationFor")),c||n?N.default.createElement(l.Text,{style:$t.patient},n?a:c.first_name+" "+c.last_name):N.default.createElement(l.Text,{style:$t.patient},i)),N.default.createElement(l.Text,{style:$t.summary},o))},t}(N.default.Component);ne(Qt,"propTypes",{createdAt:A.default.instanceOf(Date).isRequired,doctor:A.default.shape({avatarUrl:A.default.string,fullName:A.default.string.isRequired,specialities:A.default.string.isRequired}).isRequired,summary:A.default.string.isRequired,patientName:A.default.string.isRequired,transactionDependency:A.default.object,dependentStatus:A.default.number,dependent:A.default.string});var $t=l.StyleSheet.create({createdAt:re({fontSize:16,marginBottom:20},ge.regular),summary:re({color:Le,fontSize:12,marginTop:16,textAlign:"justify"},ge.regular),patient:re({fontSize:14,marginTop:4,textAlign:"justify"},ge.bold)}),Zt=i.connect((function(e){return{themeColors:e.themeColors}}))(Qt),ea=function(e){function t(t){var a;return ne(oe(a=e.call(this,t)||this),"_onPress",(function(){a.state.medical?a.state.activeConsultation?a.props.navigation.navigate("Waiting",{clientAppId:a.state.clientAppId,patientId:a.state.id,newPatientId:a.state.newPatientId,activeConsultation:a.state.activeConsultation,hasViId:a.state.hasViId,enableVoiceCall:a.state.config.is_voice_call_enabled,enableVideoCall:a.state.config.is_video_call_enabled,inboxId:a.state.inboxId,websiteToken:a.state.websiteToken,transactionId:a.state.transactionId,activeTransaction:a.state.activeTransaction}):a.props.navigation.navigate("ask",{clientAppId:a.state.clientAppId,patientId:a.state.id,newPatientId:a.state.newPatientId,firstName:a.state.firstName,config:a.state.config,dependenceStatus:a.state.dependenceStatus,hasViId:a.state.hasViId,enableVoiceCall:a.state.config.is_voice_call_enabled,enableVideoCall:a.state.config.is_video_call_enabled,clientId:a.state.clientId,hasDoB:a.state.hasDoB}):a.props.navigation.navigate("Medical",{patientId:a.state.newPatientId,birthdate:a.state.birthdate,cardNumber:a.state.cardNumber,fullName:a.state.fullName,gender:a.state.gender,age:a.state.age,height:null,weight:null})})),ne(oe(a),"onHistoryPress",(function(){var e=a.state,t=e.cardNumber,n=e.fullName,r=e.gender,i=e.config,o=e.newPatientId;a.props.navigation.navigate("PrescriptionHistory",{cardNumber:t,fullName:n,gender:r,config:i,patientId:o})})),ne(oe(a),"onMedicalCheckPress",(function(){a.props.navigation.navigate("MedicalCheck",{url:"https://dev.diagnosa.prixa.ai/partner/dc6d7de0-cb0b-11ea-aa8b-6521aef536d7/app/a65ff9f0-dac6-11ea-811b-b3b0a791cc9e",patientId:a.state.id})})),a.state={firstName:"",fullName:"",cardNumber:"",organization:"",status:"",class:"",age:0,gender:"m",birthdate:new Date,phone:"",email:"",id:"",dependenceStatus:"",activeConsultation:null,medical:null,historiesTotal:0,historiesData:[],isLoading:!0,symptomsCheckUrl:"",loading:!1,config:{},hasViId:!1},a}ie(t,e);var a=t.prototype;return a.checkLaunchStatus=function(){this.props.introSlides.length>0&&this.props.navigation.navigate("intro")},a.fetchProfile=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a,n,r,i,o,l,s,c,u,d,p,m,f,g,h,y,b,v,E;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,Xe(null),this.setState({loading:!0}),e.next=5,gt.get(st+"/v1/external/users/me",{headers:{"X-Client-Id":this.props.clientId}});case 5:return a=e.sent,n=a.data,e.next=9,gt.get(st+"/v1/patients/user/"+n.id);case 9:return r=e.sent,i=r.data.data,(o=i.find((function(e){return"0"===e.dependecy_status})))||(o=i[0]),e.next=15,gt.get(st+"/v2/profile/"+o.id+"/me");case 15:return l=e.sent,o=l.data.data,e.next=19,gt.get(st+"/v2/profile/"+o.id+"/consultation-history");case 19:return s=e.sent,c=s.data,u=c.data,d=c.total,console.log({profileData:n,mainPatient:o,patientList:i,consultationsHistories:u}),p=[],M.default.each(u,(function(e){var t=H.default(e.created_at),a=t.format("D MMMM YYYY");m!==a&&(p.push({type:"section",date:t.toDate(),icon:require("../assets/round_access_time_white_18dp.png")}),m=a),p.push({type:"single",doctor:{avatar:{uri:e.doctor_photo},name:e.doctor_name,position:e.doctor_specialities},createdAt:t.toDate(),description:e.trx_summary||e.detail_complaint,prescriptionId:e.prescription_id,transactionDependency:e.transaction_dependency,dependentStatus:Number(e.dependent_status),dependent:e.dependent,patientName:e.patient_name})})),Xe(f=o.active_consultation),Ze(o.patient_height,o.patient_weight),g=o.patient_age,h=null==g?null:Math.floor(Number(g)),o.config.is_symptoms_check_enabled,o.config.is_check_doctor_enabled,y=i.map((function(e){return gt.get(st+"/v2/consultations/patient/"+e.id).then((function(e){return e.data.data}))})),e.next=37,B.default.all(y).then(B.default.spread((function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.find((function(e){if(0!==e.length)return console.log("you have one active transaction",e),e[0]}))})));case 37:return Xe(b=e.sent),this.setState({historiesData:p,historiesTotal:d,firstName:o.patient_f_name,fullName:o.patient_f_name+" "+o.patient_l_name,cardNumber:o.patient_card_number,organization:o.patient_organization,status:o.patient_vip_status?"VIP":"General",class:o.patient_class,age:h,gender:o.patient_gender,birthdate:H.default(o.patient_dob).toDate(),hasDoB:!!o.patient_dob,phone:o.patient_phone,email:o.patient_email,id:o.id,dependenceStatus:Number(o.dependence_status),activeConsultation:Qe(),medical:et(),isLoading:!1,symptomsCheckUrl:null==(t=o.config)?void 0:t.symptoms_check_url,config:o.config,hasViId:o.has_vi_id,newPatientId:o.id,clientId:n.client_id,inboxId:(null==b?void 0:b.length)>0?b[0].inbox_id:null,transactionId:(null==b?void 0:b.length)>0?b[0].transaction_id:null,websiteToken:(null==b?void 0:b.length)>0?b[0].website_token:null,activeTransaction:b,clientAppId:o.client_app_id}),this.props.screenProps.intent?"text_message"===this.props.screenProps.intent.action&&o.active_consultation&&this.props.navigation.navigate("Waiting",{patientId:this.state.id,activeConsultation:this.state.activeConsultation}):o.transaction_to_post_assess&&this.props.navigation.navigate("PostAssessment",{transaction:{doctor:{avatarUrl:o.transaction_to_post_assess.doctor.doctor_photo,fullName:o.transaction_to_post_assess.doctor.octor_f_name+" "+o.transaction_to_post_assess.doctor.octor_l_name},startedAt:o.transaction_to_post_assess.consultation_chat_started_at,summary:o.transaction_to_post_assess.trx_summary}}),e.next=43,z.default.getItem("active_consultation");case 43:(v=e.sent)&&(E=JSON.parse(v),!!f&&(E.trx_id===f.trx_id&&E.room_id===f.room_id)||this.props.navigation.navigate("Rating",{transactionId:E.trx_id,agentAvatar:E.avatar_url,agentName:E.username,agentSpecialities:E.email})),this.setState({loading:!1}),e.next=52;break;case 48:e.prev=48,e.t0=e.catch(0),console.log((null==e.t0?void 0:e.t0.response)||e.t0),this.props.screenProps.onClose();case 52:case"end":return e.stop()}}),e,this,[[0,48]])})));return function(){return e.apply(this,arguments)}}(),a.componentDidMount=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.checkLaunchStatus(),e.prev=1,e.next=4,gt.post(st+"/v2/profile/token",{},{headers:{Authorization:"Bearer "+this.props.token}});case 4:t=e.sent,a=t.data,n=a.access_token,r=a.metadata,this.props.saveAccessToken(n),this.props.saveClientId(r.client_id),this.promise=this.fetchProfile(),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(1),console.log((null==e.t0?void 0:e.t0.response)||e.t0),this.props.screenProps.onClose();case 17:case"end":return e.stop()}}),e,this,[[1,13]])})));return function(){return e.apply(this,arguments)}}(),a.render=function(){var e,t=this;return this.state.isLoading?N.default.createElement(l.View,{style:{flex:1,backgroundColor:this.props.themeColors.primary,justifyContent:"center"}},N.default.createElement(l.ActivityIndicator,{size:"large",color:"#fff"})):(e=this.state.historiesTotal>0?N.default.createElement(O.default,{innerCircle:"icon",circleColor:this.props.themeColors.lighterPrimary,lineColor:this.props.themeColors.primary,data:this.state.historiesData,detailContainerStyle:{marginTop:-13,marginBottom:13},listViewContainerStyle:{marginLeft:12,marginRight:32},renderDetail:function(e,t,a){return"section"===e.type?N.default.createElement(Vt,{date:e.date}):N.default.createElement(Zt,{createdAt:e.createdAt,doctor:{avatarUrl:e.doctor.avatar.uri,specialities:e.doctor.position,fullName:e.doctor.name},summary:e.description||"",transactionDependency:e.transactionDependency,dependentStatus:e.dependentStatus,dependent:e.dependent,patientName:e.patientName})},showTime:!1}):null,N.default.createElement(L.default,{ref:function(e){t.scrollRef=e},backgroundColor:this.props.themeColors.primary,parallaxHeaderHeight:600,refreshControl:N.default.createElement(l.RefreshControl,{refreshing:this.state.loading,onRefresh:ae(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.fetchProfile();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))}),renderForeground:function(){var e;return N.default.createElement(l.View,null,N.default.createElement(we,{onPress:function(){t.props.resetTokenStore(),t.props.screenProps.onClose()},position:"start",text:"Tutup",theme:"light"}),N.default.createElement(l.View,{style:{justifyContent:"center",alignItems:"center"}},N.default.createElement(l.View,null,N.default.createElement(F.default,{source:require("../assets/intro.png"),width:l.Dimensions.get("window").width-140})),t.state.config.is_check_doctor_enabled?N.default.createElement(l.TouchableOpacity,{onPress:t._onPress,style:{marginBottom:16}},N.default.createElement(l.View,{style:{borderRadius:30,backgroundColor:Me}},N.default.createElement(l.Text,{style:re({fontSize:20},ge.bold,{color:"#FFF",width:250,textAlign:"center",paddingVertical:16})},t.state.activeConsultation?"LANJUT KONSULTASI":"TANYA DOKTER"))):null,t.state.config.is_prescription_claim_enabled?N.default.createElement(l.TouchableOpacity,((e={style:{marginBottom:16},onPress:t.onHistoryPress}).style={marginBottom:16},e),N.default.createElement(l.View,{style:{borderRadius:30,backgroundColor:t.props.themeColors.darkestPrimary}},N.default.createElement(l.Text,{style:re({fontSize:20},ge.bold,{color:"#FFF",width:250,textAlign:"center",paddingVertical:16})},"RIWAYAT RESEP"))):null,t.state.config.is_symptoms_check_enabled?N.default.createElement(l.TouchableOpacity,{onPress:t.onMedicalCheckPress,style:{marginBottom:16}},N.default.createElement(l.View,{style:{borderRadius:30,backgroundColor:t.props.themeColors.lighterPrimary}},N.default.createElement(l.Text,{style:re({fontSize:20},ge.bold,{color:"#FFF",width:250,textAlign:"center",paddingVertical:16})},"PERIKSA GEJALA"))):null))}},N.default.createElement(l.View,{style:{backgroundColor:this.props.themeColors.primary}},N.default.createElement(n.NavigationEvents,{onDidFocus:function(e){var a=Qe(),n=et();t.setState({activeConsultation:a?Object.assign({},a):null,medical:n?Object.assign({},n):null})}}),N.default.createElement(l.View,{style:{flexDirection:"row",alignItems:"center",padding:20}},N.default.createElement(Ft,{cardNumber:this.state.cardNumber,fullName:this.state.fullName,gender:this.state.gender}),N.default.createElement(l.TouchableOpacity,{style:{marginStart:20},onPress:function(){return t.scrollRef.scrollTo({x:0,y:500})}},N.default.createElement(l.Image,{source:require("../assets/baseline_keyboard_arrow_up_white_18dp.png")}))),N.default.createElement(l.View,{style:{backgroundColor:"#FFF",borderTopEndRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,borderTopStartRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40}},N.default.createElement(l.View,{style:{padding:30,paddingTop:15}},N.default.createElement(l.View,{style:{width:64,height:6,borderRadius:3,marginBottom:15,opacity:.5,backgroundColor:"#808080",alignSelf:"center"}}),N.default.createElement(Ht,{onEditPress:function(){t.props.navigation.navigate("Medical",{patientId:t.state.newPatientId,age:t.state.age,cardNumber:t.state.cardNumber,fullName:t.state.fullName,gender:t.state.gender,height:t.state.medical?t.state.medical.height:null,weight:t.state.medical?t.state.medical.weight:null})},class:this.state.class,gender:this.state.gender,height:this.state.medical?this.state.medical.height:null,organization:this.state.organization,weight:this.state.medical?this.state.medical.weight:null,age:this.state.age})),N.default.createElement(l.View,{style:{backgroundColor:"#F1F1F1",height:1,width:"100%",marginBottom:30}}),N.default.createElement(l.Text,{style:re({fontSize:20},ge.bold,{color:this.props.themeColors.darkestPrimary,alignSelf:"center"})},"RIWAYAT KONSULTASI"),N.default.createElement(l.Text,{style:re({fontSize:15},ge.regular,{color:this.props.themeColors.darkerPrimary,alignSelf:"center",marginBottom:30})},this.state.historiesTotal," Konsultasi"),e))))},t}(a.Component),ta=i.connect((function(e){return{introSlides:e.introSlides,themeColors:e.themeColors,token:e.token.token,clientId:e.appConfig.clientId}}),(function(e){return{saveAccessToken:function(t){return e(pe(t))},resetTokenStore:function(){return e({type:"RESET_TOKEN_STORE"})},saveClientId:function(t){return e(ce(t))}}}))(ea),aa=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return ne(oe(t=e.call.apply(e,[this].concat(n))||this),"state",{loading:!0,url:""}),ne(oe(t),"onNavigationStateChange",(function(e){e.loading?t.setState({loading:!0}):t.setState({loading:!1});var a=e.url;if(String(a).indexOf("/consultation-start")>=0){var n=ft("sessionID",a);t.getConsultationDetails(n)}})),ne(oe(t),"getConsultationDetails",function(){var e=ae(regeneratorRuntime.mark((function e(a){var n,r,i,o,l,s,c,u,d,p,m,f,g,h,y,b,v,E,x,w,S,C,k,T;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=dt(),r=fetch(n.prixaEngineBaseUrl+"prixa",{method:"POST",headers:{"x-prixa-api-key":n.apiKey,"x-partner-app-id":n.partnerAppId,"x-partner-id":n.partnerId},body:JSON.stringify({sessionId:a,reply:{type:"resume"}})}),e.next=4,r;case 4:return i=e.sent,e.next=7,i.json();case 7:o=e.sent,l=[],s=M.default.get(o.result,"actions.diagnosisResult.profiles",[]),c=M.default.get(o.result,"actions.diagnosisResult.symptoms",[]),M.default.get(o.result,"actions.diagnosisResult.diseases",[]),l.push("STATUS KESEHATAN DAN KEBIASAAN"),u=[],s.length>0&&(u=M.default.filter(s,(function(e){return"history"===e.type}))),d=[],M.default.forEach(u,(function(e){d.push("- "+e.nameIndo)})),l.push(d.length>0?d.join("\n"):"-"),l.push(""),l.push("BMI"),p=M.default.get(o.result,"actions.diagnosisResult.user.weight","-"),m=M.default.get(o.result,"actions.diagnosisResult.user.height","-"),f=M.default.find(s,(function(e){return"bmi"===e.type})),g=f?f.nameIndo:"-",l.push("Tinggi: "+m+" cm | berat badan "+p+" kg ("+g+")"),l.push(""),h=[],c.length>0&&(h=M.default.filter(c,(function(e){return"yes"===e.answer&&e.chief}))),l.push("KELUHAN UTAMA"),y=[],M.default.forEach(h,(function(e){y.push(e.symptomName)})),l.push(y.length>0?y.join(", "):"-"),l.push(""),b=[],c.length>0&&(b=M.default.filter(c,(function(e){return"yes"===e.answer&&!e.chief}))),l.push("KELUHAN LAIN"),v=[],M.default.forEach(b,(function(e){v.push("- "+e.symptomName)})),l.push(v.length>0?v.join("\n"):"-"),l.push(""),l.push("TIDAK ADA"),E=[],c.length>0&&(E=M.default.filter(c,(function(e){return"no"===e.answer}))),x=[],M.default.forEach(E,(function(e){x.push("- "+e.symptomName)})),l.push(x.length>0?x.join("\n"):"-"),l.push(""),w=[],c.length>0&&(w=M.default.filter(c,(function(e){return"unknown"===e.answer}))),l.push("TIDAK TAHU"),S=[],M.default.forEach(w,(function(e){S.push("- "+e.symptomName)})),l.push(S.length>0?S.join("\n"):"-"),C=l.join("\n"),k=t.props.navigation,T={patientId:k.state.params.patientId,dependent:M.default.get(k.state.params,"dependent",null),consultation:C,complaintIds:[],duration:1,durationUnit:"day"},t.props.navigation.replace("Consent",T);case 57:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),t}ie(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this.props.navigation.state.params.url;this.setState({url:e})},a.render=function(){var e=this,t=this.state,a=t.loading,n=t.url;return N.default.createElement(l.View,{style:{flex:1}},N.default.createElement(l.View,{style:na.closeContainer},N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.props.navigation.goBack()}},N.default.createElement(l.Image,{source:require("../assets/close.png"),width:25,style:na.icon}))),n?N.default.createElement(N.default.Fragment,null,N.default.createElement(h.WebView,{onNavigationStateChange:this.onNavigationStateChange,source:{uri:n},style:{flex:1},originWhitelist:["https://*"],injectedJavaScript:"const element = document.getElementsByClassName('prixa-menubar');if(element.length > 0) { element[0].style.display = 'none'; }"}),a?N.default.createElement(l.View,{style:na.activityIndicator},N.default.createElement(l.ActivityIndicator,{style:{flex:1},size:"large",color:"#FFF"})):null):null)},t}(a.Component),na=l.StyleSheet.create({closeContainer:{padding:16,backgroundColor:Le,flexDirection:"row",justifyContent:"flex-end"},icon:{width:25,height:25},activityIndicator:{flex:1,position:"absolute",width:"100%",height:"100%",marginTop:40,backgroundColor:Le}}),ra=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.label,a=e.themeColors,n=e.value;return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.Text,{style:[ia.label,{color:a.primary}]},t.toUpperCase()),N.default.createElement(l.Text,{style:ia.value},n))},t}(N.default.Component);ne(ra,"propTypes",{label:A.default.string.isRequired,value:A.default.string.isRequired});var ia=l.StyleSheet.create({label:re({fontSize:15},ge.bold),value:re({color:Le,fontSize:15,marginBottom:25},ge.regular)}),oa=i.connect((function(e){return{themeColors:e.themeColors}}))(ra),la=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.education,a=e.hospital,n=e.practiceLicense,r=e.registrationCertificate;return N.default.createElement(l.View,{style:sa.container},N.default.createElement(oa,{label:D.default.t("prixa.registrationCertificate"),value:r}),N.default.createElement(oa,{label:D.default.t("prixa.practiceLicense"),value:n}),N.default.createElement(oa,{label:D.default.t("prixa.education"),value:t}),N.default.createElement(oa,{label:D.default.t("prixa.hospital"),value:a}))},t}(N.default.Component);ne(la,"propTypes",{education:A.default.string.isRequired,hospital:A.default.string.isRequired,practiceLicense:A.default.string.isRequired,registrationCertificate:A.default.string.isRequired});var sa=l.StyleSheet.create({container:{padding:30}}),ca=l.Dimensions.get("window").width,ua=l.StyleSheet.create({name:re({},ge.bold,{fontSize:20,paddingHorizontal:35,color:"#FFF"}),position:re({},ge.regular,{fontSize:16,paddingHorizontal:35,color:"#FFF"}),actionsContainer:{padding:25,flexDirection:"row",justifyContent:"center",borderColor:"#F1F1F1",borderBottomWidth:1},container:{backgroundColor:"#FFF",borderTopEndRadius:40,borderTopStartRadius:40,flex:1,width:ca,marginTop:-40},action:{height:50,width:50,borderRadius:50,marginHorizontal:10,alignItems:"center",justifyContent:"center"}}),da=function(e){function t(t){var a;return ne(oe(a=e.call(this,t)||this),"checkPermissionAndLaunchAudio",(function(){var e=a.props.navigation.state.params,t=e.hasViId,n=e.enableVoiceCall;if(t&&n)if("android"===l.Platform.OS){var r=[l.PermissionsAndroid.PERMISSIONS.RECORD_AUDIO];l.PermissionsAndroid.requestMultiple(r).then((function(e){"granted"===e["android.permission.RECORD_AUDIO"]&&a.goToAudioCallScreen()}))}else a.goToAudioCallScreen()})),ne(oe(a),"checkPermissionAndLaunchVideo",(function(){var e=a.props.navigation.state.params,t=e.hasViId,n=e.enableVideoCall;if(t&&n)if("android"===l.Platform.OS){var r=[l.PermissionsAndroid.PERMISSIONS.CAMERA,l.PermissionsAndroid.PERMISSIONS.RECORD_AUDIO];l.PermissionsAndroid.requestMultiple(r).then((function(e){var t="granted"===e["android.permission.CAMERA"],n="granted"===e["android.permission.RECORD_AUDIO"];t&&n&&a.goToVideoCallScreen()}))}else a.goToVideoCallScreen()})),ne(oe(a),"navigateCall",(function(e){var t=a.props.navigation;t.navigate(e,{doctor:{fullName:t.state.params.doctorFullname},patient:{id:t.state.params.patientId},transaction:{id:t.state.params.transactionId}})})),ne(oe(a),"goToVideoCallScreen",(function(){a.navigateCall("VideoCall")})),ne(oe(a),"goToAudioCallScreen",(function(){a.navigateCall("AudioCall")})),a.state={avatarUrl:"https://izi.medlinx.id/uploads/userfiles/test.png",fullName:"",specialities:"",str:"",sip:"",education:"",hospitalName:"",hospitalAdress:"-"},a}ie(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this,t=this.props.token;fetch(ut()+"consultations/doctor-info?trx_id="+this.props.navigation.state.params.transactionId,{headers:{Authorization:"Bearer "+t,Accept:"application/json","Content-Type":"application/json"}}).then((function(e){return e.json()})).then((function(t){e.setState({avatarUrl:t.data.doctor_photo,fullName:t.data.doctor_f_name+" "+t.data.doctor_l_name,specialities:t.data.speciality_name.join(", "),str:t.data.doctor_str,sip:t.data.doctor_sip,education:t.data.doctor_education,hospitalName:t.data.hospital_name,hospitalAdress:t.data.doctor_address})}))},a.render=function(){var e=this,t=this.props.navigation.state.params,a=t.hasViId,n=t.enableVoiceCall,r=t.enableVideoCall;return N.default.createElement(l.ScrollView,{style:{flex:1}},N.default.createElement(l.View,null,N.default.createElement(F.default,{source:{uri:this.state.avatarUrl},width:ca}),N.default.createElement(l.View,{style:{bottom:0,position:"absolute",paddingBottom:50,paddingVertical:10,backgroundColor:this.props.themeColors.primary,borderTopEndRadius:40,borderTopStartRadius:40,left:0,right:0}},N.default.createElement(l.Text,{style:ua.name},this.state.fullName),N.default.createElement(l.Text,{style:ua.position},this.state.education))),N.default.createElement(l.View,null,N.default.createElement(l.View,{style:ua.container},N.default.createElement(l.View,{style:ua.actionsContainer},N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.props.navigation.goBack()}},N.default.createElement(l.View,{style:[ua.action,{backgroundColor:this.props.themeColors.primary}]},N.default.createElement(l.Image,{source:require("../assets/round_chat_bubble_white_18dp.png"),style:{height:24,width:24}}))),N.default.createElement(l.TouchableOpacity,{onPress:this.checkPermissionAndLaunchVideo},N.default.createElement(l.View,{style:[ua.action,a&&r?{backgroundColor:this.props.themeColors.primary}:{backgroundColor:Le}]},N.default.createElement(l.Image,{source:require("../assets/round_videocam_white_18dp.png"),style:{height:28,width:28}}))),N.default.createElement(l.TouchableOpacity,{onPress:this.checkPermissionAndLaunchAudio},N.default.createElement(l.View,{style:[ua.action,a&&n?{backgroundColor:this.props.themeColors.primary}:{backgroundColor:Le}]},N.default.createElement(l.Image,{source:require("../assets/round_call_white_18dp.png"),style:{height:26,width:26}})))),N.default.createElement(la,{education:this.state.education,hospital:this.state.hospitalName,practiceLicense:this.state.sip,registrationCertificate:this.state.str}))))},t}(a.Component),pa=i.connect((function(e){return{themeColors:e.themeColors,token:e.token}}))(da),ma=function(e){function t(t){var a,n=(a=e.call(this,t)||this).props.navigation.state.params,r=n.height,i=n.weight,o=r?parseInt(10*r)%10:null,l=r?parseInt(r):null,s=i?parseInt(10*i)%10:null,c=i?parseInt(i):null;return a.state={bmiContainerWidth:0,heightDecimal:o,heightInteger:l,heightSelectorVisible:!1,temporaryHeightDecimal:null,temporaryHeightInteger:null,temporaryWeightDecimal:null,temporaryWeightInteger:null,weightDecimal:s,weightInteger:c,weightSelectorVisible:!1},a}ie(t,e);var a=t.prototype;return a.updateProfile=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a,n,r,i,o,l,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.state,a=t.heightDecimal,n=t.heightInteger,r=t.weightDecimal,i=t.weightInteger,o=n+a/10,l=i+r/10,e.prev=3,e.next=6,gt.patch(st+"/v2/profile/me",{patient_id:this.props.navigation.state.params.patientId,patient_height:o,patient_weight:l});case 6:s=e.sent,200===s.status&&(Ze(o,l),this.props.navigation.goBack()),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(3),console.log(null==e.t0?void 0:e.t0.response);case 14:case"end":return e.stop()}}),e,this,[[3,11]])})));return function(){return e.apply(this,arguments)}}(),a.render=function(){var e=this,t=this.props.themeColors,a=this.props.navigation.state.params,n=a.cardNumber,r=a.fullName,i=a.gender,o=a.age,s=this.state,c=s.bmiContainerWidth,u=s.heightDecimal,d=s.heightInteger,p=s.heightSelectorVisible,m=s.temporaryHeightDecimal,f=s.temporaryHeightInteger,g=s.temporaryWeightDecimal,h=s.temporaryWeightInteger,y=s.weightDecimal,v=s.weightInteger,E=s.weightSelectorVisible,x=null==o?"-":o,w="m"===i?"Laki-Laki":"Perempuan",S=d+u/10,C=v+y/10,k=null;if(S&&C){var T=Math.round(C/Math.pow(S/100,2)*10)/10,_=T;T<13.5&&(_=13.5),T>36.5&&(_=36.5);var V=null,R=null;T>=30?(V="#E64F4F",R="Kegemukan (Obesitas)"):T>=25?(V="#FEA501",R="Kelebihan berat badan"):T>=18.5?(V="#5DBE66",R="Normal (Ideal)"):(V="#4695EA",R="Kekurangan berat badan"),k=N.default.createElement(N.default.Fragment,null,N.default.createElement(l.View,{style:{flexDirection:"row",marginBottom:10}},N.default.createElement(l.Text,{style:re({color:V,fontSize:18},ge.bold)},T),N.default.createElement(l.Text,{style:re({color:V,fontSize:18},ge.light)}," - "),N.default.createElement(l.Text,{style:re({color:V,fontSize:18},ge.regular)},R)),N.default.createElement(l.View,{onLayout:function(t){return e.setState({bmiContainerWidth:t.nativeEvent.layout.width})}},N.default.createElement(l.View,{style:{flexDirection:"row",height:100}},N.default.createElement(l.View,{style:{backgroundColor:"#4695EA",flex:5,justifyContent:"flex-end"}},N.default.createElement(l.Text,{style:re({color:je,fontSize:12,padding:4},ge.bold)},"Kurang")),N.default.createElement(l.View,{style:{backgroundColor:"#5DBE66",flex:6.5,justifyContent:"flex-end"}},N.default.createElement(l.Text,{style:re({color:je,fontSize:12,padding:4},ge.bold)},"Ideal")),N.default.createElement(l.View,{style:{backgroundColor:"#FEA501",flex:5,justifyContent:"flex-end"}},N.default.createElement(l.Text,{style:re({color:je,fontSize:12,padding:4},ge.bold)},"Lebih")),N.default.createElement(l.View,{style:{backgroundColor:"#E64F4F",flex:6.5,justifyContent:"flex-end"}},N.default.createElement(l.Text,{style:re({color:je,fontSize:12,padding:4},ge.bold)},"Obesitas"))),N.default.createElement(l.View,{style:{alignItems:"center",backgroundColor:je,borderRadius:10,height:20,left:c*(_-13.5)/23-10,marginTop:20,position:"absolute",width:20}})),N.default.createElement(l.View,{style:{flexDirection:"row"}},N.default.createElement(l.View,{style:{flex:3.5}}),N.default.createElement(l.Text,{style:re({flex:3,textAlign:"center"},ge.regular)},"18.5"),N.default.createElement(l.View,{style:{flex:3.5}}),N.default.createElement(l.Text,{style:re({flex:3,textAlign:"center"},ge.regular)},"25"),N.default.createElement(l.View,{style:{flex:2}}),N.default.createElement(l.Text,{style:re({flex:3,textAlign:"center"},ge.regular)},"30"),N.default.createElement(l.View,{style:{flex:5}})),N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.updateProfile()},style:{alignSelf:"center",backgroundColor:"#5DBE66",borderRadius:20,marginTop:20}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16,paddingHorizontal:30,paddingVertical:10},ge.bold)},"Simpan")))}else k=N.default.createElement(l.Text,{style:re({color:t.darkestPrimary,fontSize:14},ge.regular)},"Silakan lengkapi tinggi & berat badan terlebih dahulu");return N.default.createElement(l.ScrollView,{style:{backgroundColor:je,flex:1}},N.default.createElement(l.View,{style:{backgroundColor:t.primary}},N.default.createElement(l.View,{style:{alignItems:"center",flexDirection:"row",paddingHorizontal:30,paddingVertical:15}},N.default.createElement(Dt,{cardNumber:n,gender:i}),N.default.createElement(l.Text,{style:re({color:je,fontSize:24,marginStart:15},ge.bold)},"Profil Medis")),N.default.createElement(l.View,{style:{backgroundColor:je,borderTopEndRadius:40,borderTopStartRadius:40,height:40}})),N.default.createElement(l.View,{style:{paddingHorizontal:30}},N.default.createElement(l.Text,{style:re({color:t.darkestPrimary,fontSize:24},ge.bold)},r),N.default.createElement(l.Text,{style:re({color:t.darkestPrimary,fontSize:18,marginBottom:20},ge.regular)},w+", "+x+" Tahun"),N.default.createElement(l.Text,{style:re({color:t.darkestPrimary,fontSize:18},ge.regular)},"Sebelum memulai, mohon untuk dapat melengkapi informasi berikut:"),N.default.createElement(l.Text,{style:re({color:t.darkestPrimary,fontSize:18,marginTop:20},ge.bold)},"Tinggi Badan:"),N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.setState({heightSelectorVisible:!0})},style:{alignItems:"center",flexDirection:"row",marginTop:10}},N.default.createElement(l.TextInput,{editable:!1,placeholder:"Input tinggi badan",style:{backgroundColor:"#F1F1F1",borderRadius:10,paddingHorizontal:16,paddingVertical:8},value:S?S+" cm":""}),N.default.createElement(l.Image,{source:require("../assets/icons/baseline_edit_black_18dp.png"),style:{marginStart:10,padding:10}}),N.default.createElement(j.default,{isVisible:p,useNativeDriver:!0},N.default.createElement(l.View,{style:{backgroundColor:je,borderRadius:40,padding:30}},N.default.createElement(l.Text,{style:re({alignSelf:"center",color:t.darkestPrimary,fontSize:20,marginBottom:20},ge.bold)},"Pilih Tinggi"),N.default.createElement(l.View,{style:{flexDirection:"row"}},N.default.createElement(b.WheelPicker,{data:M.default.range(30,251).map((function(e){return e.toString()})),initPosition:d?d-30:130,onItemSelected:function(t){e.setState({temporaryHeightInteger:t+30})},selectedItem:f?f-30:d?d-30:130}),N.default.createElement(b.WheelPicker,{data:M.default.range(0,10).map((function(e){return e.toString()})),initPosition:u||0,onItemSelected:function(t){return e.setState({temporaryHeightDecimal:t})},selectedItem:m||(u||0),style:{width:100}})),N.default.createElement(l.View,{style:{flexDirection:"row",justifyContent:"space-between"}},N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.setState({heightSelectorVisible:!1,temporaryHeightDecimal:null,temporaryHeightInteger:null})},style:{backgroundColor:"#E64F4F",borderRadius:20}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16,paddingHorizontal:30,paddingVertical:10},ge.bold)},"Batal")),N.default.createElement(l.TouchableOpacity,{onPress:function(){e.setState({heightDecimal:0===m?0:m||u||0,heightInteger:f||d||160,heightSelectorVisible:!1,temporaryHeightDecimal:null,temporaryHeightInteger:null})},style:{backgroundColor:"#5DBE66",borderRadius:20}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16,paddingHorizontal:30,paddingVertical:10},ge.bold)},"Pilih")))))),N.default.createElement(l.Text,{style:re({color:t.darkestPrimary,fontSize:18,marginTop:20},ge.bold)},"Berat Badan:"),N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.setState({weightSelectorVisible:!0})},style:{alignItems:"center",flexDirection:"row",marginTop:10}},N.default.createElement(l.TextInput,{editable:!1,placeholder:"Input berat badan",style:{backgroundColor:"#F1F1F1",borderRadius:10,paddingHorizontal:16,paddingVertical:8},value:C?C+" kg":""}),N.default.createElement(l.Image,{source:require("../assets/icons/baseline_edit_black_18dp.png"),style:{marginStart:10,padding:10}}),N.default.createElement(j.default,{isVisible:E,useNativeDriver:!0},N.default.createElement(l.View,{style:{backgroundColor:je,borderRadius:40,padding:30}},N.default.createElement(l.Text,{style:re({alignSelf:"center",color:t.darkestPrimary,fontSize:20,marginBottom:20},ge.bold)},"Pilih Berat"),N.default.createElement(l.View,{style:{flexDirection:"row"}},N.default.createElement(b.WheelPicker,{data:M.default.range(1,251).map((function(e){return e.toString()})),initPosition:v?v-1:69,onItemSelected:function(t){return e.setState({temporaryWeightInteger:t+1})},selectedItem:h?h-1:v?v-1:69}),N.default.createElement(b.WheelPicker,{data:M.default.range(0,10).map((function(e){return e.toString()})),initPosition:y||0,onItemSelected:function(t){return e.setState({temporaryWeightDecimal:t})},selectedItem:g||(y||0),style:{width:100}})),N.default.createElement(l.View,{style:{flexDirection:"row",justifyContent:"space-between"}},N.default.createElement(l.TouchableOpacity,{onPress:function(){e.setState({temporaryWeightDecimal:null,temporaryWeightInteger:null,weightSelectorVisible:!1})},style:{backgroundColor:"#E64F4F",borderRadius:20}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16,paddingHorizontal:30,paddingVertical:10},ge.bold)},"Batal")),N.default.createElement(l.TouchableOpacity,{onPress:function(){e.setState({temporaryWeightDecimal:null,temporaryWeightInteger:null,weightDecimal:0===g?0:g||y||0,weightInteger:h||v||70,weightSelectorVisible:!1})},style:{backgroundColor:"#5DBE66",borderRadius:20}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16,paddingHorizontal:30,paddingVertical:10},ge.bold)},"Pilih")))))),N.default.createElement(l.Text,{style:re({color:t.darkestPrimary,fontSize:18,marginTop:20},ge.bold)},"BMI:"),k))},t}(N.default.Component),fa=i.connect((function(e){return{themeColors:e.themeColors}}))(ma),ga=[{label:"Sangat Buruk",src:require("../assets/1a.png"),bigSrc:require("../assets/1.png")},{label:"Buruk",src:require("../assets/2a.png"),bigSrc:require("../assets/2.png")},{label:"Baik",src:require("../assets/3a.png"),bigSrc:require("../assets/3.png")},{label:"Sangat Baik",src:require("../assets/4a.png"),bigSrc:require("../assets/4.png")}],ha=l.StyleSheet.create({avatar:{borderRadius:30,height:60,marginRight:15,width:60},container:{justifyContent:"center",padding:10},nameContainer:{flex:1,flexWrap:"wrap",flexDirection:"row",justifyContent:"flex-start",alignItems:"center"},name:re({color:"#FFF"},ge.regular,{fontSize:20}),position:re({color:"#FFF"},ge.light,{fontSize:16}),profile:{alignItems:"center",flexDirection:"row",padding:25},ratingContainer:{alignItems:"center",backgroundColor:"#FFF",borderRadius:40,paddingVertical:40},question:re({color:"#808080"},ge.regular,{fontSize:20,textAlign:"center",paddingHorizontal:40}),selectedValue:re({},ge.bold,{textTransform:"uppercase",fontSize:30,marginTop:30,textAlign:"center"}),thanks:re({},ge.regular,{fontSize:20,marginVertical:10,textAlign:"center",paddingHorizontal:10}),itemLabelContainer:{flex:1,flexDirection:"row",flexWrap:"wrap",paddingHorizontal:0},itemLabel:re({},ge.regular,{fontSize:12,color:"#808080",textAlign:"center"}),itemImage:{borderRadius:36,height:72,width:72},item:{alignItems:"center",flex:.3,borderWidth:1,padding:2,margin:2},itemContainer:{marginTop:10},input:re({},ge.regular,{fontSize:16,marginTop:50,borderBottomColor:"#000000",borderBottomWidth:1,paddingBottom:5}),inputError:{borderColor:"#FF0000",borderWidth:1,borderBottomColor:"#FF0000"},button:re({alignSelf:"center",borderRadius:20,color:"#FFF"},ge.bold,{fontSize:18,backgroundColor:"#5DBE66",paddingVertical:10,paddingHorizontal:50,marginTop:40}),emoji:{width:120,height:120}}),ya=function(e){function t(t){var a;return ne(oe(a=e.call(this,t)||this),"_handleSelected",(function(e){a.setState({selectedRating:e,selectedCategories:{},noteValid:!0})})),a.state={selectedRating:null,submitted:!1,note:"",categories:[],selectedCategories:{},noteValid:!0},a}ie(t,e);var a=t.prototype;return a.fetchRating=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Xe(null),e.prev=1,e.next=4,gt.get(st+"/v2/rating-feedbacks");case 4:t=e.sent,a=t.data.data,this.setState({categories:a}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),console.log((null==e.t0?void 0:e.t0.response)||e.t0);case 12:case"end":return e.stop()}}),e,this,[[1,9]])})));return function(){return e.apply(this,arguments)}}(),a.rate=function(){var e=ae(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,gt.post(st+"/v2/consultations/doctor-rating",{trx_id:this.props.navigation.state.params.transactionId,rating_score:this.state.selectedRating.key+1,rating_notes:this.state.note,feedbacks:Object.keys(this.state.selectedCategories)});case 3:return e.next=5,z.default.removeItem("active_consultation");case 5:this.setState({submitted:!0}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log((null==e.t0?void 0:e.t0.response)||e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),a.componentDidMount=function(){this.fetchRating()},a.componentWillUnmount=function(){clearTimeout(this.closeTimeoutId)},a.render=function(){var e,t=this,a=this.state.noteValid;if(this.state.submitted)e=N.default.createElement(N.default.Fragment,null,N.default.createElement(l.Image,{style:ha.emoji,source:ga[this.state.selectedRating.key].bigSrc}),N.default.createElement(l.Text,{style:[ha.selectedValue,{color:this.props.themeColors.primary}]},this.state.selectedRating.value),N.default.createElement(l.Text,{style:ha.thanks},"Terima kasih atas feedback yang diberikan"));else{var n=M.default.reject(this.state.categories,(function(e){var a;return!t.state.selectedRating||(a=t.state.selectedRating.key>1?"positive":"negative",e.feedback_category!==a)}));e=N.default.createElement(N.default.Fragment,null,N.default.createElement(l.Text,{style:ha.question},"Bagaimana pengalaman konsultasi Anda"),N.default.createElement(l.View,{style:{paddingHorizontal:30}},N.default.createElement(ve,{onSelected:this._handleSelected,selected:this.state.selectedRating})),this.state.selectedRating&&N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:[ha.selectedValue,{color:this.props.themeColors.primary}]},this.state.selectedRating.value),N.default.createElement(l.Text,{style:ha.thanks},"Terima kasih, apa yang telah kami lakukan dengan"," ",this.state.selectedRating.value.toLowerCase(),"?"),N.default.createElement(l.View,{style:ha.itemContainer},M.default.chunk(n,3).map((function(e,a){return N.default.createElement(l.View,{key:a,style:{flexDirection:"row",justifyContent:"center",paddingVertical:10}},e.map((function(e){var a={borderColor:"transparent"};return t.state.selectedCategories[e.id]&&(a={borderColor:"#5DBE66"}),N.default.createElement(l.TouchableOpacity,{style:[ha.item,a],key:e.id,onPress:function(){var a=Object.assign({},t.state.selectedCategories);a[e.id]?a[e.id]=!a[e.id]:a[e.id]=!0,t.setState({selectedCategories:a})}},N.default.createElement(l.Image,{source:{uri:e.feedback_photo},style:[ha.itemImage,{backgroundColor:t.props.themeColors.lightestPrimary}]}),N.default.createElement(l.View,{style:ha.itemLabelContainer},N.default.createElement(l.Text,{style:ha.itemLabel},e.feedback_name)))})))}))),N.default.createElement(l.View,{style:{marginHorizontal:20}},N.default.createElement(l.TextInput,{style:[ha.input,a?{}:ha.inputError],placeholder:"Catatan",placeholderTextColor:"#808080",onChangeText:function(e){return t.setState({note:e,noteValid:!0})},value:this.state.note})),N.default.createElement(l.TouchableOpacity,{onPress:function(){var e=t.state,a=e.selectedRating,n=e.note,r=!0;a.key<=1&&!n&&(r=!1),t.setState({noteValid:r},(function(){t.state.noteValid&&(t.rate(),t.closeTimeoutId=setTimeout((function(){return t.props.navigation.goBack()}),3e3))}))}},N.default.createElement(l.Text,{style:ha.button},"Kirim"))))}var r=N.default.createElement(l.View,{style:ha.profile},N.default.createElement(l.Image,{source:this.props.navigation.state.params.agentAvatar?{uri:this.props.navigation.state.params.agentAvatar}:require("../assets/avatars/doctor.png"),style:ha.avatar}),N.default.createElement(l.View,{style:ha.nameContainer},N.default.createElement(l.Text,{style:ha.name},this.props.navigation.state.params.agentName),N.default.createElement(l.Text,{style:ha.position},this.props.navigation.state.params.agentSpecialities)),N.default.createElement(l.TouchableOpacity,{onPress:ae(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z.default.removeItem("active_consultation");case 2:t.props.navigation.pop();case 3:case"end":return e.stop()}}),e)})))},N.default.createElement(l.View,{style:{marginStart:15,backgroundColor:"#E64F4F",borderRadius:10,paddingHorizontal:10,paddingVertical:10,borderColor:"#FFF",borderWidth:2}},N.default.createElement(l.Image,{source:require("../assets/outline_close_white_24dp.png")})))),i=N.default.createElement(l.View,{style:ha.ratingContainer},e);return this.state.submitted||!this.state.selectedRating?N.default.createElement(l.View,{style:{backgroundColor:this.props.themeColors.primary,flex:1,alignItems:"center",justifyContent:"center"}},N.default.createElement(l.SafeAreaView,{style:ha.container},r,i)):N.default.createElement(l.ScrollView,{style:{backgroundColor:this.props.themeColors.primary,flex:1}},N.default.createElement(l.View,{style:ha.container},r,i))},t}(a.Component),ba=i.connect((function(e){return{themeColors:e.themeColors}}))(ya),va=function(e){function t(t){var a;return ne(oe(a=e.call(this,t)||this),"_renderHeader",(function(e){return N.default.createElement(l.View,{style:{padding:20,borderTopColor:"#707070",borderTopWidth:1,borderTopEndRadius:20,borderTopStartRadius:20,flexDirection:"row",justifyContent:"center",alignItems:"center"}},N.default.createElement(l.Text,{style:re({color:"#707070",fontSize:18},ge.bold,{flexGrow:1})},e.name),N.default.createElement(l.Image,{source:require("../assets/round_keyboard_arrow_down_black_18dp.png")}))})),ne(oe(a),"_renderContent",(function(e){var t=M.default.chunk(e.items,2);return N.default.createElement(l.View,{style:{padding:5}},t.map((function(e,t){return N.default.createElement(l.View,{key:t,style:{flexDirection:"row"}},e.map((function(e){return N.default.createElement(l.TouchableOpacity,{style:{flex:.5},key:e.id,onPress:function(){a.setState({symptomsSimple:a.state.symptomsSimple.map((function(t){return{name:t.name,items:t.items.map((function(t){return t.id===e.id?Object.assign({},t,{selected:!t.selected}):t}))}}))})}},N.default.createElement(l.View,{style:{padding:10,margin:10,borderRadius:20,borderColor:e.selected?"#5DBE66":"#808080",borderWidth:2,alignItems:"center"}},N.default.createElement(l.Text,{style:re({color:"#808080",fontSize:16},ge.regular)},e.complaint_name)))})))})))})),ne(oe(a),"_updateSections",(function(e){a.setState({activeSections:e})})),ne(oe(a),"onDatePickerChange",(function(e,t){var n=t||a.state.patientDob;a.setState({patientDob:n,showDatePicker:!1})})),ne(oe(a),"showDatePickerHandler",(function(){a.setState({showDatePicker:!0})})),ne(oe(a),"formatDate",(function(e){return e?e.getDate()+"/"+(e.getMonth()+1)+"/"+e.getFullYear():"Lengkapi Tanggal Lahir Anda"})),a.state={consultation:"",duration:0,activeSections:[],symptoms:[],symptomsSimple:[],selectedUnit:"day",patientDob:"",showDatePicker:!1},a}ie(t,e);var a=t.prototype;return a.fetchSymptoms=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,gt.get(st+"/v2/info/complaints");case 3:t=e.sent,a=t.data.data,this.setState({symptoms:a,symptomsSimple:M.default.map(M.default.groupBy(a,"complaint_group"),(function(e,t){return{name:t,items:e.map((function(e){return Object.assign({},e,{selected:!1})}))}}))}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log((null==e.t0?void 0:e.t0.response)||e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),a.componentDidMount=function(){this.promise=this.fetchSymptoms()},a.render=function(){var e=this,t=M.default.flatMap(this.state.symptomsSimple,(function(e){return e.items})),a=M.default.filter(t,(function(e){return e.selected})),n=M.default.map(a,(function(e){return e.complaint_name})),r=M.default.map(a,(function(e){return e.id})),i=n.join(", ");return N.default.createElement(l.View,{style:{backgroundColor:this.props.themeColors.primary,flex:1}},N.default.createElement(l.ScrollView,null,N.default.createElement(l.SafeAreaView,null,N.default.createElement(we,{onPress:function(){e.props.navigation.goBack()},position:"start",text:"Batal",theme:"light"})),!this.props.navigation.state.params.hasDoB&&N.default.createElement(l.View,{style:{padding:20,paddingTop:10}},N.default.createElement(l.TouchableOpacity,{onPress:this.showDatePickerHandler},N.default.createElement(l.View,{style:{borderRadius:20,paddingHorizontal:20,paddingVertical:20,backgroundColor:"#FFFFFF",minHeight:50}},N.default.createElement(l.Text,{style:re({paddingHorizontal:30,fontSize:18},ge.bold,{color:this.props.themeColors.darkestPrimary,marginBottom:10,alignSelf:"center"})},"Tanggal Lahir:"),N.default.createElement(l.Text,{style:{alignSelf:"center"}},this.formatDate(this.state.patientDob))))),this.state.showDatePicker&&N.default.createElement(G.default,{testID:"dateTimePicker",value:this.state.patientDob||new Date,mode:"date",display:l.Platform.select({ios:"default",android:"spinner"}),maximumDate:Date.parse(new Date),onChange:this.onDatePickerChange}),N.default.createElement(l.View,{style:{padding:20,paddingTop:0}},N.default.createElement(l.TouchableWithoutFeedback,{onPress:function(){return e.inputRef.focus()}},N.default.createElement(l.View,{style:{borderRadius:20,paddingHorizontal:20,paddingVertical:10,backgroundColor:"#FFFFFF",minHeight:100}},N.default.createElement(l.TextInput,{ref:function(t){e.inputRef=t},value:this.state.consultation,onChangeText:function(t){return e.setState({consultation:t})},placeholder:"Tuliskan Keluhan Utama Anda",multiline:!0,maxLength:250,textAlignVertical:"top"})))),N.default.createElement(l.View,{style:{padding:20,paddingTop:0}},N.default.createElement(l.View,{style:{paddingVertical:20,paddingHorizontal:10,backgroundColor:"#FFFFFF",borderRadius:20}},N.default.createElement(l.Text,{style:re({paddingHorizontal:30,fontSize:18},ge.bold,{color:this.props.themeColors.darkestPrimary,marginBottom:10,alignSelf:"center"})},"Lama Keluhan:"),N.default.createElement(l.View,{style:{flexDirection:"row",paddingLeft:20}},N.default.createElement(U.default,{style:{flexGrow:1,alignSelf:"center"},onValueChange:function(t){return e.setState({duration:t})},minimumTrackTintColor:this.props.themeColors.lighterPrimary,maximumTrackTintColor:this.props.themeColors.lightestPrimary,step:1,minimumValue:0,maximumValue:13,thumbTintColor:this.props.themeColors.darkerPrimary}),N.default.createElement(l.View,{style:[{marginStart:20,width:100},"android"===l.Platform.OS?{alignItems:"center"}:null]},N.default.createElement(l.Text,{style:re({fontSize:27},ge.bold,{paddingHorizontal:10,color:this.props.themeColors.lighterPrimary})},this.state.duration>12?"12+":this.state.duration),N.default.createElement(W.default,{onValueChange:function(t){e.setState({selectedUnit:t})},useNativeAndroidPickerStyle:!1,items:[{label:"Hari",value:"day"},{label:"Minggu",value:"week"},{label:"Bulan",value:"month"}],style:{inputIOS:{fontSize:16,paddingVertical:12,paddingHorizontal:10,color:"black",paddingRight:30},inputAndroid:{fontSize:16,paddingHorizontal:10,paddingVertical:8,color:"black",paddingRight:30},iconContainer:{top:10}},placeholder:{},Icon:function(){return N.default.createElement(l.Image,{style:{height:24,width:24},source:require("../assets/round_keyboard_arrow_down_black_18dp.png")})}}))))),N.default.createElement(l.View,null,N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:re({marginHorizontal:30,color:"#FFFFFF",fontSize:18},ge.bold,{marginTop:25,alignSelf:"center"})},"Keluhan Tambahan:"),N.default.createElement(l.Text,{style:re({marginHorizontal:30,color:"#FFFFFF",fontSize:18},ge.light,{marginBottom:25,alignSelf:"center"})},i||"-"),N.default.createElement(l.View,{style:{backgroundColor:"#FFF",marginHorizontal:10,borderRadius:20,marginBottom:10}},N.default.createElement(K.default,{touchableComponent:l.TouchableOpacity,sections:this.state.symptomsSimple,activeSections:this.state.activeSections,renderHeader:this._renderHeader,renderContent:this._renderContent,onChange:this._updateSections}))))),N.default.createElement(l.View,{style:{backgroundColor:"#FFFFFF"}},N.default.createElement(l.View,{style:{backgroundColor:"rgba(0, 0, 0, 0.16)",height:3,width:l.Dimensions.get("window").width}}),N.default.createElement(l.View,{style:{padding:20}},N.default.createElement(l.TouchableOpacity,{onPress:function(){0!==e.state.consultation.length&&0!==e.state.duration&&(e.props.navigation.state.params.hasDoB||e.state.patientDob)?e.props.navigation.replace("Consent",re({},e.props.navigation.state.params,{cardNumberDependency:e.props.navigation.state.params?e.props.navigation.state.params.policyNumber:null,consultation:e.state.consultation,symptomsSummary:i,complaintIds:r,duration:e.state.duration,durationUnit:e.state.selectedUnit,patientDob:e.state.patientDob})):l.Alert.alert("Kesalahan","Isi "+(e.props.navigation.state.params.hasDoB?"keluhan dan durasi":"tanggal lahir, keluhan, dan durasi")+" sejak kapan keluhan dirasakan sebelum memulai konsultasi dengan dokter.")}},N.default.createElement(l.View,{style:{marginBottom:0,paddingVertical:10,paddingHorizontal:40,backgroundColor:"#5DBE66",borderRadius:20,alignSelf:"center"}},N.default.createElement(l.Text,{style:re({fontSize:16},ge.bold,{color:"#FFFFFF"})},"Selanjutnya"))))))},t}(a.Component),Ea=i.connect((function(e){return{themeColors:e.themeColors}}))(va),xa=function(){var e=ae(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l.PermissionsAndroid.request(l.PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE,{title:"Image Download Permission",message:"Your permission is required to save images to your device",buttonNegative:"Cancel",buttonPositive:"OK"});case 3:if(e.sent!==l.PermissionsAndroid.RESULTS.GRANTED){e.next=6;break}return e.abrupt("return",!0);case 6:l.Alert.alert("Save remote Image","Grant Me Permission to save Image",[{text:"OK",onPress:function(){return console.log("OK Pressed")}}],{cancelable:!1}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),l.Alert.alert("Save remote Image","Failed to save Image: "+e.t0.message,[{text:"OK",onPress:function(){return console.log("OK Pressed")}}],{cancelable:!1});case 12:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}(),wa=function(){var e=ae(regeneratorRuntime.mark((function e(t){var a,n,r,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("android"!==l.Platform.OS){e.next=6;break}return e.next=3,xa();case 3:if(e.sent){e.next=6;break}return e.abrupt("return");case 6:return a=J.default.fs.dirs,n=t.split("/"),r=n[n.length-1].match("([^/?]*)"),e.prev=9,e.next=12,J.default.config({fileCache:!0,appendExt:"jpg",path:a.PictureDir+"/"+r[0]}).fetch("GET",encodeURI(t));case 12:return i=e.sent,console.log("savePrescription",{url:t,blob:i,fileName:r}),e.next=16,Y.default.save(i.data,{type:"photo",album:"prescription"});case 16:return o=e.sent,console.log({saveToDevice:o}),l.Alert.alert("Simpan Resep","Resep berhasil disimpan",[{text:"OK",onPress:function(){return console.log("OK Pressed")}}],{cancelable:!1}),e.abrupt("return",!0);case 22:return e.prev=22,e.t0=e.catch(9),l.Alert.alert("Simpan Resep","Resep gagal disimpan. Error:"+e.t0,[{text:"OK",onPress:function(){return console.log("OK Pressed")}}],{cancelable:!1}),e.abrupt("return",!1);case 26:case"end":return e.stop()}}),e,null,[[9,22]])})));return function(t){return e.apply(this,arguments)}}(),Sa=l.StyleSheet.create({container:{flex:1,position:"absolute",width:"100%",height:"100%"},content:{alignItems:"center",flex:1,justifyContent:"center",padding:30},message:re({color:"#FFF"},ge.regular,{fontSize:20,padding:40,paddingBottom:10,textAlign:"center"}),activityIndicator:{flex:1,position:"absolute",width:"100%",height:"100%",backgroundColor:Le}}),Ca=function(e){function t(t){var a;return ne(oe(a=e.call(this,t)||this),"onCancel",(function(){a.clearRoom(a.state.temporaryRoom)})),ne(oe(a),"finishConsultation",(function(){a.props.navigation.replace("Rating",{transactionId:a.state.room.transaction_id,agentAvatar:a.state.doctorInfo.doctor_photo,agentName:a.state.doctorInfo.doctor_f_name+" "+a.state.doctorInfo.doctor_l_name,agentSpecialities:a.state.doctorInfo.specialities[0].speciality_desc})})),ne(oe(a),"onNavigationStateChange",(function(e){if(e.loading)a.setState({loading:!0});else if(a.setState({loading:!1}),"android"===l.Platform.OS){var t=[l.PermissionsAndroid.PERMISSIONS.CAMERA,l.PermissionsAndroid.PERMISSIONS.RECORD_AUDIO];l.PermissionsAndroid.requestMultiple(t).then((function(e){var t="granted"===e["android.permission.CAMERA"],a="granted"===e["android.permission.RECORD_AUDIO"];console.log({cameraGranted:t,recordAudioGranted:a})}))}})),ne(oe(a),"onMessage",(function(e){var t=JSON.parse(e.nativeEvent.data);"endChat"===t.event&&(a.finishConsultation(),Xe(null)),"download"===t.event&&wa(t.data)})),ne(oe(a),"navigateCall",(function(e){var t=a.props.navigation,n=a.state,r=n.agent,i=n.room;t.navigate(e,{doctor:{fullName:r.username},patient:{id:t.state.params.patientId},transaction:{id:i.trx_id}})})),a.messageIds=new Set,a.messages=[],a.state={agentAvatar:"",doctor:null,room:null,temporaryRoom:null,isModalVisible:!1,agent:null,messages:[],time:0,loading:!0},a}ie(t,e);var a=t.prototype;return a.createRoom=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a,n,r,i,o,s,c,u,d,p,m,f,g,h,y;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null,a=Ve.includes(this.props.navigation.state.params.cardNumberDependency),n=a?void 0:this.props.navigation.state.params.cardNumberDependency,r=a?this.props.navigation.state.params.cardNumberDependency:void 0,i=a?void 0:this.props.navigation.state.params.fullName,o={complaint_id:this.props.navigation.state.params.complaintIds,consultation:this.props.navigation.state.params.consultation,duration:this.props.navigation.state.params.duration,duration_unit:this.props.navigation.state.params.durationUnit},!this.props.navigation.state.params.activeTransaction){e.next=10;break}t={trx_id:this.props.navigation.state.params.transactionId,patient_id:this.props.navigation.state.params.newPatientId},e.next=26;break;case 10:return s=this.props.navigation.state.params,c=s.newPatientId,u=s.inboxId,d=s.clientAppId,p=s.patientDob,m=s.hasDoB,f={inbox_id:u,patient_id:c,client_app_id:d,card_number_dependency:n,dependent:r,dependency_full_name:i,symptoms:o},g=p?p.getFullYear()+"-"+(p.getMonth()+1)+"-"+p.getDate():null,m||(f.patient_dob=g),e.prev=14,e.next=17,gt.post(st+"/v2/consultations/start",f);case 17:h=e.sent,y=h.data.data,t=re({},y,{patient_id:c}),e.next=26;break;case 22:e.prev=22,e.t0=e.catch(14),l.Alert.alert("Gagal","Tidak berhasil menghubungkan dengan dokter, coba lagi beberapa saat lagi."),console.log((null==e.t0?void 0:e.t0.response)||e.t0);case 26:this.setState({temporaryRoom:t}),t&&this.checkRoom(t);case 28:case"end":return e.stop()}}),e,this,[[14,22]])})));return function(){return e.apply(this,arguments)}}(),a.sendMessage=function(e){var t=e.website_token,a=e.cw_token,n=this.props.navigation.state.params,r=n.consultation,i=n.duration,o=n.durationUnit,l=n.symptomsSummary,s=n.cardNumberDependency,c=n.fullName,u="";Ve.includes(s)&&(u='Jenis Pasien: "Tertanggung tidak terdaftar"\n'),s&&(u=u+"Pemeriksaan untuk: "+c+"\n");var d=D.default.t("prixa."+o);gt.post(st+"/v1/widgets/messages?website_token="+t+"&cw_conversation="+a,{message:{content:u+"Keluhan Utama: "+r+"\n Lama keluhan: "+i+" "+d+"\n Keluhan Tambahan: "+(l||"-")+"\n ",timestamp:(new Date).toString(),"content-type":"text"}}).catch((function(e){return console.log(e.response)}))},a.clearRoom=function(){var e=ae(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=12;break}return e.prev=1,e.next=4,gt.post(st+"/v2/consultations/cancel",{trx_id:t.trx_id});case 4:return e.next=6,gt.post(st+"/v2/consultations/finish",{trx_id:t.trx_id});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.log(e.t0.response);case 11:l.Alert.alert("Timeout","Tidak ada dokter yang tersedia, silakan coba beberapa saat lagi.");case 12:this.props.navigation.goBack();case 13:case"end":return e.stop()}}),e,this,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),a.getDoctorInfo=function(){var e=ae(regeneratorRuntime.mark((function e(t){var a,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,gt.get(st+"/v2/consultations/doctor-info?trx_id="+t.transaction_id);case 3:a=e.sent,n=a.data.data,this.setState({doctorInfo:n}),console.log(n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0.response);case 12:case"end":return e.stop()}}),e,this,[[0,9]])})));return function(t){return e.apply(this,arguments)}}(),a.checkRoom=function(e){var t=this,a=0;this.pollingInterval=setInterval((function(){gt.get(st+"/v2/consultations/patient/"+e.patient_id+"?trxId="+e.trx_id).then((function(n){var r=n.data.data;t.setState({time:3*a}),(null==r?void 0:r.length)>0&&"in_progress"===r[0].state&&(console.log("doctor found, connecting to doctor",r),t.props.navigation.state.params.consultation&&!t.props.navigation.state.params.activeTransaction&&t.sendMessage(r[0]),t.setState({room:r[0]}),t.getDoctorInfo(r[0]),clearInterval(t.pollingInterval)),(null==r?void 0:r.length)>0&&"doctor_not_found"===r[0].state&&(console.log("doctor not found, alert to cancel"),t.clearRoom(e),clearInterval(t.pollingInterval)),++a>=20&&(console.log("canceled by system"),t.clearRoom(e),clearInterval(t.pollingInterval))}))}),3e3)},a.componentDidMount=function(){this.promise=this.createRoom()},a.componentWillUnmount=function(){clearInterval(this.interval),clearInterval(this.pollingInterval)},a.getBaymaxWidgetURL=function(){var e=this.state.room,t=e.website_token,a=e.transaction_id;return ct+"/website_token/"+t+"/transaction_id/"+a+"/access_token/"+this.props.accessToken},a.render=function(){var e,t=this;e=this.state.doctorInfo?this.state.doctorInfo.doctor_photo:require("../assets/avatars/doctor.png");var a=this.props.navigation.state.params,n="window.voximplantConfig = {\n enableVoiceCall:"+a.enableVoiceCall+", \n enableVideoCall:"+a.enableVideoCall+"\n }",r=function(a){return N.default.createElement(l.View,{style:[Sa.container,{backgroundColor:t.props.themeColors.primary}]},t.state.time>=10&&N.default.createElement(we,{onPress:t.onCancel,position:"start",text:"Batal",theme:"light"}),N.default.createElement(l.View,{style:Sa.content},N.default.createElement(l.Text,{style:Sa.message},a),N.default.createElement(Te,{avatar:e})))};if(this.state.room){var i=this.getBaymaxWidgetURL();return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.KeyboardAvoidingView,{enabled:!0,contentContainerStyle:{flex:1},keyboardVerticalOffset:l.Platform.select({ios:-50,android:20}),style:{flexGrow:1}},N.default.createElement(h.WebView,{onNavigationStateChange:this.onNavigationStateChange,source:{uri:i},style:{flex:1},originWhitelist:["https://*"],onMessage:function(e){return t.onMessage(e)},allowsInlineMediaPlayback:!0,mediaPlaybackRequiresUserAction:!1,injectedJavaScript:n})),this.state.loading&&this.state.doctorInfo?r("Anda terhubung dengan "+this.state.doctorInfo.doctor_f_name+" "+this.state.doctorInfo.doctor_l_name+", sedang memuat percakapan."):null)}return r("Tunggu Sebentar ya, Kami sedang mencarikan Dokter untuk Anda")},t}(a.Component),ka=i.connect((function(e){return{fcmToken:e.token.fcmToken,themeColors:e.themeColors,accessToken:e.token.accessToken}}))(Ca),Ta=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return ne(oe(t=e.call.apply(e,[this].concat(n))||this),"state",{containerWidth:0}),t}ie(t,e);var a=t.prototype;return a.handleCancelPress=function(){this.props.navigation.goBack()},a.handleContainerLayout=function(e){var t=e.nativeEvent.layout.width;this.setState({containerWidth:t})},a.handleDependencyPress=function(){this.props.navigation.replace("dependencies",re({},this.props.navigation.state.params))},a.handlePatientPress=function(){this.props.navigation.replace("symptom",re({},this.props.navigation.state.params))},a.render=function(){var e=this,t=this.props.themeColors,a=this.state.containerWidth;return N.default.createElement(l.View,{onLayout:function(t){return e.handleContainerLayout(t)},style:[_a.container,{backgroundColor:t.primary}]},N.default.createElement(l.SafeAreaView,null,N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.handleCancelPress()},style:_a.cancelButton},N.default.createElement(l.Image,{source:require("../assets/icons/round_arrow_back_ios_white_18dp.png")}),N.default.createElement(l.Text,{style:_a.cancelText},D.default.t("prixa.cancel")))),N.default.createElement(l.View,{style:_a.illustrationContainer},N.default.createElement(F.default,{source:require("../assets/illustrations/ask.png"),width:a-120})),N.default.createElement(l.View,{style:_a.contentContainer},N.default.createElement(l.Text,{style:[_a.question,{color:t.darkestPrimary}]},D.default.t("prixa.intendedFor")),N.default.createElement(l.View,{style:_a.actionsContainer},N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.handlePatientPress()},style:[_a.dependencyButton,{backgroundColor:t.darkestPrimary}]},N.default.createElement(l.Text,{style:_a.dependencyText},this.props.navigation.state.params.firstName)),N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.handleDependencyPress()},style:_a.patientButton},N.default.createElement(l.Text,{style:_a.patientText},D.default.t("prixa.others"))))))},t}(N.default.Component),_a=l.StyleSheet.create({actionsContainer:{flexDirection:"row",justifyContent:"space-between"},cancelButton:{alignItems:"center",flexDirection:"row",padding:15,paddingVertical:36},cancelText:re({color:je,fontSize:16,marginStart:15},ge.bold),container:{flex:1},contentContainer:{backgroundColor:je,borderTopEndRadius:40,borderTopStartRadius:40,paddingHorizontal:30,paddingVertical:40},dependencyButton:{borderRadius:20,paddingHorizontal:30,paddingVertical:10},dependencyText:re({color:je,fontSize:16},ge.bold),illustrationContainer:{alignItems:"center",flexGrow:1,justifyContent:"center"},patientButton:{backgroundColor:Me,borderRadius:20,paddingHorizontal:30,paddingVertical:10},patientText:re({color:je,fontSize:16},ge.bold),question:re({fontSize:24,marginBottom:30,textAlign:"center"},ge.regular)}),Va=i.connect((function(e){return{themeColors:e.themeColors}}))(Ta),Ra=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.content,a=e.image,n=e.themeColors,r=e.title,i=e.width;return N.default.createElement(l.View,{style:[Pa.container,{width:i}]},N.default.createElement(l.Image,{resizeMode:"contain",source:a,style:[Pa.image,{width:i-60}]}),N.default.createElement(l.Text,{style:[Pa.title,{color:n.darkestPrimary}]},r),N.default.createElement(l.Text,{style:[Pa.content,{color:n.darkestPrimary}]},t))},t}(N.default.Component);ne(Ra,"propTypes",{content:A.default.string.isRequired,image:l.Image.propTypes.source.isRequired,title:A.default.string.isRequired,width:A.default.number.isRequired});var Pa=l.StyleSheet.create({container:{flex:1,justifyContent:"center",padding:30},content:re({fontSize:22,textAlign:"center"},ge.regular),image:{flex:.5,marginBottom:40},title:re({fontSize:22,marginBottom:10,textAlign:"center"},ge.bold)}),Ia=i.connect((function(e){return{themeColors:e.themeColors}}))(Ra),Da=l.Dimensions.get("window").width,Aa=function(e){function t(){return e.apply(this,arguments)||this}ie(t,e);var a=t.prototype;return a.handleDone=function(){this.props.navigation.goBack()},a.handleSkip=function(){this.props.navigation.goBack()},a.renderItem=function(e){var t=e.item;return N.default.createElement(Ia,{content:t.text,image:t.image,title:t.title,width:Da})},a.render=function(){var e=this,t=this.props,a=t.introSlides,n=t.themeColors;return N.default.createElement(l.View,{style:[Na.container,{backgroundColor:n.lightestPrimary}]},N.default.createElement(X.default,{activeDotStyle:{backgroundColor:n.darkestPrimary},buttonTextStyle:[Na.buttonText,{color:n.darkestPrimary}],doneLabel:D.default.t("prixa.done"),dotStyle:{backgroundColor:n.lighterPrimary},nextLabel:D.default.t("prixa.next"),onDone:function(){return e.handleDone()},onSkip:function(){return e.handleSkip()},prevLabel:D.default.t("prixa.previous"),renderItem:this.renderItem,showPrevButton:!0,showSkipButton:!0,skipLabel:D.default.t("prixa.skip"),slides:a}))},t}(N.default.Component),Na=l.StyleSheet.create({buttonText:re({fontSize:16},ge.bold),container:{flex:1}}),Fa=i.connect((function(e){return{introSlides:e.introSlides,themeColors:e.themeColors}}))(Aa),Ba=function(e){function t(t){var a;ne(oe(a=e.call(this,t)||this),"handleAppStateChange",(function(e){"background"===e&&a.client&&a.client.disconnect()})),ne(oe(a),"renderContent",(function(){var e=a.state,t=e.audioSent,n=e.cameraType,r=e.localVideoStreamId,i=e.remoteVideoStreamId;return N.default.createElement(N.default.Fragment,null,N.default.createElement(_.Voximplant.VideoView,{scaleType:_.Voximplant.RenderScaleType.SCALE_FILL,style:{flex:1},videoStreamId:i}),N.default.createElement(l.View,{style:{padding:20,position:"absolute",right:0}},N.default.createElement(_.Voximplant.VideoView,{style:{height:150,width:150},videoStreamId:r})),N.default.createElement(l.View,{style:{bottom:0,left:0,padding:40,position:"absolute",right:0}},N.default.createElement(l.View,{style:{alignItems:"center",flexDirection:"row",justifyContent:"center"}},N.default.createElement(l.TouchableOpacity,{onPress:function(){n===_.Voximplant.Hardware.CameraType.FRONT?(_.Voximplant.Hardware.CameraManager.getInstance().switchCamera(_.Voximplant.Hardware.CameraType.BACK),a.setState({cameraType:_.Voximplant.Hardware.CameraType.BACK})):(_.Voximplant.Hardware.CameraManager.getInstance().switchCamera(_.Voximplant.Hardware.CameraType.FRONT),a.setState({cameraType:_.Voximplant.Hardware.CameraType.FRONT}))}},N.default.createElement(l.View,{style:{alignItems:"center",backgroundColor:je,borderRadius:25,height:50,justifyContent:"center",width:50}},N.default.createElement(l.Image,{source:n===_.Voximplant.Hardware.CameraType.FRONT?require("../assets/icons/round_camera_rear_black_36dp.png"):require("../assets/icons/round_camera_front_black_36dp.png"),style:{height:30,width:30}}))),N.default.createElement(l.TouchableOpacity,{onPress:function(){return a.props.navigation.goBack()}},N.default.createElement(l.View,{style:{alignItems:"center",backgroundColor:He,borderRadius:37.5,height:75,justifyContent:"center",margin:25,width:75}},N.default.createElement(l.Image,{source:require("../assets/icons/round_call_end_white_36dp.png"),style:{height:45,width:45}}))),N.default.createElement(l.TouchableOpacity,{onPress:function(){t?(a.call.sendAudio(!1),a.setState({audioSent:!1})):(a.call.sendAudio(!0),a.setState({audioSent:!0}))}},N.default.createElement(l.View,{style:{alignItems:"center",backgroundColor:je,borderRadius:25,height:50,justifyContent:"center",width:50}},N.default.createElement(l.Image,{source:t?require("../assets/mic-on.png"):require("../assets/mic-off.png"),style:{height:30,width:30}}))))))})),ne(oe(a),"renderLoading",(function(){var e=a.state.doctor;return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.View,{style:{flex:1,justifyContent:"space-around"}},N.default.createElement(l.View,{style:{alignItems:"center",alignSelf:"center",padding:20}},N.default.createElement(l.Text,{style:re({color:je,fontSize:24},ge.regular)},"Panggilan Video"),N.default.createElement(l.Text,{style:re({color:je,fontSize:24},ge.bold)},e.fullName)),N.default.createElement(Te,null)),N.default.createElement(l.View,{style:{backgroundColor:je,borderTopEndRadius:40,borderTopStartRadius:40,marginTop:-40,padding:25}},N.default.createElement(l.TouchableOpacity,{onPress:function(){return a.props.navigation.goBack()},style:{alignItems:"center"}},N.default.createElement(l.View,{style:{alignItems:"center",backgroundColor:He,borderRadius:25,height:50,justifyContent:"center",width:50}},N.default.createElement(l.Image,{source:require("../assets/icons/round_call_end_white_36dp.png"),style:{height:30,width:30}})),N.default.createElement(l.Text,{style:re({color:Oe,fontSize:18,marginTop:10},ge.regular)},"Akhiri Panggilan"))))}));var n=a.props.navigation.state.params,r=n.doctor,i=n.patient,o=n.transaction;return a.state={audioSent:!0,cameraType:_.Voximplant.Hardware.CameraType.FRONT,doctor:{fullName:r.fullName},isLoading:!0,localVideoStreamId:null,patient:{id:i.id},remoteVideoStreamId:null,transaction:{id:o.id}},a}ie(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this;l.AppState.addEventListener("change",this.handleAppStateChange),Q.default.start({media:"video",ringback:"_BUNDLE_"}),this.client=_.Voximplant.getInstance(),this.connect().then((function(){return e.login()}))},a.componentWillUnmount=function(){l.AppState.removeEventListener("change",this.handleAppStateChange),this.client.disconnect(),Q.default.stop({busytone:"_BUNDLE_"})},a.connect=function(){var e=ae(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.client.connect();case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),a.exchangeLoginKey=function(){var e=ae(regeneratorRuntime.mark((function e(t){var a,n,r,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=this.props.token,n=ut(),e.next=4,fetch(n+"call/start",{body:JSON.stringify({login_key:t}),headers:{Authorization:"Bearer "+a,"Content-Type":"application/json"},method:"POST"});case 4:return r=e.sent,e.next=7,r.json();case 7:return i=e.sent,e.abrupt("return",{doctor:{alias:i.data.doctor.alias},token:i.data.token});case 9:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),a.login=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a,n,r,i,o,s,c,u,d,p=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.state,a=t.patient,n=t.transaction,r=pt(),i=mt(),o=i+"."+r+".voximplant.com",s="patient-"+a.id,e.prev=5,e.next=8,this.client.requestOneTimeLoginKey(s+"@"+o);case 8:e.next=27;break;case 10:if(e.prev=10,e.t0=e.catch(5),302!==e.t0.code){e.next=27;break}return e.next=15,this.exchangeLoginKey(e.t0.key);case 15:return c=e.sent,u=c.doctor,d=c.token,e.next=20,this.client.loginWithOneTimeKey(s+"@"+o,d);case 20:return e.next=22,this.client.call(u.alias+"@"+o,{customData:JSON.stringify({transaction_id:n.id}),video:{receiveVideo:!0,sendVideo:!0}});case 22:this.call=e.sent,this.call.on(_.Voximplant.CallEvents.Disconnected,(function(){return p.props.navigation.goBack()})),this.call.on(_.Voximplant.CallEvents.EndpointAdded,(function(e){e.endpoint.on(_.Voximplant.EndpointEvents.RemoteVideoStreamAdded,(function(e){Q.default.stopRingback(),_.Voximplant.Hardware.AudioDeviceManager.getInstance().selectAudioDevice(_.Voximplant.Hardware.AudioDevice.SPEAKER),p.setState({isLoading:!1,remoteVideoStreamId:e.videoStream.id})}))})),this.call.on(_.Voximplant.CallEvents.Failed,(function(e){603===e.code&&l.Alert.alert("Whoops","Mohon maaf untuk sementara dokter tidak dapat menerima panggilan karena trafik yang tinggi."),p.props.navigation.goBack()})),this.call.on(_.Voximplant.CallEvents.LocalVideoStreamAdded,(function(e){return p.setState({localVideoStreamId:e.videoStream.id})}));case 27:case"end":return e.stop()}}),e,this,[[5,10]])})));return function(){return e.apply(this,arguments)}}(),a.render=function(){var e,t=this.props.themeColors;return e=this.state.isLoading?this.renderLoading():this.renderContent(),N.default.createElement(l.View,{style:{backgroundColor:t.primary,flex:1}},e)},t}(N.default.Component),qa=i.connect((function(e){return{themeColors:e.themeColors,token:e.token}}))(Ba),za=function(e){function t(t){var a;ne(oe(a=e.call(this,t)||this),"handleAppStateChange",(function(e){"background"===e&&a.client&&a.client.disconnect()})),ne(oe(a),"renderContent",(function(){var e=a.state.doctor;return N.default.createElement(l.Image,{source:{uri:e.avatarUrl},style:{flex:1}})})),ne(oe(a),"renderLoading",(function(){return N.default.createElement(Te,null)}));var n=a.props.navigation.state.params,r=n.doctor,i=n.patient,o=n.transaction;return a.state={doctor:{avatarUrl:null,fullName:r.fullName},isLoading:!0,patient:{id:i.id},transaction:{id:o.id}},a}ie(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this;l.AppState.addEventListener("change",this.handleAppStateChange),Q.default.start({media:"audio",ringback:"_BUNDLE_"}),this.client=_.Voximplant.getInstance(),this.connect().then((function(){return e.login()}))},a.componentWillUnmount=function(){l.AppState.removeEventListener("change",this.handleAppStateChange),this.client.disconnect(),Q.default.stop({busytone:"_BUNDLE_"})},a.connect=function(){var e=ae(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.client.connect();case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),a.exchangeLoginKey=function(){var e=ae(regeneratorRuntime.mark((function e(t){var a,n,r,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=this.props.token,n=ut(),e.next=4,fetch(n+"call/start",{body:JSON.stringify({login_key:t}),headers:{Authorization:"Bearer "+a,"Content-Type":"application/json"},method:"POST"});case 4:return r=e.sent,e.next=7,r.json();case 7:return i=e.sent,e.abrupt("return",{doctor:{alias:i.data.doctor.alias,avatarUrl:i.data.doctor.avatar_url},token:i.data.token});case 9:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),a.login=function(){var e=ae(regeneratorRuntime.mark((function e(){var t,a,n,r,i,o,s,c,u,d,p,m,f=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.state,a=t.doctor,n=t.patient,r=t.transaction,i=pt(),o=mt(),s=o+"."+i+".voximplant.com",c="patient-"+n.id,e.prev=5,e.next=8,this.client.requestOneTimeLoginKey(c+"@"+s);case 8:e.next=26;break;case 10:if(e.prev=10,e.t0=e.catch(5),302!==e.t0.code){e.next=26;break}return e.next=15,this.exchangeLoginKey(e.t0.key);case 15:return u=e.sent,d=u.doctor,p=u.token,e.next=20,this.client.loginWithOneTimeKey(c+"@"+s,p);case 20:return e.next=22,this.client.call(d.alias+"@"+s,{customData:JSON.stringify({transaction_id:r.id})});case 22:(m=e.sent).on(_.Voximplant.CallEvents.Connected,(function(){Q.default.stopRingback(),f.setState({doctor:{avatarUrl:d.avatarUrl,fullName:a.fullName},isLoading:!1})})),m.on(_.Voximplant.CallEvents.Disconnected,(function(){return f.props.navigation.goBack()})),m.on(_.Voximplant.CallEvents.Failed,(function(e){603===e.code&&l.Alert.alert("Whoops","Mohon maaf untuk sementara dokter tidak dapat menerima panggilan karena trafik yang tinggi."),f.props.navigation.goBack()}));case 26:case"end":return e.stop()}}),e,this,[[5,10]])})));return function(){return e.apply(this,arguments)}}(),a.render=function(){var e,t=this,a=this.props.themeColors,n=this.state,r=n.doctor;return e=n.isLoading?this.renderLoading():this.renderContent(),N.default.createElement(l.View,{style:{backgroundColor:a.primary,flex:1}},N.default.createElement(l.View,{style:{flex:1,justifyContent:"space-around"}},N.default.createElement(l.View,{style:{alignItems:"center",alignSelf:"center",padding:20}},N.default.createElement(l.Text,{style:re({color:je,fontSize:24},ge.regular)},"Panggilan Suara"),N.default.createElement(l.Text,{style:re({color:je,fontSize:24},ge.bold)},r.fullName)),e),N.default.createElement(l.View,{style:{backgroundColor:je,borderTopEndRadius:40,borderTopStartRadius:40,marginTop:-40,padding:25}},N.default.createElement(l.TouchableOpacity,{onPress:function(){return t.props.navigation.goBack()},style:{alignItems:"center"}},N.default.createElement(l.View,{style:{alignItems:"center",backgroundColor:He,borderRadius:25,height:50,justifyContent:"center",width:50}},N.default.createElement(l.Image,{source:require("../assets/icons/round_call_end_white_36dp.png"),style:{height:30,width:30}})),N.default.createElement(l.Text,{style:re({color:Oe,fontSize:18,marginTop:10},ge.regular)},"Akhiri Panggilan"))))},t}(N.default.Component),Oa=i.connect((function(e){return{themeColors:e.themeColors,token:e.token}}))(za),Ma=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return ne(oe(t=e.call.apply(e,[this].concat(n))||this),"handleBackPress",(function(){return!0})),t}ie(t,e);var a=t.prototype;return a.componentDidMount=function(){this.backHandler=l.BackHandler.addEventListener("hardwareBackPress",this.handleBackPress)},a.componentWillUnmount=function(){this.backHandler.remove()},a.submit=function(){var e=ae(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=this.props.token,e.next=3,fetch(ut()+"consultations/pre-assessment",{headers:{Authorization:"Bearer "+a,"Content-Type":"application/json"},method:"POST",body:JSON.stringify({result:t})});case 3:this.props.navigation.goBack();case 4:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),a.render=function(){var e=this,t=this.props.themeColors,a=this.props.navigation.state.params.doctor;return N.default.createElement(l.View,{style:{backgroundColor:t.primary,flex:1}},N.default.createElement(l.View,{style:{alignItems:"center",flexGrow:1,justifyContent:"center"}},N.default.createElement(l.Image,{source:{uri:a.avatarUrl},style:{borderColor:"rgba(255, 255, 255, 0.5)",borderRadius:110,borderWidth:10,height:220,marginBottom:40,width:220}}),N.default.createElement(l.Text,{style:re({color:je,fontSize:16},ge.regular)},"Konsultasi Anda akan terhubung dengan"),N.default.createElement(l.Text,{style:re({color:je,fontSize:24},ge.bold)},a.fullName)),N.default.createElement(l.View,{style:{backgroundColor:je,borderTopEndRadius:40,borderTopStartRadius:40,padding:25}},N.default.createElement(l.Text,{style:re({color:Oe,fontSize:24,marginBottom:15,textAlign:"center"},ge.bold)},"Survey Singkat"),N.default.createElement(l.Text,{style:re({color:Le,fontSize:16,marginBottom:30,textAlign:"center"},ge.regular)},"Sebelum memulai konsultasi, apakah Anda sebelumnya sudah ada rencana untuk datang ke rumah sakit/klinik untuk rawat jalan?"),N.default.createElement(l.View,{style:{flexDirection:"row",justifyContent:"space-around"}},N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.submit(!1)},style:{backgroundColor:He,borderRadius:20,paddingHorizontal:30,paddingVertical:10}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16},ge.bold)},"Tidak")),N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.submit(!0)},style:{backgroundColor:Me,borderRadius:20,paddingHorizontal:30,paddingVertical:10}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16},ge.bold)},"Ya")))))},t}(N.default.Component),La=i.connect((function(e){return{themeColors:e.themeColors,token:e.token}}))(Ma),Ha=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return ne(oe(t=e.call.apply(e,[this].concat(n))||this),"handleBackPress",(function(){return!0})),t}ie(t,e);var a=t.prototype;return a.componentDidMount=function(){this.backHandler=l.BackHandler.addEventListener("hardwareBackPress",this.handleBackPress)},a.componentWillUnmount=function(){this.backHandler.remove()},a.submit=function(){var e=ae(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=this.props.token,e.next=3,fetch(ut()+"consultations/post-assessment",{headers:{Authorization:"Bearer "+a,"Content-Type":"application/json"},method:"POST",body:JSON.stringify({result:t})});case 3:this.props.navigation.goBack();case 4:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),a.render=function(){var e=this,t=this.props.themeColors,a=this.props.navigation.state.params.transaction,n=H.default(a.startedAt).format("DD MMMM YYYY [pukul] H:m ");return N.default.createElement(l.View,{style:{backgroundColor:t.primary,flex:1}},N.default.createElement(l.ScrollView,{style:{flexGrow:1}},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:re({color:je,fontSize:24,padding:20,textAlign:"center"},ge.bold)},a.doctor.fullName),N.default.createElement(l.View,{style:{backgroundColor:je}},N.default.createElement(l.Image,{source:{uri:a.doctor.avatarUrl},style:{alignSelf:"center",borderColor:"rgba(255, 255, 255, 0.5)",borderRadius:90,borderWidth:10,height:180,marginVertical:20,width:180}}))),N.default.createElement(l.View,{style:{padding:20}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16},ge.bold)},"Summary Konsultasi"),N.default.createElement(l.Text,{style:re({color:je,fontSize:16},ge.regular)},a.summary))),N.default.createElement(l.View,{style:{backgroundColor:je,borderTopEndRadius:40,borderTopStartRadius:40,padding:25}},N.default.createElement(l.Text,{style:re({color:Oe,fontSize:24,marginBottom:15,textAlign:"center"},ge.bold)},"Survey Singkat"),N.default.createElement(l.Text,{style:re({color:Le,fontSize:16,marginBottom:30,textAlign:"center"},ge.regular)},"Setelah konsultasi dengan ",a.doctor.fullName," pada ",n,"apakah Anda jadi rawat jalan ke rumah sakit/klinik?"),N.default.createElement(l.View,{style:{flexDirection:"row",justifyContent:"space-around"}},N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.submit(!1)},style:{backgroundColor:He,borderRadius:20,paddingHorizontal:30,paddingVertical:10}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16},ge.bold)},"Tidak")),N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.submit(!0)},style:{backgroundColor:Me,borderRadius:20,paddingHorizontal:30,paddingVertical:10}},N.default.createElement(l.Text,{style:re({color:je,fontSize:16},ge.bold)},"Ya")))))},t}(N.default.Component),ja=i.connect((function(e){return{themeColors:e.themeColors,token:e.token}}))(Ha),Ua=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return ne(oe(t=e.call.apply(e,[this].concat(n))||this),"state",{isLoading:!0}),ne(oe(t),"goToHistoryDetail",(function(e){var a=t.props.navigation,n=a.state.params,r=n.cardNumber,i=n.fullName,o=n.gender;a.navigate("PrescriptionHistoryDetail",{data:e,cardNumber:r,fullName:i,gender:o})})),ne(oe(t),"goToPrescriptionDetail",(function(e){var a=t.props.navigation,n=a.state.params,r=n.cardNumber,i=n.fullName,o=n.gender,l=n.config;a.navigate("PrescriptionDetail",{prescriptionId:e.id,customerName:i,patientName:e.patientName,cardNumber:r,gender:o,pharmacy:l.pharmacy})})),t}ie(t,e);var a=t.prototype;return a.componentDidMount=function(){var e=this;this.props.navigation.addListener("willFocus",(function(){console.info("willFocus"),e.setState({isLoading:!0})})),this.props.navigation.addListener("didFocus",(function(){console.info("didFocus"),e.setState({isLoading:!1})})),this.props.navigation.addListener("willBlur",(function(){return console.info("willBlur")})),this.props.navigation.addListener("didBlur",(function(){console.info("didBlur"),e.setState({isLoading:!1})}))},a.render=function(){var e=this,t=this.props,a=t.data,n=t.themeColors,r=t.navigation;return N.default.createElement(l.View,null,N.default.createElement(l.View,{style:Wa.container},N.default.createElement(l.View,{style:Wa.detailContainer},N.default.createElement(l.Text,{style:Wa.regularBold},a.patientName),N.default.createElement(l.Text,{style:[Wa.section,{marginTop:5,color:Le}]},D.default.t("prixa.lifepackSubscriptionIdWithNumber",{no:a.lifepackSubscriptionId})),a.status?"Siloam"===r.state.params.config.pharmacy.pharmacy_name?N.default.createElement(l.Text,{style:[Wa.regular,re({marginTop:5,color:n.primary},ge.bold,{textTransform:"capitalize"})]},D.default.t("prixa.defaultStatusDelivery")):N.default.createElement(l.Text,{style:[Wa.regular,re({marginTop:5,color:n.primary},ge.bold,{textTransform:"capitalize"})]},D.default.t("prixa.prescriptionStatusDelivery",{status:a.status})):null)),N.default.createElement(l.View,{style:Wa.buttonContainer},1==r.state.params.config.is_pharmacy_enabled&&a.status?N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.goToHistoryDetail(a)},style:{marginTop:20}},N.default.createElement(l.View,{style:{borderRadius:20,backgroundColor:Me}},N.default.createElement(l.Text,{style:re({fontSize:11},ge.bold,{color:"#fff",width:110,textAlign:"center",paddingVertical:9,textTransform:"uppercase"})},D.default.t("prixa.prescriptionView")))):null,N.default.createElement(l.TouchableOpacity,{onPress:function(){return e.goToPrescriptionDetail(a)},style:{marginTop:20,marginLeft:10}},N.default.createElement(l.View,{style:{borderRadius:20,borderColor:Me,borderWidth:2}},N.default.createElement(l.Text,{style:re({fontSize:11},ge.bold,{color:Me,width:120,textAlign:"center",paddingVertical:7,textTransform:"uppercase"})},a.status?D.default.t("prixa.prescriptionDetail"):D.default.t("prixa.prescriptionRedeem"))))))},t}(N.default.Component);ne(Ua,"propTypes",{data:A.default.shape({id:A.default.string.isRequired,prescriptionNo:A.default.string,lifepackSubscriptionId:A.default.string,patientName:A.default.string.isRequired,patientClass:A.default.string,status:A.default.string,prescriptionDate:A.default.string,lifepack:A.default.object}),navigation:A.default.object.isRequired});var Wa=l.StyleSheet.create({container:{flexDirection:"row"},buttonContainer:{marginTop:10,justifyContent:"flex-end",flexDirection:"row",flex:1,paddingLeft:40},detailContainer:{flex:1,paddingRight:8},section:re({fontSize:12},ge.regular),regular:re({fontSize:13},ge.regular),regularBold:re({fontSize:13},ge.bold,{color:"#000"})}),Ka=i.connect((function(e){return{themeColors:e.themeColors}}))(Ua),Ga=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.createdAt,a=e.prescription,n=e.themeColors,r=e.navigation;return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.View,{style:{marginBottom:10}},N.default.createElement(l.Text,{style:[Ya.section,re({color:n.primary},ge.bold)]},D.default.t("prixa.prescriptionOn",{date:D.default.l("date.prixa.default",t),time:D.default.l("time.prixa.default",t)}))),N.default.createElement(Ka,{navigation:r,data:a}))},t}(N.default.Component);ne(Ga,"propTypes",{createdAt:A.default.instanceOf(Date).isRequired,prescription:A.default.shape({id:A.default.string.isRequired,prescriptionNo:A.default.string,lifepackSubscriptionId:A.default.string,patientName:A.default.string.isRequired,patientClass:A.default.string,status:A.default.string,prescriptionDate:A.default.string,lifepack:A.default.object}).isRequired,navigation:A.default.object.isRequired});var Ya=l.StyleSheet.create({createdAt:re({fontSize:14,marginBottom:8},ge.regular),summary:re({color:Le,fontSize:10,marginTop:5,textAlign:"justify"},ge.regular),section:re({fontSize:16},ge.regular)}),Ja=i.connect((function(e){return{themeColors:e.themeColors}}))(Ga),Xa=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={isLoading:!1,refreshing:!1,historyData:[]},a}ie(t,e);var a=t.prototype;return a.fetchPrescriptionHistory=function(){var e=ae(regeneratorRuntime.mark((function e(t){var a,n,r,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t||this.setState({refreshing:!0}),e.prev=1,a=this.props.navigation.state.params.patientId,e.next=5,gt.get(st+"/v2/profile/"+a+"/prescriptions");case 5:n=e.sent,r=n.data.data,i=r.map((function(e){var t;return{type:"section",date:H.default(e.created_at).toDate(),icon:require("../assets/round_access_time_white_18dp.png"),prescription:{id:e.id,prescriptionNo:e.prescription_number,lifepackSubscriptionId:null!=(t=null==e?void 0:e.lifepack_subscription_id)?t:"-",patientName:e.transaction_dependency?e.transaction_dependency.first_name+" "+e.transaction_dependency.last_name:e.patient.patient_f_name+" "+e.patient.patient_l_name,patientClass:e.patient.patient_class,status:e.order_status,prescriptionDate:H.default(e.created_at).format("DD MMMM YYYY"),redeemDate:(null==e?void 0:e.claim_at)?H.default(e.claim_at).format("DD MMMM YYYY"):"-",lifepack:{lifepackClaimId:e.lifepack_claim_id,lifepackClaimUrl:e.lifepack_claim_url,lifepackInvoiceUrl:e.lifepack_invoice_url,lifepackSubmitRequest:e.lifepack_submit_request,lifepackSubmitResponse:e.lifepack_submit_response,lifepackSubscriptionId:e.lifepack_subscription_id}},createdAt:H.default(e.created_at).toDate()}})),console.log({prescriptionHistories:r}),this.setState({historyData:i,refreshing:!1}),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(1),console.log((null==e.t0?void 0:e.t0.response)||e.t0);case 15:case"end":return e.stop()}}),e,this,[[1,12]])})));return function(t){return e.apply(this,arguments)}}(),a.componentDidMount=function(){var e=ae(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.setState({isLoading:!0}),e.next=3,this.fetchPrescriptionHistory(!0);case 3:this.setState({isLoading:!1});case 4:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),a.render=function(){var e=this;return N.default.createElement(L.default,{ref:function(t){e.scrollRef=t},backgroundColor:this.props.themeColors.primary,parallaxHeaderHeight:200,refreshControl:N.default.createElement(l.RefreshControl,{refreshing:this.state.refreshing,onRefresh:ae(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.fetchPrescriptionHistory();case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))}),renderForeground:function(){return N.default.createElement(l.View,null,N.default.createElement(we,{onPress:function(){e.props.navigation.goBack()},position:"start",text:"Kembali",theme:"light"}),N.default.createElement(l.View,{style:{flexDirection:"row",alignItems:"center",padding:20}},N.default.createElement(Ft,{cardNumber:e.props.navigation.state.params.cardNumber,fullName:e.props.navigation.state.params.fullName,gender:e.props.navigation.state.params.gender}),N.default.createElement(l.TouchableOpacity,{style:{marginStart:20},onPress:function(){return e.scrollRef.scrollTo({x:0,y:500})}},N.default.createElement(l.Image,{source:require("../assets/baseline_keyboard_arrow_up_white_18dp.png")}))))}},N.default.createElement(l.View,{style:{backgroundColor:this.props.themeColors.primary}},this.state.isLoading?N.default.createElement(l.View,{style:{backgroundColor:"#FFF",borderTopEndRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,borderTopStartRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,paddingTop:64}},N.default.createElement(l.View,{style:{flex:1,justifyContent:"center"}},N.default.createElement(l.ActivityIndicator,{size:"large",color:this.props.themeColors.primary}))):N.default.createElement(l.View,{style:{backgroundColor:"#FFF",borderTopEndRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,borderTopStartRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,paddingTop:16}},N.default.createElement(l.View,{style:{width:64,height:6,borderRadius:3,marginBottom:15,opacity:.5,backgroundColor:"#808080",alignSelf:"center"}}),N.default.createElement(l.Text,{style:re({fontSize:20},ge.bold,{color:this.props.themeColors.darkestPrimary,alignSelf:"center",marginBottom:30})},"Riwayat Resep"),N.default.createElement(O.default,{innerCircle:"icon",circleColor:this.props.themeColors.lighterPrimary,lineColor:this.props.themeColors.primary,data:this.state.historyData,detailContainerStyle:{marginTop:-13,marginBottom:13},listViewContainerStyle:{marginLeft:12,marginRight:32},renderDetail:function(t){return N.default.createElement(Ja,{createdAt:t.createdAt,prescription:t.prescription,navigation:e.props.navigation})},showTime:!1}))))},t}(a.Component),Qa=i.connect((function(e){return{themeColors:e.themeColors}}))(Xa),$a=function(e){return $.default(e,{symbol:"Rp ",separator:".",decimal:",",precision:0}).format()},Za=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={products:[],totalPayment:0,payments:{subtotal_price:0,discount:0,total_price:0,delivery_price:0},invoiceUrl:"",prescriptionUrl:"",claimId:""},a}ie(t,e);var a=t.prototype;return a.calculateProducts=function(){var e=this.props.detail,t=[],a={subtotal_price:0,discount:0,total_price:0,delivery_price:0},n=0;if(e.prescription_order_histories&&0!==e.prescription_order_histories.length){var r=e.prescription_order_histories[0];e.prescription_order_histories.product&&r.product.map((function(e){t.push(e),n+=e.price||0}));var i=e.prescription_order_histories.filter((function(e){return!!e.payment}));if(i.length>0){var o,l,s,c,u=i[0];a.subtotal_price=(null==u||null==(o=u.payment)?void 0:o.subtotal_price)||0,a.discount=(null==u||null==(l=u.payment)?void 0:l.discount)||0,a.total_price=(null==u||null==(s=u.payment)?void 0:s.total_price)||0,a.delivery_price=(null==u||null==(c=u.payment)?void 0:c.delivery_price)||0}var d=e.prescription_order_histories.filter((function(e){return!!e.claim_id}));if(d.length>0){var p=d[0];this.setState({claimId:p.claim_id})}var m=e.prescription_order_histories.filter((function(e){return!!e.invoice_url}));if(m.length>0){var f=m[0];this.setState({invoiceUrl:f.invoice_url})}var g=e.prescription_order_histories.filter((function(e){return!!e.prescription_image}));if(g.length>0){var h=g[0];this.setState({prescriptionUrl:h.prescription_image})}if(g.length>0){var y=g[0];if(null!=y.patient.address){var b,v,E,x,w=null!=(b=null==(v=y.patient.address)?void 0:v.second_line)?b:"",S=null!=(E=null==(x=y.patient.address)?void 0:x.postal_code)?E:"",C=null!=w?w+" "+S:"-";this.setState({address:C})}}this.setState({products:t,totalPayment:n,payments:a})}},a.componentDidMount=function(){this.calculateProducts()},a.render=function(){var e=this,t=this.props,a=t.data,n=t.themeColors,r=t.navigation,i=t.detail,o=this.state,s=o.payments;o.totalPayment;var c=o.invoiceUrl,u=o.prescriptionUrl,d=o.claimId,p=o.address;return N.default.createElement(l.View,null,N.default.createElement(l.View,{style:{marginLeft:20,marginRight:20}},N.default.createElement(l.View,null,N.default.createElement(l.View,{style:en.container},N.default.createElement(l.View,{style:en.detailContainer},N.default.createElement(l.Text,{style:[en.section,ge.bold,{color:n.primary}]},D.default.t("prixa.orderInfo"))),N.default.createElement(l.View,{style:en.statusContainer},N.default.createElement(l.TouchableOpacity,{disabled:!d||"group"!==a.patientClass.toLowerCase(),onPress:function(){(0,e.props.onDestinationChange)("geniclick://claim/"+d)},style:{backgroundColor:d&&"group"===a.patientClass.toLowerCase()?Me:"#F2F2F2",flexDirection:"row",justifyContent:"center",alignItems:"center",paddingVertical:8,paddingHorizontal:16,borderRadius:30}},N.default.createElement(l.Text,{style:[ge.bold,{color:je,textAlign:"center",fontSize:10,textTransform:"uppercase"}]},D.default.t("prixa.prescriptionClaim"))))),N.default.createElement(l.View,{style:[en.container,en.containerBorder]},N.default.createElement(l.View,{style:en.detailFullContainer},N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:en.labelRegular},""+D.default.t("prixa.lifepackSubscriptionId")),N.default.createElement(l.Text,{style:en.regularBold},a.lifepackSubscriptionId))),N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:en.labelRegular},""+D.default.t("prixa.prescriptionNoAlt")),N.default.createElement(l.Text,{style:en.regularBold},a.prescriptionNo))),N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:en.labelRegular},""+D.default.t("prixa.redeemDate")),N.default.createElement(l.Text,{style:en.regularBold},a.redeemDate))),N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:en.labelRegular},""+D.default.t("prixa.prescriptionDate")),N.default.createElement(l.Text,{style:en.regularBold},a.prescriptionDate))),N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:en.labelRegular},""+D.default.t("prixa.prescriptionPatient")),N.default.createElement(l.Text,{style:en.regularBold},a.patientName)))))),N.default.createElement(l.View,{style:{marginTop:16}},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:[en.section,ge.bold,{color:n.primary}]},D.default.t("prixa.prescriptionDelivery"))),N.default.createElement(l.View,{style:[en.container,en.containerBorder]},N.default.createElement(l.View,{style:en.detailContainer},N.default.createElement(l.Text,{style:[en.regularBold,{textTransform:"capitalize"}]},i.order_status||"-")),N.default.createElement(l.View,{style:en.statusContainer},N.default.createElement(l.TouchableOpacity,{style:{backgroundColor:Me,flexDirection:"row",justifyContent:"center",alignItems:"center",paddingVertical:8,paddingHorizontal:16,marginBottom:8,borderRadius:30},onPress:function(){var t=e.props.detail,a=r.state.params,n=a.cardNumber,i=a.fullName,o=a.gender;r.navigate("PrescriptionHistoryDetailStatus",{data:t.prescription_order_histories,cardNumber:n,fullName:i,gender:o})}},N.default.createElement(l.Text,{style:[ge.bold,{color:je,textAlign:"center",fontSize:10,textTransform:"uppercase"}]},D.default.t("prixa.prescriptionDeliveryView")))))),N.default.createElement(l.View,{style:{marginTop:16}},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:[en.section,ge.bold,{color:n.primary}]},D.default.t("prixa.prescriptionPayment"))),N.default.createElement(l.View,{style:[en.container,en.containerBorder]},N.default.createElement(l.View,{style:en.detailFullContainer},N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,{style:en.paymentContainer},N.default.createElement(l.Text,{style:en.paymentLabel},D.default.t("prixa.prescriptionPaymentMedicine")),N.default.createElement(l.Text,{style:re({},en.paymentText)},$a(s.subtotal_price)))),N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,{style:en.paymentContainer},N.default.createElement(l.Text,{style:en.paymentLabel},D.default.t("prixa.prescriptionPaymentDelivery")),N.default.createElement(l.Text,{style:re({},en.paymentText)},$a(s.delivery_price)))),N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,{style:en.paymentContainer},N.default.createElement(l.Text,{style:re({},en.paymentLabel,ge.bold,{color:n.primary})},D.default.t("prixa.prescriptionPaymentTotal")),N.default.createElement(l.Text,{style:re({},en.regularBold,{color:n.primary})},$a(s.total_price))))))),N.default.createElement(l.View,{style:{marginTop:16}},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:[en.section,ge.bold,{color:n.primary}]},D.default.t("prixa.prescriptionDeliveryDetail"))),N.default.createElement(l.View,{style:[en.container]},N.default.createElement(l.View,{style:en.detailFullContainer},N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:en.labelRegular},""+D.default.t("prixa.prescriptionDeliveryDetailRecipientName")),N.default.createElement(l.Text,{style:en.regularBold},a.patientName))),N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:en.labelRegular},""+D.default.t("prixa.cellphoneNumber")),N.default.createElement(l.Text,{style:en.regularBold},i.patient_phone||"-"))),N.default.createElement(l.View,{style:en.itemContainer},N.default.createElement(l.View,null,N.default.createElement(l.Text,{style:en.labelRegular},""+D.default.t("prixa.addressDelivery")),N.default.createElement(l.Text,{style:en.addressText},p||"-"))))))),N.default.createElement(l.View,{style:{marginTop:30,flexDirection:"row",alignItems:"center",backgroundColor:Me}},N.default.createElement(l.View,{style:{backgroundColor:c?n.darkerPrimary:Le,height:60,width:"50%",flexDirection:"row",justifyContent:"center",alignItems:"center"}},N.default.createElement(l.TouchableOpacity,{disabled:!c,onPress:function(){l.Linking.openURL(c)}},N.default.createElement(l.Text,{style:[ge.bold,{color:je,textAlign:"center",fontSize:15,textTransform:"capitalize"}]},D.default.t("prixa.prescriptionPaymentDownload")))),N.default.createElement(l.View,{style:{backgroundColor:u?Me:"#C0C0C0",height:60,width:"50%",flexDirection:"row",justifyContent:"center",alignItems:"center"}},N.default.createElement(l.TouchableOpacity,{disabled:!u,onPress:function(){l.Linking.openURL(u)}},N.default.createElement(l.Text,{style:[ge.bold,{color:je,textAlign:"center",fontSize:15,textTransform:"capitalize"}]},D.default.t("prixa.prescriptionDownload"))))))},t}(N.default.Component);ne(Za,"propTypes",{data:A.default.shape({prescriptionNo:A.default.string,lifepackSubscriptionId:A.default.string,patientName:A.default.string.isRequired,prescriptionDate:A.default.string,redeemDate:A.default.string}),detail:A.default.object.isRequired,navigation:A.default.object.isRequired,onDestinationChange:A.default.func}),ne(Za,"defaultProps",{onDestinationChange:function(){console.log("onDestinationChange is not implemented!")}});var en=l.StyleSheet.create({container:{alignItems:"center",flexDirection:"row",paddingTop:8},containerBorder:{borderBottomColor:Le,borderBottomWidth:1,paddingBottom:16},buttonContainer:{alignItems:"center",justifyContent:"center",flexDirection:"row"},detailFullContainer:{flexDirection:"column"},detailContainer:{flex:.6,flexDirection:"column"},bulletContainer:{width:10},itemContainer:{flexDirection:"row",alignItems:"flex-start",justifyContent:"flex-start",marginBottom:10},paymentContainer:{alignItems:"center",justifyContent:"space-between",flexDirection:"row",width:"100%"},statusContainer:{flex:.4,flexDirection:"column",alignItems:"flex-end",justifyContent:"space-between"},section:re({fontSize:16},ge.regular),paymentText:re({fontSize:12,marginVertical:1},ge.bold,{textAlign:"right"}),paymentLabel:{fontSize:12,textAlign:"right"},regularBig:re({fontSize:14},ge.regular),regularBold:re({fontSize:12,color:"#000",marginVertical:2},ge.bold),labelRegular:{fontSize:11,marginVertical:2,color:Le},addressText:re({fontSize:12},ge.bold,{flex:1,flexWrap:"wrap",marginRight:5})}),tn=i.connect((function(e){return{themeColors:e.themeColors}}))(Za),an=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={isLoading:!1,refreshing:!1,data:{}},a}ie(t,e);var a=t.prototype;return a.fetchPrescriptionHistoryDetail=function(){var e=ae(regeneratorRuntime.mark((function e(t){var a,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t||this.setState({refreshing:!0}),a=this.props.navigation.state.params.data.id,e.next=4,gt.get(st+"/v2/prescription/"+a);case 4:n=e.sent,r=n.data.data,this.setState({data:r}),this.setState({refreshing:!1});case 8:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),a.componentDidMount=function(){var e=ae(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.setState({isLoading:!0}),e.next=3,this.fetchPrescriptionHistoryDetail(!0);case 3:this.setState({isLoading:!1});case 4:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),a.render=function(){var e=this,t=this.props.navigation.state.params.data,a=this.state.data;return N.default.createElement(L.default,{ref:function(t){e.scrollRef=t},backgroundColor:this.props.themeColors.primary,parallaxHeaderHeight:200,refreshControl:N.default.createElement(l.RefreshControl,{refreshing:this.state.refreshing,onRefresh:ae(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.fetchPrescriptionHistoryDetail();case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))}),renderForeground:function(){return N.default.createElement(l.View,null,N.default.createElement(we,{onPress:function(){e.props.navigation.goBack()},position:"start",text:"Kembali",theme:"light"}),N.default.createElement(l.View,{style:{flexDirection:"row",alignItems:"center",padding:20}},N.default.createElement(Ft,{cardNumber:e.props.navigation.state.params.cardNumber,fullName:e.props.navigation.state.params.fullName,gender:e.props.navigation.state.params.gender}),N.default.createElement(l.TouchableOpacity,{style:{marginStart:20},onPress:function(){return e.scrollRef.scrollTo({x:0,y:500})}},N.default.createElement(l.Image,{source:require("../assets/baseline_keyboard_arrow_up_white_18dp.png")}))))}},N.default.createElement(l.View,{style:{backgroundColor:this.props.themeColors.primary}},this.state.isLoading?N.default.createElement(l.View,{style:{backgroundColor:"#FFF",borderTopEndRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,borderTopStartRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,paddingTop:64}},N.default.createElement(l.View,{style:{flex:1,justifyContent:"center"}},N.default.createElement(l.ActivityIndicator,{size:"large",color:this.props.themeColors.primary}))):N.default.createElement(l.View,{style:{backgroundColor:"#FFF",borderTopEndRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,borderTopStartRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,paddingTop:16}},N.default.createElement(l.Text,{style:re({fontSize:20},ge.bold,{color:this.props.themeColors.darkestPrimary,alignSelf:"center",marginBottom:30})},"Detail Pesanan"),N.default.createElement(tn,{data:t,navigation:this.props.navigation,detail:a,onDestinationChange:this.props.screenProps.onDestinationChange}))))},t}(a.Component),nn=i.connect((function(e){return{themeColors:e.themeColors}}))(an),rn=function(e){function t(){return e.apply(this,arguments)||this}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.date,a=e.status,n=e.isLargeDetail,r=e.rejectReason;return N.default.createElement(N.default.Fragment,null,N.default.createElement(l.Text,{style:[n?on.sectionLarge:on.section,{textTransform:"uppercase"}]},a),N.default.createElement(l.Text,{style:n?on.timestampLarge:on.timestamp},D.default.l("date.prixa.default",t)+" jam "+D.default.l("time.prixa.default",t)),"resep ditolak"===a.toLowerCase()&&N.default.createElement(l.Text,{style:on.section},""+D.default.t("prixa.prescriptionRejectReason",{reason:r.toLowerCase()||""})))},t}(N.default.Component);ne(rn,"propTypes",{date:A.default.instanceOf(Date).isRequired,status:A.default.string.isRequired,isLargeDetail:A.default.bool,rejectReason:A.default.string});var on=l.StyleSheet.create({sectionLarge:re({fontSize:16},ge.bold),section:re({fontSize:14},ge.bold),timestamp:re({fontSize:12},ge.regular),timestampLarge:re({fontSize:14},ge.regular)}),ln=i.connect((function(e){return{themeColors:e.themeColors}}))(rn),sn=function(e){function t(t){return e.call(this,t)||this}return ie(t,e),t.prototype.render=function(){var e=this,t=this.props.navigation.state.params.data;return N.default.createElement(L.default,{ref:function(t){e.scrollRef=t},backgroundColor:this.props.themeColors.primary,parallaxHeaderHeight:200,renderForeground:function(){return N.default.createElement(l.View,null,N.default.createElement(we,{onPress:function(){e.props.navigation.goBack()},position:"start",text:"Kembali",theme:"light"}),N.default.createElement(l.View,{style:{flexDirection:"row",alignItems:"center",padding:20}},N.default.createElement(Ft,{cardNumber:e.props.navigation.state.params.cardNumber,fullName:e.props.navigation.state.params.fullName,gender:e.props.navigation.state.params.gender}),N.default.createElement(l.TouchableOpacity,{style:{marginStart:20},onPress:function(){return e.scrollRef.scrollTo({x:0,y:500})}},N.default.createElement(l.Image,{source:require("../assets/baseline_keyboard_arrow_up_white_18dp.png")}))))}},N.default.createElement(l.View,{style:{backgroundColor:this.props.themeColors.primary}},N.default.createElement(l.View,{style:{backgroundColor:"#FFF",borderTopEndRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,borderTopStartRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,paddingTop:16}},N.default.createElement(l.Text,{style:re({fontSize:20},ge.bold,{color:this.props.themeColors.darkestPrimary,alignSelf:"center",marginBottom:30})},"DETAIL STATUS PESANAN"),N.default.createElement(O.default,{innerCircle:"icon",circleColor:this.props.themeColors.lighterPrimary,lineColor:this.props.themeColors.primary,data:t,detailContainerStyle:{marginTop:-13,marginBottom:13},listViewContainerStyle:{marginLeft:12,marginRight:32},renderDetail:function(e,t){return N.default.createElement(ln,{date:H.default(e.timestamp).toDate(),status:e.status,isLargeDetail:0===t,rejectReason:e.reject_reason})},showTime:!1}))))},t}(a.Component),cn=i.connect((function(e){return{themeColors:e.themeColors}}))(sn);function un(e){return a.createElement(Z.default,re({viewBox:"0 0 166.52 166.02"},e),a.createElement(R.Defs,null),a.createElement(R.G,{id:"prefix__Layer_2","data-name":"Layer 2"},a.createElement(R.G,{id:"prefix__Layer_1-2","data-name":"Layer 1"},a.createElement(R.Path,{className:"prefix__cls-1",d:"M123 63.18A59.82 59.82 0 1163.18 3.36 59.82 59.82 0 01123 63.18z"}),a.createElement(R.Path,{className:"prefix__cls-1",d:"M99.34 110.64l51.47 52.01 12.35-12.71-51.53-51.69M63.18 33.1v60.16M33.1 63.18h60.16"}))))}function dn(e){return a.createElement(Z.default,re({viewBox:"0 0 206.34 166.13"},e),a.createElement(R.Defs,null),a.createElement(R.G,{id:"prefix__Layer_2","data-name":"Layer 2"},a.createElement(R.G,{id:"prefix__Layer_1-2","data-name":"Layer 1"},a.createElement(R.Path,{className:"prefix__cls-1",d:"M103.09 90.93V3.36M63.85 83.13L98.28 121a8 8 0 0011.33 0L143 83.13"}),a.createElement(R.Path,{className:"prefix__cls-1",d:"M3.36 103.28v51.46a8.06 8.06 0 008 8H194.9a8.07 8.07 0 008.08-8v-51.46"}))))}var pn=void 0,mn=l.Dimensions.get("window"),fn=mn.width,gn=mn.height,hn=l.StyleSheet.create({header:{flexDirection:"row",alignItems:"center",padding:20},prescriptionTitle:re({fontSize:24},ge.bold,{color:"#000",width:250,textAlign:"center",paddingVertical:16}),containerImageFeatures:{flexDirection:"row",justifyContent:"flex-end",marginBottom:10},imageFeature:{width:25,height:27,marginRight:20},containerImage:{marginRight:30,marginLeft:30,alignSelf:"center"},imageNote:{alignSelf:"center",marginVertical:20},containerListButton:{flexDirection:"row",justifyContent:"space-between",marginBottom:10},containerButton:{borderRadius:30,alignSelf:"flex-start",backgroundColor:Ue,paddingVertical:10,paddingHorizontal:35,marginLeft:.1*fn},textButton:re({},ge.bold,{color:"#FFF",textAlign:"center"}),redeemButtonEnabled:{borderRadius:30,alignSelf:"flex-start",backgroundColor:Me,paddingVertical:10,paddingHorizontal:30,marginRight:.1*fn},redeemButtonDisabled:{borderRadius:30,alignSelf:"flex-start",backgroundColor:Le,paddingVertical:10,paddingHorizontal:30,marginRight:.1*fn},iconFail:{width:250,height:250,alignSelf:"center",marginTop:40,marginBottom:10},menu:{borderRadius:30,alignSelf:"center",paddingVertical:3},buttonMenu:{paddingHorizontal:15,marginRight:10,marginTop:5},buttonMenuDisable:{backgroundColor:Le}}),yn=i.connect((function(e){return{themeColors:e.themeColors,token:e.token}}))((function(e){var t=a.useState(""),n=t[0],r=t[1],i=a.useState(""),o=i[0],s=i[1],c=a.useState(""),u=c[0],d=c[1],p=a.useState(!1),m=p[0],f=p[1],g=a.useState(!1),h=g[0],y=g[1],b=a.useState(!1),v=b[0],E=b[1],x=a.useState(!1),w=x[0],S=x[1],C=a.useState(!0),k=C[0],T=C[1],_=a.useState(!1),V=_[0],R=_[1],P=a.useState(!1),I=P[0],D=P[1],A=a.useState(!1),B=A[0],q=A[1],z=a.useState(!1),O=z[0],M=z[1];a.useEffect((function(){L()}),[]),a.useEffect((function(){o&&(D(!0),l.Image.getSize(o,(function(e,t){console.log("valid prescriptionImg",{width:e,height:t}),r(o)}),(function(e){s("invalid prescriptionImg",{error:e}),T(!1),M(!0)})))}),[o]),a.useEffect((function(){u&&l.Image.getSize(u,(function(e,t){console.log("valid adjustedPrescriptionImg",{width:e,height:t})}),(function(e){d("invalid adjustedPrescriptionImg",{error:e})}))}),[u]);var L=function(){var t=ae(regeneratorRuntime.mark((function t(){var a,n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.navigation.state.params.prescriptionId,t.next=3,gt.get(st+"/v2/prescription/"+a);case 3:n=t.sent,r=n.data.data,s(r.img_url),E(null!==r.order_status),S(!!r.is_eligible),1===r.has_prescription_adjustment&&d(r.adjusted_img_url);case 9:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),H=function(){f(!1)},U=function(e,t){"adjustedButton"===t?(q(!0),D(!1)):(q(!1),D(!0)),"invalid image"===e?(r(),M(!0)):(r(),M(),r(e))};return N.default.createElement(l.ScrollView,{style:{flex:1}},N.default.createElement(l.View,{style:{backgroundColor:e.themeColors.primary}},N.default.createElement(j.default,{isVisible:m,backdropColor:"grey",onBackButtonPress:H,onBackdropPress:H,useNativeDriver:!0},N.default.createElement(F.default,{alignSelf:"center",source:{uri:n},width:fn})),N.default.createElement(l.View,{style:hn.header},N.default.createElement(Ft,{cardNumber:e.navigation.state.params.cardNumber,fullName:e.navigation.state.params.customerName,gender:e.navigation.state.params.gender}),N.default.createElement(l.TouchableOpacity,{style:{marginStart:20},onPress:function(){return pn.scrollRef.scrollTo({x:0,y:500})}})),N.default.createElement(l.View,{style:{backgroundColor:"#FFF",borderTopEndRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,borderTopStartRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40}},N.default.createElement(l.View,{style:{paddingTop:10,alignSelf:"center"}},N.default.createElement(l.Text,{style:hn.prescriptionTitle},"RESEP OBAT")),N.default.createElement(l.View,{style:[hn.containerImageFeatures,{marginRight:20}]},u?N.default.createElement(l.View,{style:hn.containerImageFeatures},N.default.createElement(l.View,{style:[hn.menu,hn.buttonMenu,{marginRight:15},I?{backgroundColor:e.themeColors.primary}:hn.buttonMenuDisable]},N.default.createElement(l.TouchableOpacity,{onPress:function(){return U(o,"")}},N.default.createElement(l.Text,{style:[hn.textButton,{fontSize:12}]},"RESEP AWAL"))),N.default.createElement(l.View,{style:[hn.menu,hn.buttonMenu,B?{backgroundColor:e.themeColors.primary}:hn.buttonMenuDisable]},N.default.createElement(l.TouchableOpacity,{onPress:function(){return U(u,"adjustedButton")}},N.default.createElement(l.Text,{style:[hn.textButton,{fontSize:12}]},"RESEP BARU")))):null,N.default.createElement(l.TouchableOpacity,{onPress:function(){n?f(!0):l.Alert.alert("Kesalahan","Invalid Image Url")}},N.default.createElement(l.View,{style:hn.menu},N.default.createElement(un,{fill:"none",stroke:e.themeColors.primary,strokeWidth:"12",style:hn.imageFeature}))),N.default.createElement(l.TouchableOpacity,{onPress:function(){n?(y(!0),wa(n).then((function(e){y(!1)}))):l.Alert.alert("Kesalahan","Resep tidak dapat diunduh.")}},N.default.createElement(l.View,{style:hn.menu},h?N.default.createElement(l.ActivityIndicator,{size:"large",color:e.themeColors.primary}):N.default.createElement(dn,{fill:"none",stroke:e.themeColors.primary,strokeWidth:"19",style:hn.imageFeature})))),k?N.default.createElement(l.View,{style:{paddingTop:.2*gn,alignItems:"center"}},N.default.createElement(l.ActivityIndicator,{size:"large",color:e.themeColors.primary})):null,n?N.default.createElement(l.View,null,N.default.createElement(l.View,{style:hn.containerImage},N.default.createElement(F.default,{source:{uri:n},width:B?.9*l.Dimensions.get("window").width:l.Dimensions.get("window").width,fadeDuration:1e3,onLoadEnd:function(){T(!1),R(!0)}})),V?N.default.createElement(l.View,null,N.default.createElement(l.View,{style:hn.imageNote},N.default.createElement(l.Text,null,"Resep hanya bisa ditebus satu kali")),N.default.createElement(l.View,{style:hn.containerListButton},N.default.createElement(l.TouchableOpacity,{onPress:function(){e.navigation.navigate("PrescriptionHistory")},style:{alignSelf:"center"}},N.default.createElement(l.View,{style:hn.containerButton},N.default.createElement(l.Text,{style:hn.textButton},"KEMBALI"))),N.default.createElement(l.TouchableOpacity,{onPress:function(){var t=e.navigation.state.params,a=t.prescriptionId,n=t.customerName,r=t.patientName,i=t.cardNumber,o=t.gender,s=t.pharmacy;v?l.Alert.alert("Kesalahan","Resep sudah ditebus"):w?e.navigation.navigate("OrderMedicine",{prescriptionId:a,customerName:n,patientName:r,cardNumber:i,gender:o,pharmacy:s}):l.Alert.alert("Resep tidak dapat ditebus","Mohon maaf, resep hanya dapat ditebus maksimal 7 hari setelah konsultasi")},style:{alignSelf:"center"}},N.default.createElement(l.View,{style:[v||!w?hn.redeemButtonDisabled:hn.redeemButtonEnabled]},N.default.createElement(l.Text,{style:hn.textButton},"TEBUS RESEP"))))):null):null,O?N.default.createElement(l.View,{style:{paddingTop:10,alignSelf:"center",marginBottom:30}},N.default.createElement(l.Image,{source:require("../assets/icons/fail.png"),style:hn.iconFail}),N.default.createElement(l.View,{style:hn.imageNote},N.default.createElement(l.Text,null,"Data resep gagal dimuat"))):null)))})),bn=l.Dimensions.get("window");bn.width;var vn=bn.height,En=l.StyleSheet.create({header:{flexDirection:"row",alignItems:"center",padding:20},containerTitleModal:{backgroundColor:"#FFFFFF",borderRadius:40,padding:30},titleVerificationModal:re({color:"#808080",fontSize:20},ge.bold,{textAlign:"center"}),bodyVerificationModal:{color:"#808080",fontSize:17,textAlign:"center",lineHeight:20,marginTop:30,marginVertical:30},containerListButtonsVerificationModal:{flexDirection:"row",justifyContent:"space-between"},buttonModal:{borderRadius:20,paddingVertical:10},textButtonModal:re({color:"#FFFFFF",fontSize:15},ge.bold),containerSuccessOrderModal:{backgroundColor:"#FFFFFF",borderRadius:40,padding:15},imgSuccessOrderModal:{width:100,height:100,alignSelf:"center",marginTop:20,marginBottom:10},titleSuccessOrderModal:re({color:"#808080",fontSize:18},ge.bold,{textAlign:"center"}),textBodySuccessOrderModal:{color:"#808080",fontSize:16,textAlign:"center",marginTop:10},containerListButtonSuccessOrderModal:{alignSelf:"center",marginVertical:15},containerFailOrderModal:{backgroundColor:"#FFFFFF",borderRadius:40,padding:15},imgFailOrderModal:{width:100,height:100,alignSelf:"center",marginTop:20,marginBottom:10},titleFailOrderModal:re({color:"#808080",fontSize:20},ge.bold,{textAlign:"center"}),textBodyFailOrderModal:{color:"#808080",fontSize:16,textAlign:"center"},containerListButtonsFailOrderModal:{flexDirection:"row",justifyContent:"space-between",marginVertical:15},containerTitleOrderMedicine:{paddingTop:10,alignSelf:"center"},textTitleOrderMedicine:re({fontSize:24},ge.bold,{color:"#000",width:250,textAlign:"center",paddingVertical:7}),containerBodyOrderMedicine:{paddingVertical:7,marginHorizontal:20},containerInfo:{paddingBottom:5},textBodyOrderMedicine:{fontSize:18,color:"#000",paddingVertical:5,textAlign:"justify",lineHeight:20,letterSpacing:.5},textForm:re({fontSize:18},ge.bold,{color:"#000",width:250,paddingVertical:7,marginTop:10}),inputTextForm:{padding:5,height:40,borderColor:"gray",borderWidth:1,textAlignVertical:"top",fontSize:18,borderRadius:10,textTransform:"uppercase"},containerListButtonOrderMedicine:{flexDirection:"row",justifyContent:"space-between",marginTop:30},buttonBackOrderMedicine:{borderRadius:30,alignSelf:"flex-start",backgroundColor:Ue,paddingVertical:12,paddingHorizontal:46,marginLeft:20},buttonOrderMedicine:{borderRadius:30,alignSelf:"flex-start",backgroundColor:Me,paddingVertical:12,paddingHorizontal:20,marginRight:20},textButtonOrderMedicine:re({},ge.bold,{color:"#FFF",textAlign:"center"}),error:{color:"red",fontSize:15},containerDropDown:{borderColor:"gray",borderWidth:1,fontSize:18,borderRadius:10,textTransform:"uppercase"},itemDropDown:{padding:10,marginTop:2,backgroundColor:"#FAF9F8",borderColor:"#bbb",borderRadius:10,borderWidth:1},itemTextStyleDropDown:{color:"#222",fontSize:18}}),xn={ask:Va,intro:Fa,Children:xt,Consent:kt,dependencies:xt,CustomerProfile:ta,DoctorProfile:pa,Medical:fa,MedicalCheck:aa,Rating:ba,Symptoms:Ea,symptom:Ea,VideoCall:qa,AudioCall:Oa,Waiting:ka,PreAssessment:La,PostAssessment:ja,PrescriptionHistory:Qa,PrescriptionHistoryDetail:nn,PrescriptionHistoryDetailStatus:cn,PrescriptionDetail:yn,OrderMedicine:i.connect((function(e){return{themeColors:e.themeColors}}))((function(e){var t=a.useState([]),n=t[0],r=t[1],i=a.useState(""),o=i[0],s=i[1],c=a.useState(""),u=c[0],d=c[1],p=a.useState(""),m=p[0],f=p[1],g=a.useState(""),h=g[0],y=g[1],b=a.useState(!1),v=b[0],E=b[1],x=a.useState(!1),w=x[0],S=x[1],C=a.useState(!1),k=C[0],T=C[1],_=a.useState(!1),V=_[0],R=_[1],P=a.useState(!1),I=P[0],D=P[1],A=a.useState(""),F=A[0],B=A[1],q=a.useState(!1),z=q[0],O=q[1],L=a.useState(""),H=L[0],U=L[1];a.useEffect((function(){var t=e.navigation.state.params.pharmacy;y(t.pharmacy_name),"Lifepack"===t.pharmacy_name?Y(t.fulfillment_center):"Siloam"===t.pharmacy_name&&G(t.fulfillment_center)}),[]),a.useEffect((function(){var t=e.navigation.state.params.pharmacy;y(t.pharmacy_name),"Lifepack"===t.pharmacy_name?Y(t.fulfillment_center):"Siloam"===t.pharmacy_name&&G(t.fulfillment_center)}),[]);var W=function(){var e=!1;return""==o?(D(!0),B("Nomor HP tidak boleh kosong")):isNaN(o)?(D(!0),B("Nomor HP harus angka")):!1===/^(08\d{8,10})$|(\+62\d{9,11})$/.test(o)?(D(!0),B("Format nomor HP salah")):(e=!0,D(!1),B("")),e},K=function(){var e=!1,t=Q(u);return""==u||""==m?(O(!0),U("Lokasi tidak boleh kosong")):t<=0?(O(!0),U("Lokasi tidak ditemukan")):(e=!0,O(!1),U("")),e},G=function(e){var t=[];M.default.each(e,(function(e){var a,n;t.push({id:e.id,name:null!=(a=e.name+" - "+(null==(n=e.city)?void 0:n.name))?a:null})})),r(t)},Y=function(e){var t=[];M.default.each(e,(function(e){t.push({id:e.id,name:e.name})})),r(t)},J=function(){E(!0),X()},X=function(){var t=ae(regeneratorRuntime.mark((function t(){var a,n,r,i,l,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.navigation.state.params.prescriptionId,n={phone:o,fulfillment_center_id:u},t.prev=2,t.next=5,gt.post(st+"/v2/prescription/"+a+"/order",n);case 5:r=t.sent,i=r.data,l=i.data,s=i.status,l&&("success"===s?setTimeout((function(){E(!1),T(!0)}),350):setTimeout((function(){E(!1),R(!0)}),350)),t.next=16;break;case 12:t.prev=12,t.t0=t.catch(2),E(!1),console.log((null==t.t0?void 0:t.t0.response)||t.t0);case 16:case"end":return t.stop()}}),t,null,[[2,12]])})));return function(){return t.apply(this,arguments)}}(),Q=function(e){return""===e?[]:n.filter((function(t){return t.id.search(e)>=0}))},$=function(){S(!1)},Z=function(){T(!1)},te=function(){R(!1)},ne=function(){E(!1)};return N.default.createElement(l.KeyboardAvoidingView,{behavior:"position",keyboardVerticalOffset:50},N.default.createElement(l.TouchableWithoutFeedback,{onPress:l.Keyboard.dismiss},N.default.createElement(l.View,{style:{backgroundColor:e.themeColors.primary}},w?N.default.createElement(j.default,{isVisible:!0,backdropColor:"#515151",useNativeDriver:!0,onModalHide:$,onDismiss:$},N.default.createElement(l.View,{style:En.containerTitleModal},N.default.createElement(l.Text,{style:En.titleVerificationModal},"Apakah Anda yakin data yang dimasukkan sudah benar?"),N.default.createElement(l.Text,{style:En.bodyVerificationModal},"Dengan menyetujui untuk proses resep, Anda telah melakukan pengecekan data pasien dan detail kontak untuk pengiriman."),N.default.createElement(l.View,{style:En.containerListButtonsVerificationModal},N.default.createElement(l.TouchableOpacity,{onPress:function(){S(!1)}},N.default.createElement(l.View,{style:[En.buttonModal,{backgroundColor:"#E64F4F",paddingHorizontal:25}]},N.default.createElement(l.Text,{style:En.textButtonModal},"KEMBALI"))),N.default.createElement(l.TouchableOpacity,{onPress:function(){S(!1),J()}},N.default.createElement(l.View,{style:[En.buttonModal,{backgroundColor:"#5DBE66",paddingHorizontal:17}]},N.default.createElement(l.Text,{style:En.textButtonModal},"PROSES RESEP")))))):null,k?N.default.createElement(j.default,{isVisible:!0,backdropColor:"#515151",useNativeDriver:!0,onModalHide:Z,onDismiss:Z},N.default.createElement(l.View,{style:En.containerSuccessOrderModal},N.default.createElement(l.Image,{source:require("../assets/icons/tick.png"),style:En.imgSuccessOrderModal}),N.default.createElement(l.Text,{style:En.titleSuccessOrderModal},"Permintaan Resep Berhasil Dikirim"),"Lifepack"===h?N.default.createElement(l.Text,{style:En.textBodySuccessOrderModal},"Tim Apoteker kami akan melakukan pengecekan dan mengkonfirmasi melalui push notifikasi. Mohon untuk menunggu beberapa menit."):N.default.createElement(l.Text,{style:En.textBodySuccessOrderModal},"Tim Apoteker kami akan melakukan pengecekan dan mengkonfirmasi pesanan melalui telepon/SMS/Whatsapp."),N.default.createElement(l.View,{style:En.containerListButtonSuccessOrderModal},N.default.createElement(l.TouchableOpacity,{onPress:function(){T(!1),e.navigation.navigate("CustomerProfile")}},N.default.createElement(l.View,{style:[En.buttonModal,{backgroundColor:"#5DBE66",paddingHorizontal:40}]},N.default.createElement(l.Text,{style:En.textButtonModal},"SELESAI")))))):null,V?N.default.createElement(j.default,{isVisible:V,backdropColor:"#515151",useNativeDriver:!0,onModalHide:te,onDismiss:te},N.default.createElement(l.View,{style:En.containerFailOrderModal},N.default.createElement(l.Image,{source:require("../assets/icons/fail.png"),style:En.imgFailOrderModal}),N.default.createElement(l.Text,{style:En.titleFailOrderModal},"Permintaan Resep Gagal Dikirim"),N.default.createElement(l.Text,{style:En.textBodyFailOrderModal},"Silahkan coba kembali dalam beberapa saat"),N.default.createElement(l.View,{style:En.containerListButtonsFailOrderModal},N.default.createElement(l.TouchableOpacity,{onPress:function(){R(!1)}},N.default.createElement(l.View,{style:[En.buttonModal,{backgroundColor:"#E64F4F",marginLeft:10,paddingHorizontal:30}]},N.default.createElement(l.Text,{style:En.textButtonModal},"KEMBALI"))),N.default.createElement(l.TouchableOpacity,{onPress:function(){R(!1),J()}},N.default.createElement(l.View,{style:[En.buttonModal,{backgroundColor:"#5DBE66",marginRight:10,paddingHorizontal:25}]},N.default.createElement(l.Text,{style:En.textButtonModal},"COBA LAGI")))))):null,v?N.default.createElement(j.default,{isVisible:!0,backdropColor:"#ffffff",useNativeDriver:!0,onModalHide:ne,onDismiss:ne},N.default.createElement(l.View,{style:[En.containerTitleModal,{backgroundColor:"rgba(0,0,0,0)",alignItems:"center"}]},N.default.createElement(l.ActivityIndicator,{size:"large",color:e.themeColors.primary}))):null,N.default.createElement(l.View,{style:En.header},N.default.createElement(Ft,{cardNumber:e.navigation.state.params.cardNumber,fullName:e.navigation.state.params.customerName,gender:e.navigation.state.params.gender}),N.default.createElement(l.TouchableOpacity,{style:{marginStart:20},onPress:function(){return scrollRef.scrollTo({x:0,y:500})}})),N.default.createElement(l.View,{style:{backgroundColor:"#FFF",borderTopEndRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40,borderTopStartRadius:"android"===l.Platform.OS&&l.Platform.Version<=26?0:40}},n.length<=0?N.default.createElement(l.View,{style:{paddingTop:.3*vn,alignItems:"center"}},N.default.createElement(l.ActivityIndicator,{size:"large",color:e.themeColors.primary})):N.default.createElement(l.View,null,N.default.createElement(l.View,{style:En.containerTitleOrderMedicine},N.default.createElement(l.Text,{style:En.textTitleOrderMedicine},"PEMESANAN OBAT")),N.default.createElement(l.View,{style:En.containerBodyOrderMedicine},N.default.createElement(l.View,{style:En.containerInfo},N.default.createElement(l.Text,{style:En.textBodyOrderMedicine},"Mohon untuk melengkapi data dibawah untuk kebutuhan pengiriman obat dan pembayaran.")),N.default.createElement(l.Text,{style:En.textForm},"Nama Pasien"),N.default.createElement(l.Text,{style:{color:"#000",fontSize:18,paddingVertical:7}},e.navigation.state.params.patientName),N.default.createElement(l.Text,{style:En.textForm},"Nomor Ponsel"),N.default.createElement(l.TextInput,{style:En.inputTextForm,placeholder:"e.g. 08XXXXXXXXX",keyboardType:"phone-pad",onChangeText:function(e){return function(e){s(e),B(""),D(!1)}(e)}}),I?N.default.createElement(l.View,{style:{paddingTop:5}},N.default.createElement(l.Text,{style:En.error},F)):null,N.default.createElement(l.Text,{style:En.textForm},"Lokasi"),N.default.createElement(ee.default,{onTextChange:function(e){return function(e){f(e),O(!1),U("")}(e)},onItemSelect:function(e){return function(e,t){f(t),d(e),O(!1),U("")}(e.id,e.name)},containerStyle:En.containerDropDown,itemStyle:En.itemDropDown,itemTextStyle:En.itemTextStyleDropDown,itemsContainerStyle:{maxHeight:240},items:n,textInputProps:{placeholder:"e.g DKI JAKARTA",underlineColorAndroid:"transparent",style:{padding:5,borderWidth:1,borderColor:"#ccc",borderRadius:10,fontSize:17,height:40}},resetValue:!1,underlineColorAndroid:"transparent"}),z?N.default.createElement(l.View,{style:{paddingTop:5}},N.default.createElement(l.Text,{style:En.error},H)):null,"Siloam"===h?N.default.createElement(l.View,{style:{paddingTop:20}},N.default.createElement(l.Text,{style:{color:Le,fontSize:15,textAlign:"justify"}},"Untuk sementara hanya melayani pengantaran pada kota-kota diatas. Untuk daerah lainnya Anda dapat download resep dan menebusnya di apotek yang bekerja sama dengan Mandiri InHealth")):null),N.default.createElement(l.View,{style:En.containerListButtonOrderMedicine},N.default.createElement(l.TouchableOpacity,{onPress:function(){e.navigation.navigate("PrescriptionDetail")},style:{alignSelf:"center"}},N.default.createElement(l.View,{style:En.buttonBackOrderMedicine},N.default.createElement(l.Text,{style:En.textButtonOrderMedicine},"KEMBALI"))),N.default.createElement(l.TouchableOpacity,{onPress:function(){var e=W(),t=K();e&&t&&S(!0)},style:{alignSelf:"center"}},N.default.createElement(l.View,{style:En.buttonOrderMedicine},N.default.createElement(l.Text,{style:En.textButtonOrderMedicine},"PESAN SEKARANG")))))))))}))};D.default.locale="id",D.default.translations=se;var wn=r.createStackNavigator(xn,{headerMode:"none",initialRouteName:"CustomerProfile"}),Sn=n.createAppContainer(wn),Cn=function(e){function t(t){var a;ne(oe(a=e.call(this,t)||this),"handleNavigationStateChange",(function(e,t){(0,a.props.onDestinationChange)({Waiting:"Consultation"}[t.routes.slice(-1)[0].routeName]||"Other")}));var n=a.props,r=n.devMode,i=n.fcmToken,o=n.introSlides,l=n.showIntro,s=n.themeColors,c=n.token;return function(e){e?(st="https://dev.api.core.prixa.ai/api",ct="https://dev.baymaxwidget.prixa.ai",tt="https://dev.api.core.prixa.ai/api/v1/",at="https://dev.api.core.prixa.ai/api/v1/nalar/",nt="WZQRQzxN6bDxkwb8Lr7b2liEIM5E22JY",rt="e58b641d-5714-45d0-9453-af17f805dc74",it="2255079e-752b-486d-886b-c00be708b6a1",ot="prixa",lt="test"):(st="https://api.core.prixa.ai/api",ct="https://baymaxwidget.prixa.ai",tt="https://api.core.prixa.ai/api/v1/",at="https://api.core.prixa.ai/api/v1/nalar/",nt="WZQRQzxN6bDxkwb8Lr7b2liEIM5E22JY",rt="e58b641d-5714-45d0-9453-af17f805dc74",it="2255079e-752b-486d-886b-c00be708b6a1",ot="prixa",lt="main")}(r),fe.dispatch(function(e){return{fcmToken:e,type:"CHANGE_FCM_TOKEN"}}(i)),fe.dispatch(function(e){return{themeColors:e,type:"CHANGE_THEME_COLORS"}}(s)),fe.dispatch(function(e){return{token:e,type:"CHANGE_TOKEN"}}(c)),l&&fe.dispatch(function(e){return{introSlides:e,type:"CHANGE_INTRO_SLIDES"}}(o)),a}return ie(t,e),t.prototype.render=function(){var e=this.props,t=e.intent,a=e.onClose,n=e.onDestinationChange;return N.default.createElement(i.Provider,{store:fe},N.default.createElement(Sn,{onNavigationStateChange:this.handleNavigationStateChange,screenProps:{intent:t,onClose:a,onDestinationChange:n}}))},t}(N.default.Component);return ne(Cn,"defaultProps",{devMode:!1,fcmToken:null,intent:null,introSlides:[],onClose:function(){},onDestinationChange:function(){},showIntro:!0,themeColors:{}}),ne(Cn,"propTypes",{devMode:A.default.bool,fcmToken:A.default.string,intent:A.default.shape({action:A.default.string.isRequired}),introSlides:A.default.array,onClose:A.default.func,onDestinationChange:A.default.func,showIntro:A.default.bool,themeColors:A.default.shape({darkerPrimary:A.default.string,darkestPrimary:A.default.string,lighterPrimary:A.default.string,lightestPrimary:A.default.string,primary:A.default.string}),token:A.default.string.isRequired}),Cn}));
//# sourceMappingURL=prixa-telemedicine-rn-sdk.min.js.map