0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 18.220.134.161


Current Path : /var/www/egov/build/static/js/
Upload File :
Current File : /var/www/egov/build/static/js/61.4a5b4c64.chunk.js.map

{"version":3,"sources":["pages/after-exam/Valuation/ValuationReports.js","../node_modules/react-input-mask/index.js","../node_modules/react-input-mask/lib/react-input-mask.production.min.js","actions/after-exam/valuation.js"],"names":["ValuationReports","state","frmDeggrp","reportType","frmSubmit","rftype","tcodefrom","tcodeto","vdatefrom","moment","subtract","format","vdateto","fboard","getDegrees","e","data","_this","setState","value","handleChange","type","Object","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__","name","handleSubmit","fdeggrp","props","user","showError","header","content","handleReport","_this$props$user","fcuruniv","_this$state","window","open","ReportAPI","JSON","stringify","handleChangedate","target","onBoardChange","_callee","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default","a","wrap","_context","prev","next","stop","handleCancel","reportFormat","renderHeader","react__WEBPACK_IMPORTED_MODULE_8___default","createElement","semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__","Header","style","display","className","semantic_ui_react__WEBPACK_IMPORTED_MODULE_11__","basic","color","onClick","icon","react_router_dom__WEBPACK_IMPORTED_MODULE_9__","to","this","changedeggrploadboard","_this$state2","formatChars","n","m","d","z","y","board_options","text","board","map","item","push","fboardcode","concat","fboardname","wheight","wHeight","console","log","fluid","Content","semantic_ui_react__WEBPACK_IMPORTED_MODULE_12__","Description","overflowY","height","semantic_ui_react__WEBPACK_IMPORTED_MODULE_13__","Field","width","semantic_ui_react__WEBPACK_IMPORTED_MODULE_14__","placeholder","selection","search","options","onChange","Group","react_input_mask__WEBPACK_IMPORTED_MODULE_18___default","mask","marginTop","Input","maxLength","label","Component","connect","boards","module","exports","__webpack_require__","React","reactDom","_extends","assign","t","arguments","length","prototype","hasOwnProperty","call","apply","_inheritsLoose","create","getOwnPropertyNames","i","r","getOwnPropertyDescriptor","configurable","undefined","defineProperty","_defaults2","constructor","_assertThisInitialized","ReferenceError","invariant_1","o","s","l","Error","u","c","replace","framesToPop","setInputSelection","selectionStart","selectionEnd","createTextRange","collapse","moveStart","moveEnd","select","defaultFormatChars","9","*","defaultMaskChar","parseMask","maskChar","prefix","lastEditablePosition","permanents","split","forEach","isPermanentCharacter","indexOf","isAllowedCharacter","RegExp","test","isEmpty","every","getFilledLength","slice","isFilled","formatValue","insertString","h","getRightEditablePosition","getStringValue","processChange","f","Math","min","start","end","getInsertStringLength","getLeftEditablePosition","join","max","splice","clearRange","enteredString","isFunction","getCancelAnimationFrame","cancelAnimationFrame","webkitCancelRequestAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","defer","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","setTimeout","cancelDefer","clearTimeout","InputElement","focused","mounted","previousSelection","selectionDeferId","saveSelectionLoopDeferId","saveSelectionLoop","getSelection","runSaveSelectionLoop","stopSaveSelectionLoop","getInputDOMNode","findDOMNode","Element","nodeName","querySelector","getInputValue","setInputValue","setCursorToEnd","maskOptions","setCursorPosition","setSelection","isFocused","deferred","abs","document","createRange","parentElement","getInputSelection","getCursorPosition","getBeforeMaskedValueChangeConfig","alwaysShowMask","isInputAutofilled","matches","beforePasteState","beforeMaskedValueChange","isWindowsPhoneBrowser","onFocus","onBlur","onMouseDown","addEventListener","mouseDownX","clientX","mouseDownY","clientY","mouseDownTime","Date","getTime","removeEventListener","onPaste","defaultPrevented","handleRef","children","inputRef","defaultValue","componentDidMount","navigator","userAgent","componentDidUpdate","p","g","forceUpdate","v","componentWillUnmount","render","keys","_objectWithoutPropertiesLoose","filter","ref","disabled","readOnly","cloneElement","fetchQpBoard","_ref","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__","mark","dispatch","getState","response","error","_error","univadmin","get","params","deggrp","univcode","sent","error_code","msg","payload","_x","_x2","fetchQpStatistics","stt","_ref2","_callee2","_error2","_context2","fexamno","Examno","status","valstats","_x3","_x4","_ref3","_callee3","_error3","_context3","_x5","_x6","fetchQpStatisticsSum","_ref4","_callee4","_error4","_context4","valsum","_x7","_x8","fetchTeachBoard","_ref5","_callee5","_error5","_context5","_x9","_x10"],"mappings":"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","file":"static/js/61.4a5b4c64.chunk.js","sourcesContent":["import React, { Component } from \"react\";\nimport { Link } from \"react-router-dom\";\nimport {\n  Card,\n  Button,\n  Form,\n  Dropdown,\n  Divider,\n  Radio\n} from \"semantic-ui-react\";\nimport { connect } from \"react-redux\";\nimport { ReportAPI } from \"../../../apis/consts\";\nimport { showError } from \"../../../actions\";\nimport InputMask from \"react-input-mask\";\nimport { wHeight } from \"../../parms\";\nimport moment from \"moment\";\nimport { changedeggrploadboard } from \"../../../actions/after-exam/valuation\";\n\nclass ValuationReports extends Component {\n  state = {\n    frmDeggrp: \"\",\n    reportType: \"datewWiseValDet\",\n    frmSubmit: false,\n    rftype: \"PDF\",\n    tcodefrom: \"0000\",\n    tcodeto: \"zzzz\",\n    vdatefrom: moment()\n      .subtract(7, \"days\")\n      .format(\"DD/MM/YYYY\"),\n    vdateto: moment().format(\"DD/MM/YYYY\"),\n    fboard:'0'\n  };\n\n  async componentDidMount() {\n    await this.props.changedeggrploadboard(this.props.user.fdeggrp); \n  }\n\n  getDegrees = (e, data) => {\n    // console.log(data.value);\n    this.setState({ frmDeggrp: data.value });\n  };\n\n  handleChange = (e, data) => {\n    switch (data.type) {\n      case \"text\":\n        this.setState({ [data.name]: data.value });\n      default:\n        this.setState({ [data.name]: data.value });\n    }\n    this.setState({ frmSubmit: false });\n  };\n\n  handleSubmit = () => {\n    const { fdeggrp } = this.props.user;\n    const { reportType } = this.state;\n    if (fdeggrp === \"\") {\n      const error = { header: \"Error\", content: \"Select Degree Group\" };\n      this.props.showError(error);\n      return;\n    }\n    // this.props.getReport(reportType, \"tables\", fdeggrp);\n    this.setState({ frmSubmit: true });\n  };\n\n  handleReport = () => {\n    const { fdeggrp, fcuruniv } = this.props.user;\n    const {\n      reportType,\n      rftype,\n      tcodefrom,\n      tcodeto,\n      vdatefrom,\n      vdateto,\n      fboard\n      \n    } = this.state;\n    if (fdeggrp === \"\") {\n      const error = { header: \"Error\", content: \"Select Degree Group\" };\n      this.props.showError(error);\n      return;\n    }\n    window.open(\n      ReportAPI +\n        reportType +\n        \"&univcode=\" +\n        fcuruniv +\n        \"&deggrp=\" +\n        fdeggrp +\n        \"&tcodefrom=\" +\n        tcodefrom +\n        \"&tcodeto=\" +\n        tcodeto +\n        \"&vdatefrom=\" +\n        vdatefrom +\n        \"&vdateto=\" +\n        vdateto +\n        \"&fboard=\" +\n        fboard +\n        \"&format=\" +\n        rftype +\n        \"&user=\" +\n        JSON.stringify(this.props.user),\n      \"_blank\"\n    );\n  };\n  handleChangedate = e => {\n    this.setState({ [e.target.name]: e.target.value });\n  };\n\n  onBoardChange = async (e, data) => {\n    this.setState({ \n      fboard: data.value,\n      tcodefrom: \"0000\",\n      tcodeto: \"zzzz\",\n    });\n  };\n\n  handleCancel = () => {\n    this.setState({\n      reportType: \"\",\n      reportFormat: \"\",\n      frmDeggrp: \"\"\n    });\n  };\n\n  renderHeader = () => {\n    return (\n      <Card.Header style={{ display: \"flex\" }}>\n        <h3>Valuation Reports</h3>\n        <div className=\"ml-auto\">\n          <Button\n            basic\n            color=\"blue\"\n            onClick={this.handleReport}\n            content=\"Report\"\n            icon=\"file\"\n          />\n          <Button\n            basic\n            color=\"black\"\n            icon=\"ban\"\n            onClick={this.handleCancel}\n            content=\"Cancel\"\n          />\n          <Link to=\"/dashboard\">\n            <Button basic color=\"red\" content=\"Exit\" icon=\"home\" />\n          </Link>\n        </div>\n      </Card.Header>\n    );\n  };\n\n  render() {\n    const {\n      frmSubmit,\n      reportType,\n      rftype,\n      tcodefrom,\n      tcodeto,\n      vdatefrom,\n      vdateto,\n      fboard\n      \n    } = this.state;\n\n    const reporttypeOptions = [\n      { value: \"datewWiseValDet\", text: \"Date Wise Valuation Details\" },\n      { value: \"teachWorkDone\", text: \"Work Done Statement\" }\n    ];\n    const formatChars = {\n      n: \"[0-1]\",\n      m: \"[0-9]\",\n      e: \"[0-3]\",\n      d: \"[0-9]\",\n      z: \"[1-2]\",\n      y: \"[0-9]\"\n    };\n\n    let board_options = [{\n      value:'All',\n      text:'All'\n    }];\n\n    this.props.board.map(item => {\n      board_options.push({\n        value: item.fboardcode,\n        text: `${item.fboardcode} - ${item.fboardname}`\n      });\n    });\n\n\n    const wheight = wHeight();\n    console.log(reportType, frmSubmit);\n    return (\n      <div className=\"animated fadeIn\">\n        <Card fluid>\n          <Card.Content>\n            {this.renderHeader()}\n            <Divider />\n            <Card.Description\n              style={{ overflowY: \"auto\", height: `${wheight}px` }}\n            >\n              <div className=\"col-md-6\">\n                <Form>\n                  <Form.Field width={16}>\n                    <label>Report Type</label>\n                    <Dropdown\n                      placeholder=\"Select Report Type\"\n                      name=\"reportType\"\n                      value={reportType}\n                      selection\n                      search\n                      options={reporttypeOptions}\n                      onChange={this.handleChange}\n                    />\n                  </Form.Field>                \n                    <Form.Group>\n                      <Form.Field width={8}>\n                        <label> Date Range </label>\n                        <InputMask\n                          formatChars={formatChars}\n                          type=\"text\"\n                          value={vdatefrom}\n                          mask=\"ed/nm/zyyy\"\n                          placeholder=\"Date From\"\n                          name=\"vdatefrom\"\n                          onChange={this.handleChangedate}\n                        />\n                      </Form.Field>\n                      <Form.Field width={8}>\n                        <InputMask\n                          formatChars={formatChars}\n                          type=\"text\"\n                          value={vdateto}\n                          mask=\"ed/nm/zyyy\"\n                          placeholder=\"To\"\n                          name=\"vdateto\"\n                          onChange={this.handleChangedate}\n                          style={{ marginTop: \"1.6em\" }}\n                        />\n                      </Form.Field>\n                    </Form.Group>   \n                    <Form.Group>\n                      <Form.Field width={16}>\n                        <label>Board</label>\n                        <Dropdown\n                          fluid\n                          search\n                          selection\n                          value={this.props.fboard}\n                          onChange={this.onBoardChange}\n                          placeholder=\"Select Board\"\n                          options={board_options}\n                        />\n                      </Form.Field>\n                    </Form.Group>                               \n                  <Form.Group>\n                    <Form.Input\n                      placeholder=\"From\"\n                      value={tcodefrom}\n                      width={8}\n                      name=\"tcodefrom\"\n                      onChange={this.handleChange}\n                      maxLength=\"5\"\n                      label=\"Teacher code Range\"\n                    />\n                    <Form.Input\n                      placeholder=\"To\"\n                      name=\"tcodeto\"\n                      value={tcodeto}\n                      width={8}\n                      onChange={this.handleChange}\n                      maxLength=\"5\"\n                      style={{ marginTop: \"1.6em\" }}\n                    />\n                  </Form.Group>\n\n                  {/* <Form.Group inline>\n                    <Form.Field\n                      control={Radio}\n                      name=\"rftype\"\n                      label=\"PDF\"\n                      value=\"PDF\"\n                      checked={rftype === \"PDF\"}\n                      onChange={this.handleChange}\n                    />\n                    <Form.Field\n                      control={Radio}\n                      name=\"rftype\"\n                      label=\"EXCEL\"\n                      value=\"Excel\"\n                      checked={rftype === \"Excel\"}\n                      onChange={this.handleChange}\n                    />\n                  </Form.Group> */}\n\n                  {/* <Button color=\"blue\" onClick={this.handleSubmit}>\n                    Submit\n                  </Button> */}\n                  <br />\n                </Form>\n              </div>\n            </Card.Description>\n          </Card.Content>\n        </Card>\n      </div>\n    );\n  }\n}\n\nconst mapStateToProps = state => {\n  return {\n    user: state.user,\n    board: state.boards\n  };\n};\nexport default connect(\n  mapStateToProps,\n  {\n    showError,\n    changedeggrploadboard\n  }\n)(ValuationReports);\n","if (process.env.NODE_ENV === 'production') {\n  module.exports = require('./lib/react-input-mask.production.min.js');\n} else {\n  module.exports = require('./lib/react-input-mask.development.js');\n}","\"use strict\";\n\nfunction _interopDefault(e) {\n  return e && \"object\" == typeof e && \"default\" in e ? e[\"default\"] : e;\n}\n\nvar React = _interopDefault(require(\"react\")),\n    reactDom = require(\"react-dom\");\n\nfunction _defaults2(e, t) {\n  for (var n = Object.getOwnPropertyNames(t), a = 0; a < n.length; a++) {\n    var i = n[a],\n        r = Object.getOwnPropertyDescriptor(t, i);\n    r && r.configurable && e[i] === undefined && Object.defineProperty(e, i, r);\n  }\n\n  return e;\n}\n\nfunction _extends() {\n  return (_extends = Object.assign || function (e) {\n    for (var t = 1; t < arguments.length; t++) {\n      var n = arguments[t];\n\n      for (var a in n) {\n        Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]);\n      }\n    }\n\n    return e;\n  }).apply(this, arguments);\n}\n\nfunction _inheritsLoose(e, t) {\n  e.prototype = Object.create(t.prototype), _defaults2(e.prototype.constructor = e, t);\n}\n\nfunction _objectWithoutPropertiesLoose(e, t) {\n  if (null == e) return {};\n  var n,\n      a,\n      i = {},\n      r = Object.keys(e);\n\n  for (a = 0; a < r.length; a++) {\n    n = r[a], 0 <= t.indexOf(n) || (i[n] = e[n]);\n  }\n\n  return i;\n}\n\nfunction _assertThisInitialized(e) {\n  if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n  return e;\n}\n\nvar invariant = function invariant(e, t, n, a, i, r, o, s) {\n  if (!e) {\n    var l;\n    if (t === undefined) l = new Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else {\n      var u = [n, a, i, r, o, s],\n          c = 0;\n      (l = new Error(t.replace(/%s/g, function () {\n        return u[c++];\n      }))).name = \"Invariant Violation\";\n    }\n    throw l.framesToPop = 1, l;\n  }\n},\n    invariant_1 = invariant;\n\nfunction setInputSelection(e, t, n) {\n  if (\"selectionStart\" in e && \"selectionEnd\" in e) e.selectionStart = t, e.selectionEnd = n;else {\n    var a = e.createTextRange();\n    a.collapse(!0), a.moveStart(\"character\", t), a.moveEnd(\"character\", n - t), a.select();\n  }\n}\n\nfunction getInputSelection(e) {\n  var t = 0,\n      n = 0;\n  if (\"selectionStart\" in e && \"selectionEnd\" in e) t = e.selectionStart, n = e.selectionEnd;else {\n    var a = document.selection.createRange();\n    a.parentElement() === e && (t = -a.moveStart(\"character\", -e.value.length), n = -a.moveEnd(\"character\", -e.value.length));\n  }\n  return {\n    start: t,\n    end: n,\n    length: n - t\n  };\n}\n\nvar defaultFormatChars = {\n  9: \"[0-9]\",\n  a: \"[A-Za-z]\",\n  \"*\": \"[A-Za-z0-9]\"\n},\n    defaultMaskChar = \"_\";\n\nfunction parseMask(e, t, n) {\n  var a = \"\",\n      i = \"\",\n      r = null,\n      o = [];\n  if (t === undefined && (t = defaultMaskChar), null == n && (n = defaultFormatChars), !e || \"string\" != typeof e) return {\n    maskChar: t,\n    formatChars: n,\n    mask: null,\n    prefix: null,\n    lastEditablePosition: null,\n    permanents: []\n  };\n  var s = !1;\n  return e.split(\"\").forEach(function (e) {\n    s = !s && \"\\\\\" === e || (s || !n[e] ? (o.push(a.length), a.length === o.length - 1 && (i += e)) : r = a.length + 1, a += e, !1);\n  }), {\n    maskChar: t,\n    formatChars: n,\n    prefix: i,\n    mask: a,\n    lastEditablePosition: r,\n    permanents: o\n  };\n}\n\nfunction isPermanentCharacter(e, t) {\n  return -1 !== e.permanents.indexOf(t);\n}\n\nfunction isAllowedCharacter(e, t, n) {\n  var a = e.mask,\n      i = e.formatChars;\n  if (!n) return !1;\n  if (isPermanentCharacter(e, t)) return a[t] === n;\n  var r = i[a[t]];\n  return new RegExp(r).test(n);\n}\n\nfunction isEmpty(n, e) {\n  return e.split(\"\").every(function (e, t) {\n    return isPermanentCharacter(n, t) || !isAllowedCharacter(n, t, e);\n  });\n}\n\nfunction getFilledLength(e, t) {\n  var n = e.maskChar,\n      a = e.prefix;\n\n  if (!n) {\n    for (; t.length > a.length && isPermanentCharacter(e, t.length - 1);) {\n      t = t.slice(0, t.length - 1);\n    }\n\n    return t.length;\n  }\n\n  for (var i = a.length, r = t.length; r >= a.length; r--) {\n    var o = t[r];\n\n    if (!isPermanentCharacter(e, r) && isAllowedCharacter(e, r, o)) {\n      i = r + 1;\n      break;\n    }\n  }\n\n  return i;\n}\n\nfunction isFilled(e, t) {\n  return getFilledLength(e, t) === e.mask.length;\n}\n\nfunction formatValue(e, t) {\n  var n = e.maskChar,\n      a = e.mask,\n      i = e.prefix;\n\n  if (!n) {\n    for ((t = insertString(e, \"\", t, 0)).length < i.length && (t = i); t.length < a.length && isPermanentCharacter(e, t.length);) {\n      t += a[t.length];\n    }\n\n    return t;\n  }\n\n  if (t) return insertString(e, formatValue(e, \"\"), t, 0);\n\n  for (var r = 0; r < a.length; r++) {\n    isPermanentCharacter(e, r) ? t += a[r] : t += n;\n  }\n\n  return t;\n}\n\nfunction clearRange(n, e, a, t) {\n  var i = a + t,\n      r = n.maskChar,\n      o = n.mask,\n      s = n.prefix,\n      l = e.split(\"\");\n  if (r) return l.map(function (e, t) {\n    return t < a || i <= t ? e : isPermanentCharacter(n, t) ? o[t] : r;\n  }).join(\"\");\n\n  for (var u = i; u < l.length; u++) {\n    isPermanentCharacter(n, u) && (l[u] = \"\");\n  }\n\n  return a = Math.max(s.length, a), l.splice(a, i - a), e = l.join(\"\"), formatValue(n, e);\n}\n\nfunction insertString(r, o, e, s) {\n  var l = r.mask,\n      u = r.maskChar,\n      c = r.prefix,\n      t = e.split(\"\"),\n      h = isFilled(r, o);\n  return !u && s > o.length && (o += l.slice(o.length, s)), t.every(function (e) {\n    for (; i = e, isPermanentCharacter(r, a = s) && i !== l[a];) {\n      if (s >= o.length && (o += l[s]), t = e, n = s, u && isPermanentCharacter(r, n) && t === u) return !0;\n      if (++s >= l.length) return !1;\n    }\n\n    var t, n, a, i;\n    return !isAllowedCharacter(r, s, e) && e !== u || (s < o.length ? o = u || h || s < c.length ? o.slice(0, s) + e + o.slice(s + 1) : (o = o.slice(0, s) + e + o.slice(s), formatValue(r, o)) : u || (o += e), ++s < l.length);\n  }), o;\n}\n\nfunction getInsertStringLength(a, e, t, i) {\n  var r = a.mask,\n      o = a.maskChar,\n      n = t.split(\"\"),\n      s = i;\n  return n.every(function (e) {\n    for (; n = e, isPermanentCharacter(a, t = i) && n !== r[t];) {\n      if (++i >= r.length) return !1;\n    }\n\n    var t, n;\n    return (isAllowedCharacter(a, i, e) || e === o) && i++, i < r.length;\n  }), i - s;\n}\n\nfunction getLeftEditablePosition(e, t) {\n  for (var n = t; 0 <= n; --n) {\n    if (!isPermanentCharacter(e, n)) return n;\n  }\n\n  return null;\n}\n\nfunction getRightEditablePosition(e, t) {\n  for (var n = e.mask, a = t; a < n.length; ++a) {\n    if (!isPermanentCharacter(e, a)) return a;\n  }\n\n  return null;\n}\n\nfunction getStringValue(e) {\n  return e || 0 === e ? e + \"\" : \"\";\n}\n\nfunction processChange(e, t, n, a, i) {\n  var r = e.mask,\n      o = e.prefix,\n      s = e.lastEditablePosition,\n      l = t,\n      u = \"\",\n      c = 0,\n      h = 0,\n      f = Math.min(i.start, n.start);\n\n  if (n.end > i.start ? h = (c = getInsertStringLength(e, a, u = l.slice(i.start, n.end), f)) ? i.length : 0 : l.length < a.length && (h = a.length - l.length), l = a, h) {\n    if (1 === h && !i.length) f = i.start === n.start ? getRightEditablePosition(e, n.start) : getLeftEditablePosition(e, n.start);\n    l = clearRange(e, l, f, h);\n  }\n\n  return l = insertString(e, l, u, f), (f += c) >= r.length ? f = r.length : f < o.length && !c ? f = o.length : f >= o.length && f < s && c && (f = getRightEditablePosition(e, f)), u || (u = null), {\n    value: l = formatValue(e, l),\n    enteredString: u,\n    selection: {\n      start: f,\n      end: f\n    }\n  };\n}\n\nfunction isWindowsPhoneBrowser() {\n  var e = new RegExp(\"windows\", \"i\"),\n      t = new RegExp(\"phone\", \"i\"),\n      n = navigator.userAgent;\n  return e.test(n) && t.test(n);\n}\n\nfunction isFunction(e) {\n  return \"function\" == typeof e;\n}\n\nfunction getRequestAnimationFrame() {\n  return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame;\n}\n\nfunction getCancelAnimationFrame() {\n  return window.cancelAnimationFrame || window.webkitCancelRequestAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame;\n}\n\nfunction defer(e) {\n  return (!!getCancelAnimationFrame() ? getRequestAnimationFrame() : function () {\n    return setTimeout(e, 1e3 / 60);\n  })(e);\n}\n\nfunction cancelDefer(e) {\n  (getCancelAnimationFrame() || clearTimeout)(e);\n}\n\nvar InputElement = function (c) {\n  function e(e) {\n    var f = c.call(this, e) || this;\n    f.focused = !1, f.mounted = !1, f.previousSelection = null, f.selectionDeferId = null, f.saveSelectionLoopDeferId = null, f.saveSelectionLoop = function () {\n      f.previousSelection = f.getSelection(), f.saveSelectionLoopDeferId = defer(f.saveSelectionLoop);\n    }, f.runSaveSelectionLoop = function () {\n      null === f.saveSelectionLoopDeferId && f.saveSelectionLoop();\n    }, f.stopSaveSelectionLoop = function () {\n      null !== f.saveSelectionLoopDeferId && (cancelDefer(f.saveSelectionLoopDeferId), f.saveSelectionLoopDeferId = null, f.previousSelection = null);\n    }, f.getInputDOMNode = function () {\n      if (!f.mounted) return null;\n      var e = reactDom.findDOMNode(_assertThisInitialized(_assertThisInitialized(f))),\n          t = \"undefined\" != typeof window && e instanceof window.Element;\n      if (e && !t) return null;\n      if (\"INPUT\" !== e.nodeName && (e = e.querySelector(\"input\")), !e) throw new Error(\"react-input-mask: inputComponent doesn't contain input node\");\n      return e;\n    }, f.getInputValue = function () {\n      var e = f.getInputDOMNode();\n      return e ? e.value : null;\n    }, f.setInputValue = function (e) {\n      var t = f.getInputDOMNode();\n      t && (f.value = e, t.value = e);\n    }, f.setCursorToEnd = function () {\n      var e = getFilledLength(f.maskOptions, f.value),\n          t = getRightEditablePosition(f.maskOptions, e);\n      null !== t && f.setCursorPosition(t);\n    }, f.setSelection = function (e, t, n) {\n      void 0 === n && (n = {});\n      var a = f.getInputDOMNode(),\n          i = f.isFocused();\n      a && i && (n.deferred || setInputSelection(a, e, t), null !== f.selectionDeferId && cancelDefer(f.selectionDeferId), f.selectionDeferId = defer(function () {\n        f.selectionDeferId = null, setInputSelection(a, e, t);\n      }), f.previousSelection = {\n        start: e,\n        end: t,\n        length: Math.abs(t - e)\n      });\n    }, f.getSelection = function () {\n      return getInputSelection(f.getInputDOMNode());\n    }, f.getCursorPosition = function () {\n      return f.getSelection().start;\n    }, f.setCursorPosition = function (e) {\n      f.setSelection(e, e);\n    }, f.isFocused = function () {\n      return f.focused;\n    }, f.getBeforeMaskedValueChangeConfig = function () {\n      var e = f.maskOptions,\n          t = e.mask,\n          n = e.maskChar,\n          a = e.permanents,\n          i = e.formatChars;\n      return {\n        mask: t,\n        maskChar: n,\n        permanents: a,\n        alwaysShowMask: !!f.props.alwaysShowMask,\n        formatChars: i\n      };\n    }, f.isInputAutofilled = function (e, t, n, a) {\n      var i = f.getInputDOMNode();\n\n      try {\n        if (i.matches(\":-webkit-autofill\")) return !0;\n      } catch (r) {}\n\n      return !f.focused || a.end < n.length && t.end === e.length;\n    }, f.onChange = function (e) {\n      var t = _assertThisInitialized(_assertThisInitialized(f)).beforePasteState,\n          n = _assertThisInitialized(_assertThisInitialized(f)).previousSelection,\n          a = f.props.beforeMaskedValueChange,\n          i = f.getInputValue(),\n          r = f.value,\n          o = f.getSelection();\n\n      f.isInputAutofilled(i, o, r, n) && (r = formatValue(f.maskOptions, \"\"), n = {\n        start: 0,\n        end: 0,\n        length: 0\n      }), t && (n = t.selection, r = t.value, o = {\n        start: n.start + i.length,\n        end: n.start + i.length,\n        length: 0\n      }, i = r.slice(0, n.start) + i + r.slice(n.end), f.beforePasteState = null);\n      var s = processChange(f.maskOptions, i, o, r, n),\n          l = s.enteredString,\n          u = s.selection,\n          c = s.value;\n\n      if (isFunction(a)) {\n        var h = a({\n          value: c,\n          selection: u\n        }, {\n          value: r,\n          selection: n\n        }, l, f.getBeforeMaskedValueChangeConfig());\n        c = h.value, u = h.selection;\n      }\n\n      f.setInputValue(c), isFunction(f.props.onChange) && f.props.onChange(e), f.isWindowsPhoneBrowser ? f.setSelection(u.start, u.end, {\n        deferred: !0\n      }) : f.setSelection(u.start, u.end);\n    }, f.onFocus = function (e) {\n      var t = f.props.beforeMaskedValueChange,\n          n = f.maskOptions,\n          a = n.mask,\n          i = n.prefix;\n\n      if (f.focused = !0, f.mounted = !0, a) {\n        if (f.value) getFilledLength(f.maskOptions, f.value) < f.maskOptions.mask.length && f.setCursorToEnd();else {\n          var r = formatValue(f.maskOptions, i),\n              o = formatValue(f.maskOptions, r),\n              s = getFilledLength(f.maskOptions, o),\n              l = getRightEditablePosition(f.maskOptions, s),\n              u = {\n            start: l,\n            end: l\n          };\n\n          if (isFunction(t)) {\n            var c = t({\n              value: o,\n              selection: u\n            }, {\n              value: f.value,\n              selection: null\n            }, null, f.getBeforeMaskedValueChangeConfig());\n            o = c.value, u = c.selection;\n          }\n\n          var h = o !== f.getInputValue();\n          h && f.setInputValue(o), h && isFunction(f.props.onChange) && f.props.onChange(e), f.setSelection(u.start, u.end);\n        }\n        f.runSaveSelectionLoop();\n      }\n\n      isFunction(f.props.onFocus) && f.props.onFocus(e);\n    }, f.onBlur = function (e) {\n      var t = f.props.beforeMaskedValueChange,\n          n = f.maskOptions.mask;\n\n      if (f.stopSaveSelectionLoop(), f.focused = !1, n && !f.props.alwaysShowMask && isEmpty(f.maskOptions, f.value)) {\n        var a = \"\";\n        if (isFunction(t)) a = t({\n          value: a,\n          selection: null\n        }, {\n          value: f.value,\n          selection: f.previousSelection\n        }, null, f.getBeforeMaskedValueChangeConfig()).value;\n        var i = a !== f.getInputValue();\n        i && f.setInputValue(a), i && isFunction(f.props.onChange) && f.props.onChange(e);\n      }\n\n      isFunction(f.props.onBlur) && f.props.onBlur(e);\n    }, f.onMouseDown = function (e) {\n      if (!f.focused && document.addEventListener) {\n        f.mouseDownX = e.clientX, f.mouseDownY = e.clientY, f.mouseDownTime = new Date().getTime();\n\n        var r = function r(e) {\n          if (document.removeEventListener(\"mouseup\", r), f.focused) {\n            var t = Math.abs(e.clientX - f.mouseDownX),\n                n = Math.abs(e.clientY - f.mouseDownY),\n                a = Math.max(t, n),\n                i = new Date().getTime() - f.mouseDownTime;\n            (a <= 10 && i <= 200 || a <= 5 && i <= 300) && f.setCursorToEnd();\n          }\n        };\n\n        document.addEventListener(\"mouseup\", r);\n      }\n\n      isFunction(f.props.onMouseDown) && f.props.onMouseDown(e);\n    }, f.onPaste = function (e) {\n      isFunction(f.props.onPaste) && f.props.onPaste(e), e.defaultPrevented || (f.beforePasteState = {\n        value: f.getInputValue(),\n        selection: f.getSelection()\n      }, f.setInputValue(\"\"));\n    }, f.handleRef = function (e) {\n      null == f.props.children && isFunction(f.props.inputRef) && f.props.inputRef(e);\n    };\n    var t = e.mask,\n        n = e.maskChar,\n        a = e.formatChars,\n        i = e.alwaysShowMask,\n        r = e.beforeMaskedValueChange,\n        o = e.defaultValue,\n        s = e.value;\n    f.maskOptions = parseMask(t, n, a), null == o && (o = \"\"), null == s && (s = o);\n    var l = getStringValue(s);\n\n    if (f.maskOptions.mask && (i || l) && (l = formatValue(f.maskOptions, l), isFunction(r))) {\n      var u = e.value;\n      null == e.value && (u = o), l = r({\n        value: l,\n        selection: null\n      }, {\n        value: u = getStringValue(u),\n        selection: null\n      }, null, f.getBeforeMaskedValueChangeConfig()).value;\n    }\n\n    return f.value = l, f;\n  }\n\n  _inheritsLoose(e, c);\n\n  var t = e.prototype;\n  return t.componentDidMount = function () {\n    this.mounted = !0, this.getInputDOMNode() && (this.isWindowsPhoneBrowser = isWindowsPhoneBrowser(), this.maskOptions.mask && this.getInputValue() !== this.value && this.setInputValue(this.value));\n  }, t.componentDidUpdate = function () {\n    var e = this.previousSelection,\n        t = this.props,\n        n = t.beforeMaskedValueChange,\n        a = t.alwaysShowMask,\n        i = t.mask,\n        r = t.maskChar,\n        o = t.formatChars,\n        s = this.maskOptions,\n        l = a || this.isFocused(),\n        u = null != this.props.value,\n        c = u ? getStringValue(this.props.value) : this.value,\n        h = e ? e.start : null;\n\n    if (this.maskOptions = parseMask(i, r, o), this.maskOptions.mask) {\n      !s.mask && this.isFocused() && this.runSaveSelectionLoop();\n      var f = this.maskOptions.mask && this.maskOptions.mask !== s.mask;\n\n      if (s.mask || u || (c = this.getInputValue()), (f || this.maskOptions.mask && (c || l)) && (c = formatValue(this.maskOptions, c)), f) {\n        var p = getFilledLength(this.maskOptions, c);\n        (null === h || p < h) && (h = isFilled(this.maskOptions, c) ? p : getRightEditablePosition(this.maskOptions, p));\n      }\n\n      !this.maskOptions.mask || !isEmpty(this.maskOptions, c) || l || u && this.props.value || (c = \"\");\n      var d = {\n        start: h,\n        end: h\n      };\n\n      if (isFunction(n)) {\n        var m = n({\n          value: c,\n          selection: d\n        }, {\n          value: this.value,\n          selection: this.previousSelection\n        }, null, this.getBeforeMaskedValueChangeConfig());\n        c = m.value, d = m.selection;\n      }\n\n      this.value = c;\n      var g = this.getInputValue() !== this.value;\n      g ? (this.setInputValue(this.value), this.forceUpdate()) : f && this.forceUpdate();\n      var v = !1;\n      null != d.start && null != d.end && (v = !e || e.start !== d.start || e.end !== d.end), (v || g) && this.setSelection(d.start, d.end);\n    } else s.mask && (this.stopSaveSelectionLoop(), this.forceUpdate());\n  }, t.componentWillUnmount = function () {\n    this.mounted = !1, null !== this.selectionDeferId && cancelDefer(this.selectionDeferId), this.stopSaveSelectionLoop();\n  }, t.render = function () {\n    var t,\n        e = this.props,\n        n = (e.mask, e.alwaysShowMask, e.maskChar, e.formatChars, e.inputRef, e.beforeMaskedValueChange, e.children),\n        a = _objectWithoutPropertiesLoose(e, [\"mask\", \"alwaysShowMask\", \"maskChar\", \"formatChars\", \"inputRef\", \"beforeMaskedValueChange\", \"children\"]);\n\n    if (n) {\n      isFunction(n) || invariant_1(!1);\n\n      var i = [\"onChange\", \"onPaste\", \"onMouseDown\", \"onFocus\", \"onBlur\", \"value\", \"disabled\", \"readOnly\"],\n          r = _extends({}, a);\n\n      i.forEach(function (e) {\n        return delete r[e];\n      }), t = n(r), i.filter(function (e) {\n        return null != t.props[e] && t.props[e] !== a[e];\n      }).length && invariant_1(!1);\n    } else t = React.createElement(\"input\", _extends({\n      ref: this.handleRef\n    }, a));\n\n    var o = {\n      onFocus: this.onFocus,\n      onBlur: this.onBlur\n    };\n    return this.maskOptions.mask && (a.disabled || a.readOnly || (o.onChange = this.onChange, o.onPaste = this.onPaste, o.onMouseDown = this.onMouseDown), null != a.value && (o.value = this.value)), t = React.cloneElement(t, o);\n  }, e;\n}(React.Component);\n\nmodule.exports = InputElement;","import univadmin from \"../../apis/univadmin\";\nimport { showError } from \"../index\";\n\nexport const fetchQpBoard = fdeggrp => {\n  return async function(dispatch, getState) {\n    const state = getState();\n    const response = await univadmin.get(\"/app.php\", {\n      params: {\n        a: \"getfboard\",\n        deggrp: fdeggrp,\n        univcode: state.user.fcuruniv\n      }\n    });\n\n    if (typeof response.data !== \"object\") {\n      const error = {\n        header: \"Error\",\n        content: \"Something went wrong\"\n      };\n      dispatch(showError(error));\n    } else if (response.data.error_code === -1) {\n      const error = { header: \"Error\", content: response.data.data.msg };\n      dispatch(showError(error));\n    } else {\n      dispatch({\n        type: \"FETCH_BOARDS\",\n        payload: response.data\n      });\n    }\n  };\n};\n\nexport const fetchQpStatistics = stt => {\n  return async function(dispatch, getState) {\n    const state = getState();\n    dispatch({\n      type: \"SET_LOADER\"\n    });\n    dispatch({\n      type: \"DELETE_QPSTATS\"\n    });\n    // console.log(stt);\n    const response = await univadmin.get(\"/app.php\", {\n      params: {\n        a: \"getscript\",\n        deggrp: stt.fdeggrp,\n        univcode: state.user.fcuruniv,        \n        fboard: stt.fboard,\n        fexamno: stt.Examno,\n        status: stt.valstats\n      }\n    });\n    dispatch({\n      type: \"UNSET_LOADER\"\n    });\n\n    if (typeof response.data !== \"object\") {\n      const error = {\n        header: \"Error\",\n        content: \"Something went wrong\"\n      };\n      dispatch(showError(error));\n    } else if (response.data.error_code === -1) {\n      const error = { header: \"Error\", content: response.data.data.msg };\n      dispatch(showError(error));\n    } else {\n      dispatch({\n        type: \"FETCH_QPSTATS\",\n        payload: response.data\n      });\n    }\n  };\n};\n\nexport const changedeggrploadboard = deggrp => {\n  return async function(dispatch, getState) {\n    const state = getState();    \n    dispatch({\n      type: \"DELETE_QPSTATS\"\n    });\n    // console.log(stt);\n    const response = await univadmin.get(\"/app.php\", {\n      params: {\n        a: \"loadboardvaluationstats\",\n        deggrp: deggrp,\n        univcode: state.user.fcuruniv    \n      }\n    });    \n\n    if (typeof response.data !== \"object\") {\n      const error = {\n        header: \"Error\",\n        content: \"Something went wrong\"\n      };\n      dispatch(showError(error));\n    } else if (response.data.error_code === -1) {\n      const error = { header: \"Error\", content: response.data.data.msg };\n      dispatch(showError(error));\n    } else {\n      dispatch({\n        type: \"FETCH_BOARDS\",\n        payload: response.data\n      });\n    }\n  };\n};\n\nexport const fetchQpStatisticsSum = (stt) => {\n  return async function(dispatch, getState) {\n    const state = getState();\n    dispatch({\n      type: \"SET_LOADER\"\n    });\n    dispatch({\n      type: \"DELETE_QPSTATS_SUM\"\n    });\n    const response = await univadmin.get(\"/app.php\", {\n      params: {\n        a: \"getscriptSummary\",\n        deggrp: stt.fdeggrp,\n        univcode: state.user.fcuruniv,\n        fexamno: stt.Examno,\n        fboard: stt.fboard,\n        status:stt.valsum\n      }\n    });\n    dispatch({\n      type: \"UNSET_LOADER\"\n    });\n\n    if (typeof response.data !== \"object\") {\n      const error = {\n        header: \"Error\",\n        content: \"Something went wrong\"\n      };\n      dispatch(showError(error));\n    } else if (response.data.error_code === -1) {\n      const error = { header: \"Error\", content: response.data.data.msg };\n      dispatch(showError(error));\n    } else {\n      dispatch({\n        type: \"FETCH_QPSTATS_SUM\",\n        payload: response.data\n      });\n    }\n  };\n};\n\nexport const fetchTeachBoard = fdeggrp => {\n  return async function(dispatch, getState) {\n    const state = getState();\n    const response = await univadmin.get(\"/app.php\", {\n      params: {\n        a: \"getTeachfboard\",\n        deggrp: fdeggrp,\n        univcode: state.user.fcuruniv\n      }\n    });\n\n    if (typeof response.data !== \"object\") {\n      const error = {\n        header: \"Error\",\n        content: \"Something went wrong\"\n      };\n      dispatch(showError(error));\n    } else if (response.data.error_code === -1) {\n      const error = { header: \"Error\", content: response.data.data.msg };\n      dispatch(showError(error));\n    } else {\n      dispatch({\n        type: \"FETCH_BOARDS\",\n        payload: response.data\n      });\n    }\n  };\n};\n"],"sourceRoot":""}