1(this["webpackJsonpclassplus-web-react"]=this["webpackJsonpclassplus-web-react"]||[]).push([[163],{3306:function(t,e,s){"use strict";s.r(e);var r=s(1),a=s.n(r),n=s(140),o=s(2796),u=s(1032),i=s(2757),c=s(1763);class l extends a.a.Component{constructor(t){super(t)}componentDidMount(){const{isCaretaker:t,isPaymentsCaretaker:e,selectedCaretakerTutorId:s,userTutorId:r}=this.props;let a="";t&&e&&s&&r&&r!=s&&(a="?tutorId="+s),this.props.setInitFromStoreStatus(!0);const n=new URLSearchParams(this.props.location.search).get("structureId");this.props.fetchRemoteData({key:"singleStructure",url:`/fees/structure/${n}${a}`,success:()=>this.props.setShowInstalmentsStatus(!0)})}render(){const{singleStructureLoading:t,singleStructureData:e}=this.props;return a.a.createElement(i.default,{loading:t||!e})}}e.default=Object(o.a)(Object(n.connect)((function(t){var e,s,r,a,n;return{selectedTutor:t.payments&&t.payments.tab&&t.payments.tab.selectedTutor,userTutorId:t.persistedData&&t.persistedData.tutorId,selectedCaretakerTutorId:null===t||void 0===t||null===(e=t.settingsCareTakerReducer)||void 0===e||null===(s=e.selectedCaretakerData)||void 0===s?void 0:s.tutorId,isCaretaker:null===t||void 0===t||null===(r=t.persistedData)||void 0===r?void 0:r.isCaretaker,isPaymentsCaretaker:null===t||void 0===t||null===(a=t.persistedData)||void 0===a||null===(n=a.caretakerPermissions)||void 0===n?void 0:n.payments}}),{setShowInstalmentsStatus:c.b,setInitFromStoreStatus:c.a})(Object(u.a)(l,{singleStructure:{loading:!0,data:!0}})))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.