Guest User

UiTM SuFO 0.0.4

a guest
Jun 3rd, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //https://digitalcampus.uitm.edu.my/api/sso/login
  2. //https://digitalcampus.uitm.edu.my/api/sso/loggedIn
  3. //https://digitalcampus.uitm.edu.my/api/sso/logout
  4. //https://digitalcampus.uitm.edu.my/api/picture
  5. //https://digitalcampus.uitm.edu.my/api/ilearn/student_course_list
  6. //https://digitalcampus.uitm.edu.my/api/ilearn/sufo/list
  7.  
  8. webpackJsonp([0], {
  9.  165: function(n, l) {
  10.   function t(n) {
  11.    return Promise.resolve().then(function() {
  12.     throw new Error("Cannot find module '" + n + "'.")
  13.    })
  14.   }
  15.   t.keys = function() {
  16.    return []
  17.   }, t.resolve = t, n.exports = t, t.id = 165
  18.  },
  19.  195: function(n, l) {
  20.   function t(n) {
  21.    return Promise.resolve().then(function() {
  22.     throw new Error("Cannot find module '" + n + "'.")
  23.    })
  24.   }
  25.   t.keys = function() {
  26.    return []
  27.   }, t.resolve = t, n.exports = t, t.id = 195
  28.  },
  29.  229: function(n, l, t) {
  30.   "use strict";
  31.  
  32.   function u(n) {
  33.    n.prototype.ionViewCanEnter = function() {
  34.     return this.isAuth = this.injector.get(rn).isAuthenticated(), this.isAuth || !0
  35.    }
  36.   }
  37.  
  38.   function e(n, l) {
  39.    switch (void 0 === n && (n = Kn), l.type) {
  40.     case F.CHECK_AUTH:
  41.     case F.CHECK_AUTH_SUCCESS:
  42.      return !0;
  43.     case F.CHECK_AUTH_NO_USER:
  44.      return !1;
  45.     case F.LOGIN:
  46.      return !0;
  47.     case F.LOGIN_SUCCESS:
  48.     case F.LOGIN_FAIL:
  49.      return !1;
  50.     case F.LOGOUT:
  51.     case F.LOGOUT_SUCCESS:
  52.     case F.LOGOUT_FAIL:
  53.      return !0;
  54.     case F.TOKEN_DELETE:
  55.      return !1;
  56.     case F.GET_PICTURE:
  57.      return !0;
  58.     case F.GET_PICTURE_SUCCESS:
  59.     case F.GET_PICTURE_CACHE:
  60.     case xn.ERROR_DISPLAY:
  61.      return !1;
  62.     default:
  63.      return n
  64.    }
  65.   }
  66.  
  67.   function o(n, l) {
  68.    switch (void 0 === n && (n = $n), console.log("LOADED REDUCER-> ", l), l.type) {
  69.     case F.CHECK_AUTH_SUCCESS:
  70.      return !1;
  71.     case F.CHECK_AUTH_NO_USER:
  72.      return !0;
  73.     case F.LOGIN:
  74.      return !1;
  75.     case F.LOGIN_SUCCESS:
  76.     case F.LOGIN_FAIL:
  77.      return !0;
  78.     case F.LOGOUT:
  79.     case F.LOGOUT_SUCCESS:
  80.     case F.LOGOUT_FAIL:
  81.      return !1;
  82.     case F.TOKEN_DELETE:
  83.      return !0;
  84.     case F.GET_PICTURE:
  85.      return !1;
  86.     case F.GET_PICTURE_SUCCESS:
  87.     case F.GET_PICTURE_CACHE:
  88.      return !0;
  89.     case F.ERROR:
  90.      return !1;
  91.     default:
  92.      return n
  93.    }
  94.   }
  95.  
  96.   function a(n, l) {
  97.    switch (void 0 === n && (n = qn), l.type) {
  98.     case F.LOGIN_SUCCESS:
  99.      return Object.assign({}, qn);
  100.     default:
  101.      return n
  102.    }
  103.   }
  104.  
  105.   function i(n, l) {
  106.    switch (void 0 === n && (n = Hn), l.type) {
  107.     case F.ERROR:
  108.      return console.log("action.payload->", l.payload), Object.assign(l.payload);
  109.     case xn.ERROR_DISPLAY_SUCCESS:
  110.      return console.log("intitialState->", Hn), Hn;
  111.     default:
  112.      return n
  113.    }
  114.   }
  115.  
  116.   function r(n, l) {
  117.    switch (void 0 === n && (n = Jn), console.log("AUTH REDUCER -> " + l.type), l.type) {
  118.     case F.LOGIN_SUCCESS:
  119.     case F.CHECK_AUTH_SUCCESS:
  120.      return console.log(n, l.payload), !0;
  121.     case F.ERROR:
  122.      return console.log(n, l.payload), !1;
  123.     case F.LOGOUT_SUCCESS:
  124.      return console.log(n, l.payload), Object.assign(Jn);
  125.     case F.GET_PICTURE_SUCCESS:
  126.      return !0;
  127.     default:
  128.      return n
  129.    }
  130.   }
  131.  
  132.   function s(n, l) {
  133.    switch (void 0 === n && (n = Xn), console.log("CURR REDUCER-> ", l.type), l.type) {
  134.     case F.LOGIN_SUCCESS:
  135.      return Object.assign({}, n);
  136.     case F.CHECK_AUTH_SUCCESS:
  137.      return Object.assign({}, n, l.payload);
  138.     case F.TOKEN_DELETE:
  139.     case F.LOGOUT_SUCCESS:
  140.     case F.LOGOUT_FAIL:
  141.      return Xn;
  142.     default:
  143.      return n
  144.    }
  145.   }
  146.  
  147.   function c(n) {
  148.    return L._24(0, [L._21(402653184, 1, {
  149.     nav: 0
  150.    }), (n()(), L._4(1, 0, null, null, 2, "ion-nav", [
  151.     ["id", "rootpage"],
  152.     ["swipeBackEnabled", "false"]
  153.    ], null, null, null, cl.b, cl.a)), L._20(6144, null, _l.a, null, [hl.a]), L._3(3, 4374528, [
  154.     [1, 4],
  155.     ["content", 4]
  156.    ], 0, hl.a, [
  157.     [2, pl.a],
  158.     [2, fl.a], dl.a, gl.a, bl.a, L.l, L.y, L.E, L.j, ml.l, vl.a, [2, El.a], yl.a, L.m
  159.    ], {
  160.     swipeBackEnabled: [0, "swipeBackEnabled"],
  161.     root: [1, "root"]
  162.    }, null)], function(n, l) {
  163.     n(l, 3, 0, "false", l.component.rootPage)
  164.    }, null)
  165.   }
  166.  
  167.   function _(n) {
  168.    return L._24(0, [(n()(), L._4(0, 0, null, null, 31, "ion-content", [
  169.     ["class", "bg-image no-scroll"],
  170.     ["padding", ""]
  171.    ], [
  172.     [2, "statusbar-padding", null],
  173.     [2, "has-refresher", null]
  174.    ], null, null, Tl.b, Tl.a)), L._3(1, 4374528, null, 0, wl.a, [gl.a, bl.a, yl.a, L.l, L.E, dl.a, kl.a, L.y, [2, pl.a],
  175.     [2, fl.a]
  176.    ], null, null), (n()(), L._23(-1, 1, ["\n  "])), (n()(), L._4(3, 0, null, 1, 0, "div", [
  177.     ["class", "logo-uitm"]
  178.    ], null, null, null, null, null)), (n()(), L._23(-1, 1, ["\n  "])), (n()(), L._4(5, 0, null, 1, 15, "ion-grid", [
  179.     ["class", "grid"]
  180.    ], null, null, null, null, null)), L._3(6, 16384, null, 0, Rl.a, [], null, null), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._4(8, 0, null, null, 11, "ion-row", [
  181.     ["class", "row"]
  182.    ], null, null, null, null, null)), L._3(9, 16384, null, 0, Ul.a, [], null, null), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._4(11, 0, null, null, 7, "ion-col", [
  183.     ["class", "col"]
  184.    ], null, null, null, null, null)), L._3(12, 16384, null, 0, Ll.a, [], null, null), (n()(), L._23(-1, null, ["\n        "])), (n()(), L._4(14, 0, null, null, 3, "div", [
  185.     ["class", "center"]
  186.    ], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n            "])), (n()(), L._4(16, 0, null, null, 0, "img", [
  187.     ["class", "app"],
  188.     ["src", "assets/img/icon-digital.png"]
  189.    ], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n        "])), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._23(-1, null, ["\n  "])), (n()(), L._23(-1, 1, ["\n  "])), (n()(), L._4(22, 0, null, 1, 8, "div", [
  190.     ["class", "loginbtn"],
  191.     ["text-center", ""]
  192.    ], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._4(24, 0, null, null, 1, "div", [
  193.     ["class", "text"]
  194.    ], null, null, null, null, null)), (n()(), L._23(-1, null, ["You will redirect to UiTM Digital Apps for login."])), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._4(27, 0, null, null, 2, "button", [
  195.     ["class", "btnWidth"],
  196.     ["color", "secondary"],
  197.     ["ion-button", ""],
  198.     ["round", ""]
  199.    ], null, [
  200.     [null, "click"]
  201.    ], function(n, l, t) {
  202.     var u = !0;
  203.     if ("click" === l) {
  204.      u = !1 !== n.component.onDeeplink() && u
  205.     }
  206.     return u
  207.    }, Il.b, Il.a)), L._3(28, 1097728, null, 0, Pl.a, [
  208.     [8, ""], gl.a, L.l, L.E
  209.    ], {
  210.     color: [0, "color"],
  211.     round: [1, "round"]
  212.    }, null), (n()(), L._23(-1, 0, ["Continue"])), (n()(), L._23(-1, null, ["\n  "])), (n()(), L._23(-1, 1, ["\n  "])), (n()(), L._23(-1, null, ["\n  "]))], function(n, l) {
  213.     n(l, 28, 0, "secondary", "")
  214.    }, function(n, l) {
  215.     n(l, 0, 0, L._18(l, 1).statusbarPadding, L._18(l, 1)._hasRefresher)
  216.    })
  217.   }
  218.  
  219.   function h(n) {
  220.    return L._24(0, [(n()(), L._4(0, 0, null, null, 23, "ion-item", [
  221.     ["class", "item item-block"],
  222.     ["color", "secondheader"]
  223.    ], null, null, null, Dl.b, Dl.a)), L._3(1, 1097728, null, 3, Kl.a, [$l.a, gl.a, L.l, L.E, [2, ql.a]], {
  224.     color: [0, "color"]
  225.    }, null), L._21(335544320, 2, {
  226.     contentLabel: 0
  227.    }), L._21(603979776, 3, {
  228.     _buttons: 1
  229.    }), L._21(603979776, 4, {
  230.     _icons: 1
  231.    }), L._3(5, 16384, null, 0, Hl.a, [], null, null), (n()(), L._23(-1, 2, ["\n                "])), (n()(), L._4(7, 0, null, 0, 4, "ion-thumbnail", [
  232.     ["item-start", ""]
  233.    ], null, null, null, null, null)), L._3(8, 16384, null, 0, Ml.a, [], null, null), (n()(), L._23(-1, null, ["\n                  "])), (n()(), L._4(10, 0, null, null, 0, "img", [
  234.     ["style", "border-radius: 8px;"]
  235.    ], [
  236.     [8, "src", 4]
  237.    ], null, null, null, null)), (n()(), L._23(-1, null, ["\n                "])), (n()(), L._23(-1, 2, ["\n                \n                  "])), (n()(), L._4(13, 0, null, 2, 1, "h2", [
  238.     ["text-wrap", ""]
  239.    ], null, null, null, null, null)), (n()(), L._23(14, null, ["", ""])), (n()(), L._23(-1, 2, ["\n                  "])), (n()(), L._4(16, 0, null, 2, 1, "p", [
  240.     ["text-wrap", ""]
  241.    ], null, null, null, null, null)), (n()(), L._23(17, null, ["", ""])), (n()(), L._23(-1, 2, ["\n                  "])), (n()(), L._23(-1, 2, ["\n                  "])), (n()(), L._23(-1, 2, ["\n                  "])), (n()(), L._4(21, 0, null, 4, 0, "p", [
  242.     ["item-end", ""]
  243.    ], null, null, null, null, null)), (n()(), L._23(-1, 2, ["\n                \n                "])), (n()(), L._23(-1, 2, ["\n            "]))], function(n, l) {
  244.     n(l, 1, 0, "secondheader")
  245.    }, function(n, l) {
  246.     var t = l.component;
  247.     n(l, 10, 0, L._7(1, "data:image/jpg;base64,", t.picture, ""));
  248.     n(l, 14, 0, t.studentcourselist.info.fullname);
  249.     n(l, 17, 0, t.studentcourselist.info.cgu_userid)
  250.    })
  251.   }
  252.  
  253.   function p(n) {
  254.    return L._24(0, [(n()(), L._4(0, 0, null, null, 8, "div", [
  255.     ["class", "no-sufo-view"]
  256.    ], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._4(2, 0, null, null, 0, "img", [
  257.     ["src", "assets/img/close.png"]
  258.    ], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._4(4, 0, null, null, 3, "h4", [
  259.     ["ion-text", ""],
  260.     ["padding", ""],
  261.     ["text-center", ""]
  262.    ], null, null, null, null, null)), L._3(5, 16384, null, 0, Fl.a, [gl.a, L.l, L.E], null, null), (n()(), L._4(6, 0, null, null, 1, "i", [], null, null, null, null, null)), (n()(), L._23(-1, null, ["SuFO has been closed."])), (n()(), L._23(-1, null, ["\n    "]))], null, null)
  263.   }
  264.  
  265.   function f(n) {
  266.    return L._24(0, [(n()(), L._4(0, 0, null, null, 23, "div", [], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n        "])), (n()(), L._4(2, 0, null, null, 20, "ion-card", [], null, [
  267.     [null, "click"]
  268.    ], function(n, l, t) {
  269.     var u = !0;
  270.     if ("click" === l) {
  271.      u = !1 !== n.component.sufostart(n.parent.context.$implicit) && u
  272.     }
  273.     return u
  274.    }, null, null)), L._3(3, 16384, null, 0, Yl.a, [gl.a, L.l, L.E], null, null), (n()(), L._23(-1, null, ["\n          "])), (n()(), L._4(5, 0, null, null, 16, "ion-item", [
  275.     ["class", "item item-block"]
  276.    ], [
  277.     [2, "statusnotcomplete", null]
  278.    ], null, null, Dl.b, Dl.a)), L._3(6, 1097728, null, 3, Kl.a, [$l.a, gl.a, L.l, L.E, [2, ql.a]], null, null), L._21(335544320, 5, {
  279.     contentLabel: 0
  280.    }), L._21(603979776, 6, {
  281.     _buttons: 1
  282.    }), L._21(603979776, 7, {
  283.     _icons: 1
  284.    }), L._3(10, 16384, null, 0, Hl.a, [], null, null), (n()(), L._23(-1, 2, ["\n              "])), (n()(), L._4(12, 0, null, 4, 1, "ion-icon", [
  285.     ["color", "primary"],
  286.     ["item-right", ""],
  287.     ["large", ""],
  288.     ["name", "md-arrow-dropright-circle"],
  289.     ["padding-left", ""],
  290.     ["role", "img"]
  291.    ], [
  292.     [2, "hide", null]
  293.    ], null, null, null, null)), L._3(13, 147456, [
  294.     [7, 4]
  295.    ], 0, Zl.a, [gl.a, L.l, L.E], {
  296.     color: [0, "color"],
  297.     name: [1, "name"]
  298.    }, null), (n()(), L._23(-1, 2, ["\n            "])), (n()(), L._4(15, 0, null, 2, 1, "h2", [
  299.     ["text-wrap", ""]
  300.    ], null, null, null, null, null)), (n()(), L._23(16, null, ["", " - ", ""])), (n()(), L._23(-1, 2, ["\n            "])), (n()(), L._4(18, 0, null, 2, 2, "p", [
  301.     ["color", "danger"],
  302.     ["ion-text", ""]
  303.    ], null, null, null, null, null)), L._3(19, 16384, null, 0, Fl.a, [gl.a, L.l, L.E], {
  304.     color: [0, "color"]
  305.    }, null), (n()(), L._23(-1, null, ["Not Completed"])), (n()(), L._23(-1, 2, ["\n          "])), (n()(), L._23(-1, null, ["\n        "])), (n()(), L._23(-1, null, ["\n      "]))], function(n, l) {
  306.     n(l, 13, 0, "primary", "md-arrow-dropright-circle");
  307.     n(l, 19, 0, "danger")
  308.    }, function(n, l) {
  309.     n(l, 5, 0, !0);
  310.     n(l, 12, 0, L._18(l, 13)._hidden);
  311.     n(l, 16, 0, l.parent.context.$implicit.cgu_courseid, l.parent.context.$implicit.name_course)
  312.    })
  313.   }
  314.  
  315.   function d(n) {
  316.    return L._24(0, [(n()(), L._4(0, 0, null, null, 23, "div", [], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n          "])), (n()(), L._4(2, 0, null, null, 20, "ion-card", [], null, [
  317.     [null, "click"]
  318.    ], function(n, l, t) {
  319.     var u = !0;
  320.     if ("click" === l) {
  321.      u = !1 !== n.component.giveToast(n.parent.context.$implicit.cgu_courseid) && u
  322.     }
  323.     return u
  324.    }, null, null)), L._3(3, 16384, null, 0, Yl.a, [gl.a, L.l, L.E], null, null), (n()(), L._23(-1, null, ["\n            "])), (n()(), L._4(5, 0, null, null, 16, "ion-item", [
  325.     ["class", "item item-block"]
  326.    ], [
  327.     [2, "statuscomplete", null]
  328.    ], null, null, Dl.b, Dl.a)), L._3(6, 1097728, null, 3, Kl.a, [$l.a, gl.a, L.l, L.E, [2, ql.a]], null, null), L._21(335544320, 8, {
  329.     contentLabel: 0
  330.    }), L._21(603979776, 9, {
  331.     _buttons: 1
  332.    }), L._21(603979776, 10, {
  333.     _icons: 1
  334.    }), L._3(10, 16384, null, 0, Hl.a, [], null, null), (n()(), L._23(-1, 2, ["\n              "])), (n()(), L._4(12, 0, null, 4, 1, "ion-icon", [
  335.     ["color", "tick"],
  336.     ["item-right", ""],
  337.     ["large", ""],
  338.     ["name", "md-checkmark-circle"],
  339.     ["padding-left", ""],
  340.     ["role", "img"]
  341.    ], [
  342.     [2, "hide", null]
  343.    ], null, null, null, null)), L._3(13, 147456, [
  344.     [10, 4]
  345.    ], 0, Zl.a, [gl.a, L.l, L.E], {
  346.     color: [0, "color"],
  347.     name: [1, "name"]
  348.    }, null), (n()(), L._23(-1, 2, ["\n              "])), (n()(), L._4(15, 0, null, 2, 1, "h2", [
  349.     ["text-wrap", ""]
  350.    ], null, null, null, null, null)), (n()(), L._23(16, null, ["", " - ", ""])), (n()(), L._23(-1, 2, ["\n              "])), (n()(), L._4(18, 0, null, 2, 2, "p", [
  351.     ["color", "tick"],
  352.     ["ion-text", ""]
  353.    ], null, null, null, null, null)), L._3(19, 16384, null, 0, Fl.a, [gl.a, L.l, L.E], {
  354.     color: [0, "color"]
  355.    }, null), (n()(), L._23(-1, null, ["Completed"])), (n()(), L._23(-1, 2, ["\n            "])), (n()(), L._23(-1, null, ["\n          "])), (n()(), L._23(-1, null, ["\n        "]))], function(n, l) {
  356.     n(l, 13, 0, "tick", "md-checkmark-circle");
  357.     n(l, 19, 0, "tick")
  358.    }, function(n, l) {
  359.     n(l, 5, 0, !0);
  360.     n(l, 12, 0, L._18(l, 13)._hidden);
  361.     n(l, 16, 0, l.parent.context.$implicit.cgu_courseid, l.parent.context.$implicit.name_course)
  362.    })
  363.   }
  364.  
  365.   function g(n) {
  366.    return L._24(0, [(n()(), L._4(0, 0, null, null, 7, "div", [], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n      "])), (n()(), L.Z(16777216, null, null, 1, null, f)), L._3(3, 16384, null, 0, Vl.i, [L.N, L.K], {
  367.     ngIf: [0, "ngIf"]
  368.    }, null), (n()(), L._23(-1, null, ["\n      "])), (n()(), L.Z(16777216, null, null, 1, null, d)), L._3(6, 16384, null, 0, Vl.i, [L.N, L.K], {
  369.     ngIf: [0, "ngIf"]
  370.    }, null), (n()(), L._23(-1, null, ["\n      "]))], function(n, l) {
  371.     n(l, 3, 0, 0 == l.context.$implicit.sufo_flag);
  372.     n(l, 6, 0, 3 == l.context.$implicit.status && 1 == l.context.$implicit.sufo_flag)
  373.    }, null)
  374.   }
  375.  
  376.   function b(n) {
  377.    return L._24(0, [(n()(), L._4(0, 0, null, null, 4, "div", [], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n    "])), (n()(), L.Z(16777216, null, null, 1, null, g)), L._3(3, 802816, null, 0, Vl.h, [L.N, L.K, L.t], {
  378.     ngForOf: [0, "ngForOf"]
  379.    }, null), (n()(), L._23(-1, null, ["\n    "]))], function(n, l) {
  380.     n(l, 3, 0, l.component.studentcourselist.courses)
  381.    }, null)
  382.   }
  383.  
  384.   function m(n) {
  385.    return L._24(0, [(n()(), L._4(0, 0, null, null, 44, "ion-header", [], null, null, null, null, null)), L._3(1, 16384, null, 0, Bl.a, [gl.a, L.l, L.E, [2, pl.a]], null, null), (n()(), L._23(-1, null, ["\n  "])), (n()(), L._4(3, 0, null, null, 17, "ion-navbar", [
  386.     ["class", "toolbar"],
  387.     ["color", "secondheader"]
  388.    ], [
  389.     [8, "hidden", 0],
  390.     [2, "statusbar-padding", null]
  391.    ], null, null, Jl.b, Jl.a)), L._3(4, 49152, null, 0, Xl.a, [dl.a, [2, pl.a],
  392.     [2, fl.a], gl.a, L.l, L.E
  393.    ], {
  394.     color: [0, "color"]
  395.    }, null), (n()(), L._23(-1, 3, ["\n    "])), (n()(), L._4(6, 0, null, 2, 10, "ion-buttons", [
  396.     ["right", ""]
  397.    ], null, null, null, null, null)), L._3(7, 16384, null, 1, zl.a, [gl.a, L.l, L.E, [2, Wl.a],
  398.     [2, Xl.a]
  399.    ], null, null), L._21(603979776, 1, {
  400.     _buttons: 1
  401.    }), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._4(10, 0, null, null, 5, "button", [
  402.     ["icon-only", ""],
  403.     ["ion-button", ""]
  404.    ], null, [
  405.     [null, "click"]
  406.    ], function(n, l, t) {
  407.     var u = !0;
  408.     if ("click" === l) {
  409.      u = !1 !== n.component.presentPopover(t) && u
  410.     }
  411.     return u
  412.    }, Il.b, Il.a)), L._3(11, 1097728, [
  413.     [1, 4]
  414.    ], 0, Pl.a, [
  415.     [8, ""], gl.a, L.l, L.E
  416.    ], null, null), (n()(), L._23(-1, 0, ["\n        "])), (n()(), L._4(13, 0, null, 0, 1, "ion-icon", [
  417.     ["name", "more"],
  418.     ["role", "img"]
  419.    ], [
  420.     [2, "hide", null]
  421.    ], null, null, null, null)), L._3(14, 147456, null, 0, Zl.a, [gl.a, L.l, L.E], {
  422.     name: [0, "name"]
  423.    }, null), (n()(), L._23(-1, 0, ["\n      "])), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._23(-1, 3, ["\n    "])), (n()(), L._4(18, 0, null, 3, 1, "ion-title", [], null, null, null, Ql.b, Ql.a)), L._3(19, 49152, null, 0, nt.a, [gl.a, L.l, L.E, [2, Wl.a],
  424.     [2, Xl.a]
  425.    ], null, null), (n()(), L._23(-1, 3, ["\n  "])), (n()(), L._23(-1, null, ["\n  "])), (n()(), L._4(22, 0, null, null, 21, "ion-toolbar", [
  426.     ["class", "toolbar"],
  427.     ["color", "secondheader"],
  428.     ["style", "height:110px"]
  429.    ], [
  430.     [2, "statusbar-padding", null]
  431.    ], null, null, lt.b, lt.a)), L._3(23, 49152, null, 0, Wl.a, [gl.a, L.l, L.E], {
  432.     color: [0, "color"]
  433.    }, null), (n()(), L._23(-1, 3, ["\n    "])), (n()(), L._4(25, 0, null, 3, 17, "ion-grid", [
  434.     ["class", "grid"]
  435.    ], null, null, null, null, null)), L._3(26, 16384, null, 0, Rl.a, [], null, null), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._4(28, 0, null, null, 13, "ion-row", [
  436.     ["class", "row"]
  437.    ], null, null, null, null, null)), L._3(29, 16384, null, 0, Ul.a, [], null, null), (n()(), L._23(-1, null, ["\n        "])), (n()(), L._4(31, 0, null, null, 9, "ion-col", [
  438.     ["class", "col"],
  439.     ["text-left", ""]
  440.    ], null, null, null, null, null)), L._3(32, 16384, null, 0, Ll.a, [], null, null), (n()(), L._23(-1, null, ["\n         "])), (n()(), L._4(34, 0, null, null, 5, "ion-list", [], null, null, null, null, null)), L._3(35, 16384, null, 0, tt.a, [gl.a, L.l, L.E, bl.a, ml.l, yl.a], null, null), (n()(), L._23(-1, null, ["\n            "])), (n()(), L.Z(16777216, null, null, 1, null, h)), L._3(38, 16384, null, 0, Vl.i, [L.N, L.K], {
  441.     ngIf: [0, "ngIf"]
  442.    }, null), (n()(), L._23(-1, null, ["\n          "])), (n()(), L._23(-1, null, ["\n        "])), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._23(-1, 3, ["\n  "])), (n()(), L._23(-1, null, ["\n"])), (n()(), L._23(-1, null, ["\n"])), (n()(), L._4(46, 0, null, null, 15, "ion-content", [], [
  443.     [2, "statusbar-padding", null],
  444.     [2, "has-refresher", null]
  445.    ], null, null, Tl.b, Tl.a)), L._3(47, 4374528, null, 0, wl.a, [gl.a, bl.a, yl.a, L.l, L.E, dl.a, kl.a, L.y, [2, pl.a],
  446.     [2, fl.a]
  447.    ], null, null), (n()(), L._23(-1, 1, ["\n    "])), (n()(), L._4(49, 0, null, 2, 5, "ion-refresher", [], [
  448.     [2, "refresher-active", null],
  449.     [4, "top", null]
  450.    ], [
  451.     [null, "ionRefresh"]
  452.    ], function(n, l, t) {
  453.     var u = !0;
  454.     if ("ionRefresh" === l) {
  455.      u = !1 !== n.component.loadCourse(t) && u
  456.     }
  457.     return u
  458.    }, null, null)), L._3(50, 212992, null, 0, ut.a, [bl.a, wl.a, L.y, ml.l], null, {
  459.     ionRefresh: "ionRefresh"
  460.    }), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._4(52, 0, null, null, 1, "ion-refresher-content", [], [
  461.     [1, "state", 0]
  462.    ], null, null, et.b, et.a)), L._3(53, 114688, null, 0, ot.a, [ut.a, gl.a], null, null), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._23(-1, 1, ["\n    "])), (n()(), L.Z(16777216, null, 1, 1, null, p)), L._3(57, 16384, null, 0, Vl.i, [L.N, L.K], {
  463.     ngIf: [0, "ngIf"]
  464.    }, null), (n()(), L._23(-1, 1, ["\n  "])), (n()(), L.Z(16777216, null, 1, 1, null, b)), L._3(60, 16384, null, 0, Vl.i, [L.N, L.K], {
  465.     ngIf: [0, "ngIf"]
  466.    }, null), (n()(), L._23(-1, 1, ["\n"])), (n()(), L._23(-1, null, ["\n"]))], function(n, l) {
  467.     var t = l.component;
  468.     n(l, 4, 0, "secondheader");
  469.     n(l, 14, 0, "more");
  470.     n(l, 23, 0, "secondheader");
  471.     n(l, 38, 0, t.studentcourselist), n(l, 50, 0), n(l, 53, 0);
  472.     n(l, 57, 0, t.no_sufo);
  473.     n(l, 60, 0, t.done)
  474.    }, function(n, l) {
  475.     n(l, 3, 0, L._18(l, 4)._hidden, L._18(l, 4)._sbPadding);
  476.     n(l, 13, 0, L._18(l, 14)._hidden);
  477.     n(l, 22, 0, L._18(l, 23)._sbPadding);
  478.     n(l, 46, 0, L._18(l, 47).statusbarPadding, L._18(l, 47)._hasRefresher);
  479.     n(l, 49, 0, "inactive" !== L._18(l, 50).state, L._18(l, 50)._top);
  480.     n(l, 52, 0, L._18(l, 53).r.state)
  481.    })
  482.   }
  483.  
  484.   function v(n) {
  485.    return L._24(0, [(n()(), L._23(-1, null, ["\n    "])), (n()(), L._4(1, 0, null, null, 10, "ion-list", [], null, null, null, null, null)), L._3(2, 16384, null, 0, tt.a, [gl.a, L.l, L.E, bl.a, ml.l, yl.a], null, null), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._4(4, 0, null, null, 6, "button", [
  486.     ["class", "item item-block"],
  487.     ["ion-item", ""]
  488.    ], null, [
  489.     [null, "click"]
  490.    ], function(n, l, t) {
  491.     var u = !0;
  492.     if ("click" === l) {
  493.      u = !1 !== n.component.onLogout() && u
  494.     }
  495.     return u
  496.    }, Dl.b, Dl.a)), L._3(5, 1097728, null, 3, Kl.a, [$l.a, gl.a, L.l, L.E, [2, ql.a]], null, null), L._21(335544320, 1, {
  497.     contentLabel: 0
  498.    }), L._21(603979776, 2, {
  499.     _buttons: 1
  500.    }), L._21(603979776, 3, {
  501.     _icons: 1
  502.    }), L._3(9, 16384, null, 0, Hl.a, [], null, null), (n()(), L._23(-1, 2, ["Logout"])), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._23(-1, null, ["\n  "]))], null, null)
  503.   }
  504.  
  505.   function E(n) {
  506.    return L._24(0, [(n()(), L._23(-1, null, ["\n"])), (n()(), L._4(1, 0, null, null, 25, "ion-header", [], null, null, null, null, null)), L._3(2, 16384, null, 0, Bl.a, [gl.a, L.l, L.E, [2, pl.a]], null, null), (n()(), L._23(-1, null, ["\n\n  "])), (n()(), L._4(4, 0, null, null, 21, "ion-navbar", [
  507.     ["class", "toolbar"],
  508.     ["color", "secondheader"]
  509.    ], [
  510.     [8, "hidden", 0],
  511.     [2, "statusbar-padding", null]
  512.    ], null, null, Jl.b, Jl.a)), L._3(5, 49152, null, 0, Xl.a, [dl.a, [2, pl.a],
  513.     [2, fl.a], gl.a, L.l, L.E
  514.    ], {
  515.     color: [0, "color"]
  516.    }, null), (n()(), L._23(-1, 3, ["\n    \n    "])), (n()(), L._4(7, 0, null, 1, 13, "ion-buttons", [
  517.     ["start", ""]
  518.    ], null, null, null, null, null)), L._3(8, 16384, null, 1, zl.a, [gl.a, L.l, L.E, [2, Wl.a],
  519.     [2, Xl.a]
  520.    ], null, null), L._21(603979776, 1, {
  521.     _buttons: 1
  522.    }), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._4(11, 0, null, null, 8, "button", [
  523.     ["icon-only", ""],
  524.     ["ion-button", ""],
  525.     ["menuToggle", ""]
  526.    ], [
  527.     [8, "hidden", 0]
  528.    ], [
  529.     [null, "click"]
  530.    ], function(n, l, t) {
  531.     var u = !0;
  532.     if ("click" === l) {
  533.      u = !1 !== L._18(n, 13).toggle() && u
  534.     }
  535.     return u
  536.    }, Il.b, Il.a)), L._3(12, 1097728, [
  537.     [2, 4],
  538.     [1, 4]
  539.    ], 0, Pl.a, [
  540.     [8, ""], gl.a, L.l, L.E
  541.    ], null, null), L._3(13, 1064960, null, 0, ht.a, [pt.a, [2, pl.a],
  542.     [2, Pl.a],
  543.     [2, Xl.a]
  544.    ], {
  545.     menuToggle: [0, "menuToggle"]
  546.    }, null), L._3(14, 16384, null, 1, zl.a, [gl.a, L.l, L.E, [2, Wl.a],
  547.     [2, Xl.a]
  548.    ], null, null), L._21(603979776, 2, {
  549.     _buttons: 1
  550.    }), (n()(), L._23(-1, 0, ["\n      "])), (n()(), L._4(17, 0, null, 0, 1, "ion-icon", [
  551.     ["name", "menu"],
  552.     ["role", "img"]
  553.    ], [
  554.     [2, "hide", null]
  555.    ], null, null, null, null)), L._3(18, 147456, null, 0, Zl.a, [gl.a, L.l, L.E], {
  556.     name: [0, "name"]
  557.    }, null), (n()(), L._23(-1, 0, ["\n    "])), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._23(-1, 3, ["\n\n    "])), (n()(), L._4(22, 0, null, 3, 2, "ion-title", [], null, null, null, Ql.b, Ql.a)), L._3(23, 49152, null, 0, nt.a, [gl.a, L.l, L.E, [2, Wl.a],
  558.     [2, Xl.a]
  559.    ], null, null), (n()(), L._23(24, 0, ["", ""])), (n()(), L._23(-1, 3, ["\n  "])), (n()(), L._23(-1, null, ["\n\n"])), (n()(), L._23(-1, null, ["\n\n\n"])), (n()(), L._4(28, 0, null, null, 20, "ion-content", [
  560.     ["padding", ""]
  561.    ], [
  562.     [2, "statusbar-padding", null],
  563.     [2, "has-refresher", null]
  564.    ], null, null, Tl.b, Tl.a)), L._3(29, 4374528, null, 0, wl.a, [gl.a, bl.a, yl.a, L.l, L.E, dl.a, kl.a, L.y, [2, pl.a],
  565.     [2, fl.a]
  566.    ], null, null), (n()(), L._23(-1, 1, ["\n    "])), (n()(), L._4(31, 0, null, 1, 16, "ion-list", [], null, null, null, null, null)), L._3(32, 16384, null, 0, tt.a, [gl.a, L.l, L.E, bl.a, ml.l, yl.a], null, null), (n()(), L._23(-1, null, ["\n\n          "])), (n()(), L._4(34, 0, null, null, 2, "h3", [
  567.     ["class", "course"],
  568.     ["color", "light"],
  569.     ["ion-text", ""],
  570.     ["text-center", ""],
  571.     ["text-wrap", ""]
  572.    ], null, null, null, null, null)), L._3(35, 16384, null, 0, Fl.a, [gl.a, L.l, L.E], {
  573.     color: [0, "color"]
  574.    }, null), (n()(), L._23(36, null, ["", " - ", ""])), (n()(), L._23(-1, null, ["\n          "])), (n()(), L._4(38, 0, null, null, 1, "ion-list", [], null, null, null, null, null)), L._3(39, 16384, null, 0, tt.a, [gl.a, L.l, L.E, bl.a, ml.l, yl.a], null, null), (n()(), L._23(-1, null, ["\n\n          "])), (n()(), L._4(41, 0, null, null, 1, "ion-list", [], null, null, null, null, null)), L._3(42, 16384, null, 0, tt.a, [gl.a, L.l, L.E, bl.a, ml.l, yl.a], null, null), (n()(), L._23(-1, null, ["\n          "])), (n()(), L._4(44, 0, null, null, 2, "p", [
  575.     ["class", "desc"],
  576.     ["color", "light"],
  577.     ["ion-text", ""],
  578.     ["padding", ""],
  579.     ["text-center", ""],
  580.     ["text-wrap", ""]
  581.    ], null, null, null, null, null)), L._3(45, 16384, null, 0, Fl.a, [gl.a, L.l, L.E], {
  582.     color: [0, "color"]
  583.    }, null), (n()(), L._23(-1, null, [" \n              The purpose of this evaluation exercise is to obtain students feedback regarding the course, the performance of the lecturer as well as the condition of the lecture room. This feedback is significant in helping UiTM to improve the quality of its teaching and learning, thus achieving its objectives in offering excellent education. \n              \n              Thank you for your cooperation. "])), (n()(), L._23(-1, null, ["\n\n    "])), (n()(), L._23(-1, 1, ["\n"])), (n()(), L._23(-1, null, ["\n"])), (n()(), L._4(50, 0, null, null, 6, "ion-footer", [], null, null, null, null, null)), L._3(51, 16384, null, 0, ft.a, [gl.a, L.l, L.E, [2, pl.a]], null, null), (n()(), L._23(-1, null, ["\n\n      "])), (n()(), L._4(53, 0, null, null, 2, "button", [
  584.     ["color", "primary"],
  585.     ["full", ""],
  586.     ["ion-button", ""],
  587.     ["large", ""]
  588.    ], null, [
  589.     [null, "click"]
  590.    ], function(n, l, t) {
  591.     var u = !0,
  592.      e = n.component;
  593.     if ("click" === l) {
  594.      u = !1 !== e.sufoquestion(e.Item) && u
  595.     }
  596.     return u
  597.    }, Il.b, Il.a)), L._3(54, 1097728, null, 0, Pl.a, [
  598.     [8, ""], gl.a, L.l, L.E
  599.    ], {
  600.     color: [0, "color"],
  601.     large: [1, "large"],
  602.     full: [2, "full"]
  603.    }, null), (n()(), L._23(-1, 0, [" Start Now "])), (n()(), L._23(-1, null, ["\n\n"]))], function(n, l) {
  604.     n(l, 5, 0, "secondheader");
  605.     n(l, 13, 0, "");
  606.     n(l, 18, 0, "menu");
  607.     n(l, 35, 0, "light");
  608.     n(l, 45, 0, "light");
  609.     n(l, 54, 0, "primary", "", "")
  610.    }, function(n, l) {
  611.     var t = l.component;
  612.     n(l, 4, 0, L._18(l, 5)._hidden, L._18(l, 5)._sbPadding);
  613.     n(l, 11, 0, L._18(l, 13).isHidden);
  614.     n(l, 17, 0, L._18(l, 18)._hidden);
  615.     n(l, 24, 0, t.course.cgu_courseid);
  616.     n(l, 28, 0, L._18(l, 29).statusbarPadding, L._18(l, 29)._hasRefresher);
  617.     n(l, 36, 0, t.course.cgu_courseid, t.course.name_course)
  618.    })
  619.   }
  620.  
  621.   function y(n) {
  622.    return L._24(0, [(n()(), L._4(0, 0, null, null, 2, "div", [
  623.     ["class", "question"],
  624.     ["color", "light"],
  625.     ["ion-text", ""],
  626.     ["text-center", ""],
  627.     ["text-wrap", ""]
  628.    ], null, null, null, null, null)), L._3(1, 16384, null, 0, Fl.a, [gl.a, L.l, L.E], {
  629.     color: [0, "color"]
  630.    }, null), (n()(), L._23(2, null, ["", ""]))], function(n, l) {
  631.     n(l, 1, 0, "light")
  632.    }, function(n, l) {
  633.     n(l, 2, 0, l.component.question.quesbi)
  634.    })
  635.   }
  636.  
  637.   function C(n) {
  638.    return L._24(0, [(n()(), L._4(0, 0, null, null, 2, "div", [
  639.     ["class", "question"],
  640.     ["color", "light"],
  641.     ["ion-text", ""],
  642.     ["text-center", ""],
  643.     ["text-wrap", ""]
  644.    ], null, null, null, null, null)), L._3(1, 16384, null, 0, Fl.a, [gl.a, L.l, L.E], {
  645.     color: [0, "color"]
  646.    }, null), (n()(), L._23(-1, null, ["The lecturer’s delivery style challenges the mind."]))], function(n, l) {
  647.     n(l, 1, 0, "light")
  648.    }, null)
  649.   }
  650.  
  651.   function S(n) {
  652.    return L._24(0, [(n()(), L._4(0, 0, null, null, 14, "ion-item", [
  653.     ["class", "item item-block"]
  654.    ], null, null, null, Dl.b, Dl.a)), L._3(1, 1097728, null, 3, Kl.a, [$l.a, gl.a, L.l, L.E, [2, ql.a]], null, null), L._21(335544320, 2, {
  655.     contentLabel: 0
  656.    }), L._21(603979776, 3, {
  657.     _buttons: 1
  658.    }), L._21(603979776, 4, {
  659.     _icons: 1
  660.    }), L._3(5, 16384, null, 0, Hl.a, [], null, null), (n()(), L._23(-1, 2, ["\n\n          "])), (n()(), L._4(7, 0, null, 1, 2, "ion-label", [
  661.     ["color", "primary"],
  662.     ["padding-left", ""],
  663.     ["text-lg", ""]
  664.    ], null, null, null, null, null)), L._3(8, 16384, [
  665.     [2, 4]
  666.    ], 0, mt.a, [gl.a, L.l, L.E, [8, null],
  667.     [8, null],
  668.     [8, null],
  669.     [8, null]
  670.    ], {
  671.     color: [0, "color"]
  672.    }, null), (n()(), L._23(9, null, ["", ""])), (n()(), L._23(-1, 2, ["\n          "])), (n()(), L._4(11, 0, null, 0, 2, "ion-radio", [
  673.     ["color", "submit"],
  674.     ["item-left", ""]
  675.    ], [
  676.     [8, "className", 0],
  677.     [2, "radio-disabled", null]
  678.    ], [
  679.     [null, "click"]
  680.    ], function(n, l, t) {
  681.     var u = !0,
  682.      e = n.component;
  683.     if ("click" === l) {
  684.      u = !1 !== L._18(n, 12)._click(t) && u
  685.     }
  686.     if ("click" === l) {
  687.      u = !1 !== e.sufoanswer(n.context.$implicit.value) && u
  688.     }
  689.     return u
  690.    }, vt.b, vt.a)), L._3(12, 245760, null, 0, Et.a, [$l.a, gl.a, L.l, L.E, [2, Kl.a],
  691.     [2, yt.a]
  692.    ], {
  693.     color: [0, "color"]
  694.    }, null), (n()(), L._23(-1, null, [" "])), (n()(), L._23(-1, 2, ["\n\n    "]))], function(n, l) {
  695.     n(l, 8, 0, "primary");
  696.     n(l, 12, 0, "submit")
  697.    }, function(n, l) {
  698.     n(l, 9, 0, l.context.$implicit.option);
  699.     n(l, 11, 0, l.context.$implicit.class, L._18(l, 12)._disabled)
  700.    })
  701.   }
  702.  
  703.   function O(n) {
  704.    return L._24(0, [(n()(), L._4(0, 0, null, null, 11, "div", [], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n  "])), (n()(), L._4(2, 0, null, null, 8, "ion-footer", [
  705.     ["radio-group", ""],
  706.     ["role", "radiogroup"]
  707.    ], null, null, null, null, null)), L._20(5120, null, Ct.e, function(n) {
  708.     return [n]
  709.    }, [yt.a]), L._3(4, 1064960, null, 1, yt.a, [L.E, L.l, L.g], null, null), L._21(335544320, 1, {
  710.     _header: 0
  711.    }), L._3(6, 16384, null, 0, ft.a, [gl.a, L.l, L.E, [2, pl.a]], null, null), (n()(), L._23(-1, null, ["\n    "])), (n()(), L.Z(16777216, null, null, 1, null, S)), L._3(9, 802816, null, 0, Vl.h, [L.N, L.K, L.t], {
  712.     ngForOf: [0, "ngForOf"]
  713.    }, null), (n()(), L._23(-1, null, ["\n  "])), (n()(), L._23(-1, null, ["\n"]))], function(n, l) {
  714.     n(l, 9, 0, l.component.option)
  715.    }, null)
  716.   }
  717.  
  718.   function A(n) {
  719.    return L._24(0, [(n()(), L._4(0, 0, null, null, 5, "div", [], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n          "])), (n()(), L._4(2, 0, null, null, 2, "button", [
  720.     ["color", "secondheader"],
  721.     ["full", ""],
  722.     ["ion-button", ""],
  723.     ["large", ""]
  724.    ], null, [
  725.     [null, "click"]
  726.    ], function(n, l, t) {
  727.     var u = !0,
  728.      e = n.component;
  729.     if ("click" === l) {
  730.      u = !1 !== e.sufoanswer(e.value) && u
  731.     }
  732.     return u
  733.    }, Il.b, Il.a)), L._3(3, 1097728, null, 0, Pl.a, [
  734.     [8, ""], gl.a, L.l, L.E
  735.    ], {
  736.     color: [0, "color"],
  737.     large: [1, "large"],
  738.     full: [2, "full"]
  739.    }, null), (n()(), L._23(-1, 0, [" Next "])), (n()(), L._23(-1, null, ["\n      "]))], function(n, l) {
  740.     n(l, 3, 0, "secondheader", "", "")
  741.    }, null)
  742.   }
  743.  
  744.   function T(n) {
  745.    return L._24(0, [(n()(), L._4(0, 0, null, null, 5, "div", [], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n          "])), (n()(), L._4(2, 0, null, null, 2, "button", [
  746.     ["color", "secondheader"],
  747.     ["full", ""],
  748.     ["ion-button", ""],
  749.     ["large", ""]
  750.    ], null, [
  751.     [null, "click"]
  752.    ], function(n, l, t) {
  753.     var u = !0;
  754.     if ("click" === l) {
  755.      u = !1 !== n.component.sufoanswer("") && u
  756.     }
  757.     return u
  758.    }, Il.b, Il.a)), L._3(3, 1097728, null, 0, Pl.a, [
  759.     [8, ""], gl.a, L.l, L.E
  760.    ], {
  761.     color: [0, "color"],
  762.     large: [1, "large"],
  763.     full: [2, "full"]
  764.    }, null), (n()(), L._23(-1, 0, [" Next "])), (n()(), L._23(-1, null, ["\n      "]))], function(n, l) {
  765.     n(l, 3, 0, "secondheader", "", "")
  766.    }, null)
  767.   }
  768.  
  769.   function w(n) {
  770.    return L._24(0, [(n()(), L._4(0, 0, null, null, 25, "div", [], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._4(2, 0, null, null, 22, "ion-footer", [], null, null, null, null, null)), L._3(3, 16384, null, 0, ft.a, [gl.a, L.l, L.E, [2, pl.a]], null, null), (n()(), L._23(-1, null, ["\n      "])), (n()(), L._4(5, 0, null, null, 12, "ion-item", [
  771.     ["class", "item item-block"]
  772.    ], null, null, null, Dl.b, Dl.a)), L._3(6, 1097728, null, 3, Kl.a, [$l.a, gl.a, L.l, L.E, [2, ql.a]], null, null), L._21(335544320, 5, {
  773.     contentLabel: 0
  774.    }), L._21(603979776, 6, {
  775.     _buttons: 1
  776.    }), L._21(603979776, 7, {
  777.     _icons: 1
  778.    }), L._3(10, 16384, null, 0, Hl.a, [], null, null), (n()(), L._23(-1, 2, ["\n        "])), (n()(), L._4(12, 0, null, 3, 4, "ion-textarea", [
  779.     ["name", "answer"],
  780.     ["placeholder", "Comment..."],
  781.     ["rows", "4"],
  782.     ["type", "answer"]
  783.    ], [
  784.     [2, "ng-untouched", null],
  785.     [2, "ng-touched", null],
  786.     [2, "ng-pristine", null],
  787.     [2, "ng-dirty", null],
  788.     [2, "ng-valid", null],
  789.     [2, "ng-invalid", null],
  790.     [2, "ng-pending", null]
  791.    ], [
  792.     [null, "ngModelChange"]
  793.    ], function(n, l, t) {
  794.     var u = !0;
  795.     if ("ngModelChange" === l) {
  796.      u = !1 !== (n.component.value = t) && u
  797.     }
  798.     return u
  799.    }, St.b, St.a)), L._3(13, 671744, null, 0, Ct.h, [
  800.     [8, null],
  801.     [8, null],
  802.     [8, null],
  803.     [8, null]
  804.    ], {
  805.     name: [0, "name"],
  806.     model: [1, "model"]
  807.    }, {
  808.     update: "ngModelChange"
  809.    }), L._20(2048, null, Ct.f, null, [Ct.h]), L._3(15, 16384, null, 0, Ct.g, [Ct.f], null, null), L._3(16, 5423104, null, 0, Ot.a, [gl.a, bl.a, $l.a, dl.a, L.l, L.E, [2, wl.a],
  810.     [2, Kl.a],
  811.     [2, Ct.f], yl.a
  812.    ], {
  813.     type: [0, "type"],
  814.     placeholder: [1, "placeholder"]
  815.    }, null), (n()(), L._23(-1, 2, ["\n      "])), (n()(), L._23(-1, null, ["\n      "])), (n()(), L.Z(16777216, null, null, 1, null, A)), L._3(20, 16384, null, 0, Vl.i, [L.N, L.K], {
  816.     ngIf: [0, "ngIf"]
  817.    }, null), (n()(), L._23(-1, null, ["\n      "])), (n()(), L.Z(16777216, null, null, 1, null, T)), L._3(23, 16384, null, 0, Vl.i, [L.N, L.K], {
  818.     ngIf: [0, "ngIf"]
  819.    }, null), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._23(-1, null, ["\n"]))], function(n, l) {
  820.     var t = l.component;
  821.     n(l, 13, 0, "answer", t.value);
  822.     n(l, 16, 0, "answer", "Comment...");
  823.     n(l, 20, 0, t.value);
  824.     n(l, 23, 0, !t.value)
  825.    }, function(n, l) {
  826.     n(l, 12, 0, L._18(l, 15).ngClassUntouched, L._18(l, 15).ngClassTouched, L._18(l, 15).ngClassPristine, L._18(l, 15).ngClassDirty, L._18(l, 15).ngClassValid, L._18(l, 15).ngClassInvalid, L._18(l, 15).ngClassPending)
  827.    })
  828.   }
  829.  
  830.   function k(n) {
  831.    return L._24(0, [(n()(), L._23(-1, null, ["\n"])), (n()(), L._4(1, 0, null, null, 10, "ion-header", [], null, null, null, null, null)), L._3(2, 16384, null, 0, Bl.a, [gl.a, L.l, L.E, [2, pl.a]], null, null), (n()(), L._23(-1, null, ["\n\n  "])), (n()(), L._4(4, 0, null, null, 6, "ion-navbar", [
  832.     ["class", "toolbar"],
  833.     ["color", "secondheader"]
  834.    ], [
  835.     [8, "hidden", 0],
  836.     [2, "statusbar-padding", null]
  837.    ], null, null, Jl.b, Jl.a)), L._3(5, 49152, null, 0, Xl.a, [dl.a, [2, pl.a],
  838.     [2, fl.a], gl.a, L.l, L.E
  839.    ], {
  840.     color: [0, "color"]
  841.    }, null), (n()(), L._23(-1, 3, ["\n    "])), (n()(), L._4(7, 0, null, 3, 2, "ion-title", [], null, null, null, Ql.b, Ql.a)), L._3(8, 49152, null, 0, nt.a, [gl.a, L.l, L.E, [2, Wl.a],
  842.     [2, Xl.a]
  843.    ], null, null), (n()(), L._23(9, 0, ["Question ", ""])), (n()(), L._23(-1, 3, ["\n  "])), (n()(), L._23(-1, null, ["\n\n"])), (n()(), L._23(-1, null, ["\n\n\n"])), (n()(), L._4(13, 0, null, null, 14, "ion-content", [
  844.     ["padding", ""]
  845.    ], [
  846.     [2, "statusbar-padding", null],
  847.     [2, "has-refresher", null]
  848.    ], null, null, Tl.b, Tl.a)), L._3(14, 4374528, null, 0, wl.a, [gl.a, bl.a, yl.a, L.l, L.E, dl.a, kl.a, L.y, [2, pl.a],
  849.     [2, fl.a]
  850.    ], null, null), (n()(), L._23(-1, 1, ["\n    "])), (n()(), L._4(16, 0, null, 1, 10, "ion-list", [], null, null, null, null, null)), L._3(17, 16384, null, 0, tt.a, [gl.a, L.l, L.E, bl.a, ml.l, yl.a], null, null), (n()(), L._23(-1, null, ["\n\n          "])), (n()(), L._4(19, 0, null, null, 0, "div", [
  851.     ["class", "title"]
  852.    ], null, null, null, null, null)), (n()(), L._23(-1, null, ["\n          "])), (n()(), L.Z(16777216, null, null, 1, null, y)), L._3(22, 16384, null, 0, Vl.i, [L.N, L.K], {
  853.     ngIf: [0, "ngIf"]
  854.    }, null), (n()(), L._23(-1, null, ["\n          "])), (n()(), L.Z(16777216, null, null, 1, null, C)), L._3(25, 16384, null, 0, Vl.i, [L.N, L.K], {
  855.     ngIf: [0, "ngIf"]
  856.    }, null), (n()(), L._23(-1, null, ["\n\n    "])), (n()(), L._23(-1, 1, ["\n\n"])), (n()(), L._23(-1, null, ["\n"])), (n()(), L.Z(16777216, null, null, 1, null, O)), L._3(30, 16384, null, 0, Vl.i, [L.N, L.K], {
  857.     ngIf: [0, "ngIf"]
  858.    }, null), (n()(), L._23(-1, null, ["\n"])), (n()(), L.Z(16777216, null, null, 1, null, w)), L._3(33, 16384, null, 0, Vl.i, [L.N, L.K], {
  859.     ngIf: [0, "ngIf"]
  860.    }, null)], function(n, l) {
  861.     var t = l.component;
  862.     n(l, 5, 0, "secondheader");
  863.     n(l, 22, 0, t.question.id + 1 != 19);
  864.     n(l, 25, 0, t.question.id + 1 == 19);
  865.     n(l, 30, 0, t.question.id + 1 <= 24);
  866.     n(l, 33, 0, t.question.id + 1 == 25 || t.question.id + 1 == 26)
  867.    }, function(n, l) {
  868.     var t = l.component;
  869.     n(l, 4, 0, L._18(l, 5)._hidden, L._18(l, 5)._sbPadding);
  870.     n(l, 9, 0, t.question.id + 1);
  871.     n(l, 13, 0, L._18(l, 14).statusbarPadding, L._18(l, 14)._hasRefresher)
  872.    })
  873.   }
  874.  
  875.   function R(n) {
  876.    return L._24(0, [(n()(), L._4(0, 0, null, null, 9, "ion-header", [], null, null, null, null, null)), L._3(1, 16384, null, 0, Bl.a, [gl.a, L.l, L.E, [2, pl.a]], null, null), (n()(), L._23(-1, null, ["\n\n  "])), (n()(), L._4(3, 0, null, null, 5, "ion-navbar", [
  877.     ["class", "toolbar"],
  878.     ["color", "secondheader"]
  879.    ], [
  880.     [8, "hidden", 0],
  881.     [2, "statusbar-padding", null]
  882.    ], null, null, Jl.b, Jl.a)), L._3(4, 49152, null, 0, Xl.a, [dl.a, [2, pl.a],
  883.     [2, fl.a], gl.a, L.l, L.E
  884.    ], {
  885.     color: [0, "color"]
  886.    }, null), (n()(), L._23(-1, 3, ["\n    "])), (n()(), L._4(6, 0, null, 3, 1, "ion-title", [], null, null, null, Ql.b, Ql.a)), L._3(7, 49152, null, 0, nt.a, [gl.a, L.l, L.E, [2, Wl.a],
  887.     [2, Xl.a]
  888.    ], null, null), (n()(), L._23(-1, 3, ["\n  "])), (n()(), L._23(-1, null, ["\n\n"])), (n()(), L._23(-1, null, ["\n\n\n"])), (n()(), L._4(11, 0, null, null, 14, "ion-content", [
  889.     ["padding", "true"]
  890.    ], [
  891.     [2, "statusbar-padding", null],
  892.     [2, "has-refresher", null]
  893.    ], null, null, Tl.b, Tl.a)), L._3(12, 4374528, null, 0, wl.a, [gl.a, bl.a, yl.a, L.l, L.E, dl.a, kl.a, L.y, [2, pl.a],
  894.     [2, fl.a]
  895.    ], null, null), (n()(), L._23(-1, 1, ["\n  "])), (n()(), L._4(14, 0, null, 1, 10, "ion-list", [], null, null, null, null, null)), L._3(15, 16384, null, 0, tt.a, [gl.a, L.l, L.E, bl.a, ml.l, yl.a], null, null), (n()(), L._23(-1, null, ["\n    "])), (n()(), L._4(17, 0, null, null, 2, "ion-label", [
  896.     ["class", "ty"],
  897.     ["color", "light"],
  898.     ["text-center", ""],
  899.     ["text-wrap", ""]
  900.    ], null, null, null, null, null)), L._3(18, 16384, null, 0, mt.a, [gl.a, L.l, L.E, [8, null],
  901.     [8, null],
  902.     [8, null],
  903.     [8, null]
  904.    ], {
  905.     color: [0, "color"]
  906.    }, null), (n()(), L._23(-1, null, ["Opps!"])), (n()(), L._23(-1, null, ["   \n    "])), (n()(), L._4(21, 0, null, null, 2, "ion-label", [
  907.     ["class", "ty"],
  908.     ["color", "light"],
  909.     ["text-center", ""],
  910.     ["text-wrap", ""]
  911.    ], null, null, null, null, null)), L._3(22, 16384, null, 0, mt.a, [gl.a, L.l, L.E, [8, null],
  912.     [8, null],
  913.     [8, null],
  914.     [8, null]
  915.    ], {
  916.     color: [0, "color"]
  917.    }, null), (n()(), L._23(-1, null, ["There is no internet connections."])), (n()(), L._23(-1, null, ["\n  "])), (n()(), L._23(-1, 1, ["\n"])), (n()(), L._23(-1, null, ["\n"])), (n()(), L._4(27, 0, null, null, 6, "ion-footer", [
  918.     ["no-shadow", ""]
  919.    ], null, null, null, null, null)), L._3(28, 16384, null, 0, ft.a, [gl.a, L.l, L.E, [2, pl.a]], null, null), (n()(), L._23(-1, null, ["\n\n      "])), (n()(), L._4(30, 0, null, null, 2, "button", [
  920.     ["color", "ined"],
  921.     ["full", ""],
  922.     ["ion-button", ""],
  923.     ["large", ""]
  924.    ], null, [
  925.     [null, "click"]
  926.    ], function(n, l, t) {
  927.     var u = !0;
  928.     if ("click" === l) {
  929.      u = !1 !== n.component.option() && u
  930.     }
  931.     return u
  932.    }, Il.b, Il.a)), L._3(31, 1097728, null, 0, Pl.a, [
  933.     [8, ""], gl.a, L.l, L.E
  934.    ], {
  935.     color: [0, "color"],
  936.     large: [1, "large"],
  937.     full: [2, "full"]
  938.    }, null), (n()(), L._23(-1, 0, [" Options "])), (n()(), L._23(-1, null, ["\n\n"]))], function(n, l) {
  939.     n(l, 4, 0, "secondheader");
  940.     n(l, 18, 0, "light");
  941.     n(l, 22, 0, "light");
  942.     n(l, 31, 0, "ined", "", "")
  943.    }, function(n, l) {
  944.     n(l, 3, 0, L._18(l, 4)._hidden, L._18(l, 4)._sbPadding);
  945.     n(l, 11, 0, L._18(l, 12).statusbarPadding, L._18(l, 12)._hasRefresher)
  946.    })
  947.   }
  948.   Object.defineProperty(l, "__esModule", {
  949.    value: !0
  950.   });
  951.   var U = t(36),
  952.    L = t(0),
  953.    I = t(1),
  954.    P = t(18),
  955.    j = t(50),
  956.    x = t(100),
  957.    N = t(101),
  958.    G = t(102),
  959.    D = t(104),
  960.    K = function() {
  961.     function n(n) {
  962.      this.loadingCtrl = n
  963.     }
  964.     return n.prototype.displayLoader = function() {
  965.      this.loadingSpinner || (this.loadingSpinner = this.loadingCtrl.create(), this.loadingSpinner.present())
  966.     }, n.prototype.dismissLoader = function() {
  967.      this.loadingSpinner && (this.loadingSpinner.dismiss(), this.loadingSpinner = null)
  968.     }, n
  969.    }(),
  970.    $ = t(52),
  971.    q = function() {
  972.     function n() {}
  973.     return n.prototype.storeSelectFeatureState = function() {
  974.      return this.store.select(this.STATE)
  975.     }, n.prototype.dispatchAction = function(n) {
  976.      this.store.dispatch(n)
  977.     }, n
  978.    }(),
  979.    H = function() {
  980.     return function(n) {
  981.      this.payload = n
  982.     }
  983.    }(),
  984.    M = this && this.__extends || function() {
  985.     var n = Object.setPrototypeOf || {
  986.      __proto__: []
  987.     }
  988.     instanceof Array && function(n, l) {
  989.      n.__proto__ = l
  990.     } || function(n, l) {
  991.      for (var t in l) l.hasOwnProperty(t) && (n[t] = l[t])
  992.     };
  993.     return function(l, t) {
  994.      function u() {
  995.       this.constructor = l
  996.      }
  997.      n(l, t), l.prototype = null === t ? Object.create(t) : (u.prototype = t.prototype, new u)
  998.     }
  999.    }(),
  1000.    F = {
  1001.     CHECK_AUTH: "[Auth] Check Auth Requested",
  1002.     CHECK_AUTH_SUCCESS: "[Auth] Check Auth: user Success",
  1003.     CHECK_AUTH_NO_USER: "[Auth] Check Auth: no user Success",
  1004.     LOGIN: "[Auth] Login Requested",
  1005.     LOGIN_SUCCESS: "[Auth] Login Success",
  1006.     LOGIN_FAIL: "[Auth] Login Fail",
  1007.     LOGOUT: "[Auth] Logout Requested",
  1008.     LOGOUT_SUCCESS: "[Auth] Logout Success",
  1009.     LOGOUT_FAIL: "[Auth] Logout Fail",
  1010.     CREATE: "[Auth] CREATE Requested",
  1011.     CREATE_SUCCESS: "[Auth] CREATE Success",
  1012.     TOKEN_SAVE: "[Auth] TOKEN_SAVE Requested",
  1013.     TOKEN_SAVE_SUCCESS: "[Auth] TOKEN_SAVE Success",
  1014.     TOKEN_DELETE: "[Auth] TOKEN_REMOVE Requested",
  1015.     TOKEN_DELETE_SUCCESS: "[Auth] TOKEN_REMOVE Success",
  1016.     GET_PICTURE: "[Auth] GET_PICTURE Requested",
  1017.     GET_PICTURE_SUCCESS: "[Auth] GET_PICTURE Success",
  1018.     GET_PICTURE_CACHE: "[Auth] GET_PICTURE Cache",
  1019.     ERROR: "[Auth] Error"
  1020.    },
  1021.    Y = function(n) {
  1022.     function l() {
  1023.      var l = null !== n && n.apply(this, arguments) || this;
  1024.      return l.type = F.CHECK_AUTH, l
  1025.     }
  1026.     return M(l, n), l
  1027.    }(H),
  1028.    Z = function(n) {
  1029.     function l() {
  1030.      var l = null !== n && n.apply(this, arguments) || this;
  1031.      return l.type = F.CHECK_AUTH_SUCCESS, l
  1032.     }
  1033.     return M(l, n), l
  1034.    }(H),
  1035.    V = function(n) {
  1036.     function l() {
  1037.      var l = null !== n && n.apply(this, arguments) || this;
  1038.      return l.type = F.CHECK_AUTH_NO_USER, l
  1039.     }
  1040.     return M(l, n), l
  1041.    }(H),
  1042.    B = function(n) {
  1043.     function l() {
  1044.      var l = null !== n && n.apply(this, arguments) || this;
  1045.      return l.type = F.LOGIN, l
  1046.     }
  1047.     return M(l, n), l
  1048.    }(H),
  1049.    J = function(n) {
  1050.     function l() {
  1051.      var l = null !== n && n.apply(this, arguments) || this;
  1052.      return l.type = F.LOGIN_SUCCESS, l
  1053.     }
  1054.     return M(l, n), l
  1055.    }(H),
  1056.    X = function(n) {
  1057.     function l() {
  1058.      var l = null !== n && n.apply(this, arguments) || this;
  1059.      return l.type = F.LOGIN_FAIL, l
  1060.     }
  1061.     return M(l, n), l
  1062.    }(H),
  1063.    z = function(n) {
  1064.     function l() {
  1065.      var l = null !== n && n.apply(this, arguments) || this;
  1066.      return l.type = F.LOGOUT, l
  1067.     }
  1068.     return M(l, n), l
  1069.    }(H),
  1070.    W = function(n) {
  1071.     function l() {
  1072.      var l = null !== n && n.apply(this, arguments) || this;
  1073.      return l.type = F.LOGOUT_SUCCESS, l
  1074.     }
  1075.     return M(l, n), l
  1076.    }(H),
  1077.    Q = function(n) {
  1078.     function l() {
  1079.      var l = null !== n && n.apply(this, arguments) || this;
  1080.      return l.type = F.LOGOUT_FAIL, l
  1081.     }
  1082.     return M(l, n), l
  1083.    }(H),
  1084.    nn = function(n) {
  1085.     function l() {
  1086.      var l = null !== n && n.apply(this, arguments) || this;
  1087.      return l.type = F.CREATE, l
  1088.     }
  1089.     return M(l, n), l
  1090.    }(H),
  1091.    ln = function(n) {
  1092.     function l() {
  1093.      var l = null !== n && n.apply(this, arguments) || this;
  1094.      return l.type = F.TOKEN_SAVE, l
  1095.     }
  1096.     return M(l, n), l
  1097.    }(H),
  1098.    tn = function(n) {
  1099.     function l() {
  1100.      var l = null !== n && n.apply(this, arguments) || this;
  1101.      return l.type = F.TOKEN_SAVE_SUCCESS, l
  1102.     }
  1103.     return M(l, n), l
  1104.    }(H),
  1105.    un = function(n) {
  1106.     function l() {
  1107.      var l = null !== n && n.apply(this, arguments) || this;
  1108.      return l.type = F.TOKEN_DELETE, l
  1109.     }
  1110.     return M(l, n), l
  1111.    }(H),
  1112.    en = function(n) {
  1113.     function l() {
  1114.      var l = null !== n && n.apply(this, arguments) || this;
  1115.      return l.type = F.GET_PICTURE_SUCCESS, l
  1116.     }
  1117.     return M(l, n), l
  1118.    }(H),
  1119.    on = function(n) {
  1120.     function l() {
  1121.      var l = null !== n && n.apply(this, arguments) || this;
  1122.      return l.type = F.GET_PICTURE_CACHE, l
  1123.     }
  1124.     return M(l, n), l
  1125.    }(H),
  1126.    an = function(n) {
  1127.     function l() {
  1128.      var l = null !== n && n.apply(this, arguments) || this;
  1129.      return l.type = F.ERROR, l
  1130.     }
  1131.     return M(l, n), l
  1132.    }(H),
  1133.    rn = function(n) {
  1134.     function l(l) {
  1135.      var t = n.call(this) || this;
  1136.      return t.store = l, t.STATE = "currentUser", t
  1137.     }
  1138.     return Object(I.__extends)(l, n), l.prototype.dispatchCheckAuthAction = function() {
  1139.      this.dispatchAction(new Y)
  1140.     }, l.prototype.dispatchLoginAction = function(n) {
  1141.      this.dispatchAction(new B(n))
  1142.     }, l.prototype.dispatchLogoutAction = function() {
  1143.      this.dispatchAction(new z)
  1144.     }, l.prototype.dispatchCreateAction = function(n) {
  1145.      this.dispatchAction(new nn(n))
  1146.     }, l.prototype.dispatchTokenSaveAction = function() {
  1147.      this.dispatchAction(new ln)
  1148.     }, l.prototype.dispatchTokenDeleteAction = function() {
  1149.      this.dispatchAction(new un)
  1150.     }, l.prototype.dispatchLoadAction = function(n) {}, l.prototype.dispatchUpdateAction = function(n) {}, l.prototype.dispatchRemoveAction = function(n) {}, l.prototype.getCurrentUser = function() {
  1151.      return this.STATE = "currentUser", this.storeSelectFeatureState().map(function(n) {
  1152.       return n
  1153.      })
  1154.     }, l.prototype.getAuthCheck = function() {
  1155.      return this.STATE = "authCheck", this.storeSelectFeatureState().map(function(n) {
  1156.       return n
  1157.      })
  1158.     }, l.prototype.isAuthenticated = function() {
  1159.      var n = !1;
  1160.      return this.getAuthCheck().subscribe(function(l) {
  1161.       return n = l
  1162.      }), n
  1163.     }, l
  1164.    }(q),
  1165.    sn = t(105),
  1166.    cn = t(106),
  1167.    _n = t(107),
  1168.    hn = t(108),
  1169.    pn = t(25),
  1170.    fn = t(6),
  1171.    dn = (t(222), t(223), "https://digitalcampus.uitm.edu.my/api"),
  1172.    gn = function() {
  1173.     function n(n, l, t) {
  1174.      this.http = n, this.storage = l, this.platform = t, this.path = ""
  1175.     }
  1176.     return n.prototype.get = function() {
  1177.      var n = this;
  1178.      return fn.Observable.fromPromise(this.storage.get("token")).mergeMap(function(l) {
  1179.       var t = (new pn.g).set("cache-control", "no-cache").set("Platform", n.platform.platforms()).set("Authorization", "Bearer " + l);
  1180.       return n.http.get(dn + n.path, {
  1181.        headers: t
  1182.       })
  1183.      })
  1184.     }, n.prototype.post = function(n) {
  1185.      var l = this;
  1186.      return fn.Observable.fromPromise(this.storage.get("token")).mergeMap(function(t) {
  1187.       var u = (new pn.g).set("cache-control", "no-cache").set("Platform", l.platform.platforms()).set("Authorization", "Bearer " + t);
  1188.       return l.http.post(dn + l.path, n, {
  1189.        headers: u
  1190.       })
  1191.      })
  1192.     }, n
  1193.    }(),
  1194.    bn = "picture_date",
  1195.    mn = Date.parse(new Date(Date.now()).toDateString()),
  1196.    vn = function(n) {
  1197.     function l(l, t, u) {
  1198.      var e = n.call(this, l, t, u) || this;
  1199.      return e.http = l, e.storage = t, e.platform = u, e._authUrl = "/sso/login", e._isAuthUrl = "/sso/loggedIn", e.logout = "/sso/logout", e.picture = "/picture", e
  1200.     }
  1201.     return Object(I.__extends)(l, n), l.prototype.getPicture = function() {
  1202.      var n = this;
  1203.      return fn.Observable.fromPromise(this.storage.get(bn)).mergeMap(function(l) {
  1204.       return null == l || +l < +mn ? (n.path = n.picture, n.get().map(function(l) {
  1205.        return n.storage.set("picture", l.picture), n.storage.set(bn, mn), l.picture
  1206.       })) : fn.Observable.fromPromise(Promise.resolve(n.storage.get("picture")).then(function(n) {
  1207.        return n
  1208.       }).catch(function(n) {
  1209.        return n
  1210.       }))
  1211.      })
  1212.     }, l.prototype.doLogout = function() {
  1213.      return this.path = this.logout, this.get().map(function(n) {
  1214.       return n || {}
  1215.      })
  1216.     }, l.prototype.isAuth = function() {
  1217.      return this.path = this._isAuthUrl, this.get().map(function(n) {
  1218.       return n.isAuth || {}
  1219.      })
  1220.     }, l.prototype.doAuth = function(n) {
  1221.      return this.path = this._authUrl, this.post({
  1222.       username: n.username,
  1223.       password: n.password
  1224.      })
  1225.     }, l.prototype.saveToken = function(n) {
  1226.      var l = this;
  1227.      return fn.Observable.fromPromise(Promise.resolve(this.storage.set("token", n.token)).then(function(t) {
  1228.       return l.storage.set("picture", n.user.picture)
  1229.      }).then(function(n) {
  1230.       return l.storage.set(bn, mn)
  1231.      }).then(function(l) {
  1232.       return n.token
  1233.      }).catch(function(n) {
  1234.       return n
  1235.      }))
  1236.     }, l.prototype.dellToken = function() {
  1237.      return fn.Observable.fromPromise(Promise.resolve(this.storage.clear()))
  1238.     }, l
  1239.    }(gn),
  1240.    En = Date.parse(new Date(Date.now()).toDateString()),
  1241.    yn = "question_date",
  1242.    Cn = "question_info",
  1243.    Sn = function(n) {
  1244.     function l(l, t, u) {
  1245.      var e = n.call(this, l, t, u) || this;
  1246.      return e.http = l, e.storage = t, e.platform = u, e
  1247.     }
  1248.     return Object(I.__extends)(l, n), l.prototype.getCourse = function(n) {
  1249.      var l = this;
  1250.      return void 0 === n && (n = !1), fn.Observable.fromPromise(this.storage.get("course_date")).mergeMap(function(t) {
  1251.       return null == t || +t < +En || n ? (l.path = "/ilearn/student_course_list", l.get().map(function(n) {
  1252.        return l.storage.set("course_info", n), l.storage.set("course_date", En), n || {}
  1253.       })) : fn.Observable.fromPromise(l.storage.get("course_info"))
  1254.      })
  1255.     }, l.prototype.getSufo = function(n) {
  1256.      var l = this;
  1257.      return void 0 === n && (n = !1), fn.Observable.fromPromise(this.storage.get(yn)).mergeMap(function(t) {
  1258.       return null == t || +t < +En || n ? (l.path = "/ilearn/sufo/list", l.get().map(function(n) {
  1259.        return l.storage.set(Cn, n), l.storage.set(yn, En), n || {}
  1260.       })) : fn.Observable.fromPromise(l.storage.get(Cn))
  1261.      })
  1262.     }, l.prototype.submitSufo = function(n) {
  1263.      return this.path = "/ilearn/sufo/list", this.post(n).map(function(n) {
  1264.       return n || {}
  1265.      })
  1266.     }, l
  1267.    }(gn),
  1268.    On = function() {
  1269.     function n(n, l, t) {
  1270.      this.authStore = n, this.viewCtrl = l, this.nav = t
  1271.     }
  1272.     return n.prototype.onLogout = function() {
  1273.      this.authStore.dispatchLogoutAction(), this.viewCtrl.dismiss(), this.nav.setRoot(Rn)
  1274.     }, n
  1275.    }(),
  1276.    An = function() {
  1277.     function n(n, l, t, u, e, o) {
  1278.      this.navCtrl = n, this.navParams = l, this.httpClient = t, this.api = u, this.loadingCtrl = e, this.actionSheetCtrl = o, this.setsufo = {}
  1279.     }
  1280.     return n.prototype.option = function() {
  1281.      var n = this;
  1282.      this.actionSheetCtrl.create({
  1283.       title: "Please check your internet connection and retry.",
  1284.       buttons: [{
  1285.        text: "Retry",
  1286.        role: "retry",
  1287.        handler: function() {
  1288.         for (var l = 0; l < localStorage.length; l++)
  1289.          if (n.submitdata = localStorage.key(l), -1 !== n.submitdata.indexOf("answer") && (n.answerval = localStorage.getItem(n.submitdata), n.setsufo[n.submitdata] = n.answerval), -1 !== n.submitdata.indexOf("studentInfo")) {
  1290.           n.studentInfo = localStorage.getItem(n.submitdata), n.student = JSON.parse(n.studentInfo);
  1291.           for (var t in n.student) n.setsufo[t] = n.student[t]
  1292.          }
  1293.         var u = n.loadingCtrl.create({
  1294.          content: "Processing..."
  1295.         });
  1296.         u.present(), n.api.submitSufo(n.setsufo).subscribe(function(l) {
  1297.          n.setsufo = l, u.setContent("SuFO has completed, Please Wait..."), n.api.getCourse(!0).subscribe(function(l) {
  1298.           u.dismiss(), n.navCtrl.setRoot(kn)
  1299.          })
  1300.         }, function(n) {
  1301.          u.setContent("Process failed..."), setTimeout(function() {
  1302.           u.dismiss()
  1303.          }, 1500)
  1304.         })
  1305.        }
  1306.       }, {
  1307.        text: "Home",
  1308.        role: "home",
  1309.        handler: function() {
  1310.         n.navCtrl.push(kn, {})
  1311.        }
  1312.       }, {
  1313.        text: "Cancel",
  1314.        role: "cancel",
  1315.        handler: function() {}
  1316.       }]
  1317.      }).present()
  1318.     }, n
  1319.    }(),
  1320.    Tn = function() {
  1321.     function n(n, l, t, u, e) {
  1322.      this.navCtrl = n, this.navParams = l, this.loadingCtrl = t, this.httpClient = u, this.api = e, this.setsufo = {}, this.item = l.get("Item"), this.id = l.get("id"), this.question = this.item[this.id], this.option = [{
  1323.       option: "Strongly Agree",
  1324.       value: "4",
  1325.       class: "vhappy"
  1326.      }, {
  1327.       option: "Agree",
  1328.       value: "3",
  1329.       class: "happy"
  1330.      }, {
  1331.       option: "Disagree",
  1332.       value: "2",
  1333.       class: "sad"
  1334.      }, {
  1335.       option: "Strongly Disagree",
  1336.       value: "1",
  1337.       class: "vsad"
  1338.      }], localStorage.setItem("CurQuestion", "answer" + this.question.id)
  1339.     }
  1340.     return l = n, n.prototype.sufoanswer = function(n) {
  1341.      var t = this;
  1342.      if (localStorage.setItem("answer" + this.question.id, n), "25" == this.question.id) {
  1343.       for (var u = 0; u < localStorage.length; u++)
  1344.        if (this.submitdata = localStorage.key(u), -1 !== this.submitdata.indexOf("answer") && (this.answerval = localStorage.getItem(this.submitdata), this.setsufo[this.submitdata] = this.answerval), -1 !== this.submitdata.indexOf("studentInfo")) {
  1345.         this.studentInfo = localStorage.getItem(this.submitdata), this.student = JSON.parse(this.studentInfo);
  1346.         for (var e in this.student) this.setsufo[e] = this.student[e]
  1347.        }
  1348.       console.log(this.setsufo);
  1349.       var o = this.loadingCtrl.create({
  1350.        content: "Processing..."
  1351.       });
  1352.       o.present(), this.api.submitSufo(this.setsufo).subscribe(function(n) {
  1353.        t.setsufo = n, o.setContent("SuFO has completed, Please Wait..."), t.api.getCourse(!0).subscribe(function(n) {
  1354.         o.dismiss(), t.navCtrl.setRoot(kn)
  1355.        })
  1356.       }, function(n) {
  1357.        o.setContent("Process failed..."), setTimeout(function() {
  1358.         o.dismiss()
  1359.        }, 1500), t.navCtrl.push(An, {})
  1360.       })
  1361.      } else this.navCtrl.push(l, {
  1362.       Item: this.item,
  1363.       id: this.question.id + 1
  1364.      })
  1365.     }, n;
  1366.     var l
  1367.    }(),
  1368.    wn = function() {
  1369.     function n(n, l, t, u, e, o) {
  1370.      var a = this;
  1371.      this.navCtrl = n, this.navParams = l, this.httpClient = t, this.api = u, this.loadingCtrl = e, this.toastCtrl = o, this.course = l.get("course"), this.api.getSufo().subscribe(function(n) {
  1372.       a.questionlist = n
  1373.      }, function(n) {})
  1374.     }
  1375.     return n.prototype.sufoquestion = function(n) {
  1376.      this.navCtrl.push(Tn, {
  1377.       Item: this.questionlist,
  1378.       id: "0"
  1379.      })
  1380.     }, n
  1381.    }(),
  1382.    kn = function() {
  1383.     function n(n, l, t, u, e, o, a, i, r, s) {
  1384.      var c = this;
  1385.      this.navCtrl = n, this.authStore = l, this.injector = t, this.service = u, this.api = e, this.toastCtrl = o, this.network = a, this.events = i, this.loading = r, this.popoverCtrl = s, console.log("home"), this.service.getPicture().subscribe(function(n) {
  1386.       return c.picture = n
  1387.      }), this.loadCourse(), this.connected = this.network.onConnect().subscribe(function(n) {
  1388.       c.displayNetworkUpdate(n.type)
  1389.      }, function(n) {
  1390.       return console.error(n)
  1391.      }), this.disconnected = this.network.onDisconnect().subscribe(function(n) {
  1392.       c.displayNetworkUpdate(n.type)
  1393.      }, function(n) {
  1394.       return console.error(n)
  1395.      })
  1396.     }
  1397.     return n.prototype.presentPopover = function(n) {
  1398.      this.popoverCtrl.create(On).present({
  1399.       ev: n
  1400.      })
  1401.     }, n.prototype.loadCourse = function(n) {
  1402.      var l = this;
  1403.      void 0 === n && (n = null);
  1404.      var t = !1;
  1405.      null == n ? this.loading.displayLoader() : t = !0, this.api.getCourse(t).subscribe(function(u) {
  1406.       u.msg ? l.no_sufo = !0 : (l.studentcourselist = u, l.no_sufo = !1), l.api.getSufo(t).subscribe(function(t) {
  1407.        l.done = !0, l.events.publish("state", !1), null == n ? l.loading.dismissLoader() : n.complete()
  1408.       }, function(t) {
  1409.        l.events.publish("state", !1), null == n ? l.loading.dismissLoader() : n.complete(), 400 == t.status && (l.authStore.dispatchTokenDeleteAction(), l.navCtrl.setRoot(Rn, {
  1410.         logout: !0
  1411.        }))
  1412.       })
  1413.      }, function(t) {
  1414.       l.events.publish("state", !1), null == n ? l.loading.dismissLoader() : n.complete(), 400 == t.status && (l.authStore.dispatchTokenDeleteAction(), l.navCtrl.setRoot(Rn, {
  1415.        logout: !0
  1416.       }))
  1417.      })
  1418.     }, n.prototype.displayNetworkUpdate = function(n) {
  1419.      this.toastCtrl.create({
  1420.       message: "You are now " + n,
  1421.       duration: 3e3
  1422.      }).present()
  1423.     }, n.prototype.sufostart = function(n) {
  1424.      localStorage.setItem("studentInfo", JSON.stringify(n)), this.navCtrl.push(wn, {
  1425.       course: n
  1426.      })
  1427.     }, n.prototype.goPage = function(n) {
  1428.      console.log("page->", n), this.navCtrl.push("ItemsPage")
  1429.     }, n.prototype.giveToast = function(n) {
  1430.      this.toastCtrl.create({
  1431.       message: "SuFO for " + n + " has completed",
  1432.       duration: 3e3,
  1433.       position: "bottom"
  1434.      }).present()
  1435.     }, n = Object(I.__decorate)([u, Object(L.i)({
  1436.      selector: "page-home",
  1437.      templateUrl: "home.html"
  1438.     }), Object(I.__metadata)("design:paramtypes", [P.b, rn, L.r, vn, Sn, P.d, hn.a, P.a, K, P.c])], n)
  1439.    }(),
  1440.    Rn = function() {
  1441.     function n(n, l, t, u, e, o, a, i, r, s) {
  1442.      this.appAvailability = n, this.platform = l, this.iab = t, this.authStore = u, this.params = e, this.navCtrl = o, this.alertCtrl = a, this.market = i, this.events = r, this.storage = s, this.params.get("token") && (this.storage.clear(), this.storage.set("token", this.params.get("token")), this.navCtrl.setRoot(kn))
  1443.     }
  1444.     return l = n, n.prototype.ionViewDidLoad = function() {
  1445.      var n = this;
  1446.      this.authStore.getCurrentUser().subscribe(function(t) {
  1447.       t ? n.storage.get("token").then(function(t) {
  1448.        t && (n.events.publish("state", !1), n.user = t ? JSON.parse(atob(t.split(".")[1])) : "", "student" == n.user.type ? n.navCtrl.setRoot(kn) : (n.authStore.dispatchTokenDeleteAction(), n.navCtrl.setRoot(l)))
  1449.       }) : n.events.publish("state", !1)
  1450.      })
  1451.     }, n.prototype.onDeeplink = function() {
  1452.      var n, l = this;
  1453.      this.platform.is("ios") ? (this.store = "App Store", n = "uitmdc://") : this.platform.is("android") && (this.store = "Google Play Store", n = "my.edu.uitm.digitalcampus"), this.appAvailability.check(n).then(function(n) {
  1454.       l.iab.create("uitmdc://digital/login/sufo", "_system")
  1455.      }, function(n) {
  1456.       return l.showConfirm()
  1457.      })
  1458.     }, n.prototype.showConfirm = function() {
  1459.      var n = this;
  1460.      this.alertCtrl.create({
  1461.       message: "This app won't run unless you install UiTM Digital App. Proceed to " + this.store,
  1462.       buttons: [{
  1463.        text: "Cancel",
  1464.        handler: function() {}
  1465.       }, {
  1466.        text: "Ok",
  1467.        handler: function() {
  1468.         n.market.open("my.edu.uitm.digitalcampus")
  1469.        }
  1470.       }]
  1471.      }).present()
  1472.     }, n;
  1473.     var l
  1474.    }(),
  1475.    Un = function() {
  1476.     function n(n, l, t, u, e, o, a, i, r, s, c, _) {
  1477.      var h = this;
  1478.      this.app = n, this.platform = l, this.statusBar = t, this.splashScreen = u, this.store = e, this.loading = o, this.events = a, this.authStore = i, this.translate = r, this.injector = s, this.deeplinks = c, this.storage = _, this.doneLoad = !1, this.doneState = !1, this.setLang(), l.ready().then(function() {
  1479.       t.styleDefault(), u.hide(), h.deeplinks.route({
  1480.        "/login/:app": Rn
  1481.       }).subscribe(function(n) {
  1482.        h.nav.setRoot(n.$route, n.$args)
  1483.       }, function(n) {}), h.authStore.dispatchCheckAuthAction(), h.authStore.getCurrentUser().subscribe(function(n) {
  1484.        h.loggedIn = !0
  1485.       }), h.events.subscribe("state", function(n) {
  1486.        n || (h.doneLoad = !0), h.doneState && h.loading.dismissLoader()
  1487.       }), h.store.select(function(n) {
  1488.        return n.loading
  1489.       }).subscribe(function(n) {
  1490.        n ? h.loading.displayLoader() : (h.doneState = !0, h.doneLoad && h.loading.dismissLoader())
  1491.       }), h.rootPage = Rn
  1492.      })
  1493.     }
  1494.     return n.prototype.setLang = function() {
  1495.      var n = this;
  1496.      this.translate.setDefaultLang("ms"), this.storage.get("lang").then(function(l) {
  1497.       l ? n.translate.use(l) : (n.storage.set("lang", "ms"), n.translate.use("ms"))
  1498.      })
  1499.     }, n.prototype.openPage = function(n) {
  1500.      1 == n.push ? this.nav.push(n.component) : this.nav.setRoot(n.component)
  1501.     }, n.prototype.isActive = function(n) {
  1502.      return this.nav.getActive() && this.nav.getActive().instance instanceof n.component ? "true" : ""
  1503.     }, n.prototype.onLogout = function() {
  1504.      var n = this.authStore.dispatchLogoutAction();
  1505.      console.log("logout " + n), this.nav.setRoot(Rn)
  1506.     }, n
  1507.    }(),
  1508.    Ln = t(275),
  1509.    In = t(225),
  1510.    Pn = t(73),
  1511.    jn = this && this.__extends || function() {
  1512.     var n = Object.setPrototypeOf || {
  1513.      __proto__: []
  1514.     }
  1515.     instanceof Array && function(n, l) {
  1516.      n.__proto__ = l
  1517.     } || function(n, l) {
  1518.      for (var t in l) l.hasOwnProperty(t) && (n[t] = l[t])
  1519.     };
  1520.     return function(l, t) {
  1521.      function u() {
  1522.       this.constructor = l
  1523.      }
  1524.      n(l, t), l.prototype = null === t ? Object.create(t) : (u.prototype = t.prototype, new u)
  1525.     }
  1526.    }(),
  1527.    xn = {
  1528.     ERROR_DISPLAY: "[Err] Display Requested",
  1529.     ERROR_DISPLAY_SUCCESS: "[Err] Display Success",
  1530.     ERROR_DISPLAY_FAILED: "[Err] Display not working"
  1531.    },
  1532.    Nn = function(n) {
  1533.     function l() {
  1534.      var l = null !== n && n.apply(this, arguments) || this;
  1535.      return l.type = xn.ERROR_DISPLAY, l
  1536.     }
  1537.     return jn(l, n), l
  1538.    }(H),
  1539.    Gn = function(n) {
  1540.     function l() {
  1541.      var l = null !== n && n.apply(this, arguments) || this;
  1542.      return l.type = xn.ERROR_DISPLAY_SUCCESS, l
  1543.     }
  1544.     return jn(l, n), l
  1545.    }(H),
  1546.    Dn = function(n) {
  1547.     function l() {
  1548.      var l = null !== n && n.apply(this, arguments) || this;
  1549.      return l.type = xn.ERROR_DISPLAY_FAILED, l
  1550.     }
  1551.     return jn(l, n), l
  1552.    }(H),
  1553.    Kn = !1,
  1554.    $n = !1,
  1555.    qn = {
  1556.     path: "/"
  1557.    },
  1558.    Hn = null,
  1559.    Mn = function() {
  1560.     function n(n) {
  1561.      this.alertCtrl = n
  1562.     }
  1563.     return n.prototype.doDisplayAlert = function(n) {
  1564.      var l = this;
  1565.      return n.msg && (this.alert = this.alertCtrl.create({
  1566.       title: "Error",
  1567.       subTitle: n.msg,
  1568.       buttons: ["Ok"]
  1569.      })), fn.Observable.create(function(n) {
  1570.       l.alert.present().then(function(l) {
  1571.        return n.next(!0)
  1572.       })
  1573.      })
  1574.     }, n
  1575.    }(),
  1576.    Fn = function() {
  1577.     function n(n, l) {
  1578.      var t = this;
  1579.      this.action$ = n, this._alert = l, this.handleErrorAction$ = this.action$.ofType(F.ERROR, F.LOGIN_FAIL).map(Pn.e).switchMap(function(n) {
  1580.       return fn.Observable.of(new Nn(n))
  1581.      }), this.displayErrorAction$ = this.action$.ofType(xn.ERROR_DISPLAY).map(Pn.e).switchMap(function(n) {
  1582.       return t._alert.doDisplayAlert(n)
  1583.      }).switchMap(function(n) {
  1584.       return fn.Observable.of(n ? new Gn : new Dn)
  1585.      }).catch(function(n) {
  1586.       return fn.Observable.of(xn.ERROR_DISPLAY_FAILED)
  1587.      })
  1588.     }
  1589.     return Object(I.__decorate)([Object(Pn.b)(), Object(I.__metadata)("design:type", Object)], n.prototype, "handleErrorAction$", void 0), Object(I.__decorate)([Object(Pn.b)(), Object(I.__metadata)("design:type", Object)], n.prototype, "displayErrorAction$", void 0), n
  1590.    }(),
  1591.    Yn = [Mn, rn],
  1592.    Zn = [Fn],
  1593.    Vn = function() {
  1594.     function n() {}
  1595.     return l = n, n.forRoot = function() {
  1596.      return {
  1597.       ngModule: l,
  1598.       providers: Yn.concat(Zn)
  1599.      }
  1600.     }, n;
  1601.     var l
  1602.    }(),
  1603.    Bn = (t(289), t(293), t(296), t(297), t(300), t(301), t(303), function() {
  1604.     function n(n, l) {
  1605.      var t = this;
  1606.      this.action$ = n, this.service = l, this.loginAction$ = this.action$.ofType(F.LOGIN).map(Pn.e).switchMap(function(n) {
  1607.       return t.service.doAuth(n)
  1608.      }).switchMap(function(n) {
  1609.       return fn.Observable.of(200 === n.code ? new J(n) : new X(n))
  1610.      }), this.checkMainAction$ = this.action$.ofType(F.CHECK_AUTH).switchMap(function(n) {
  1611.       return t.service.isAuth()
  1612.      }).switchMap(function(n) {
  1613.       return fn.Observable.of(n.username ? new Z(n) : new V)
  1614.      }).catch(function(n) {
  1615.       return fn.Observable.of(new an(n))
  1616.      }), this.logoutAction$ = this.action$.ofType(F.LOGOUT).switchMap(function() {
  1617.       return t.service.doLogout()
  1618.      }).switchMap(function(n) {
  1619.       return fn.Observable.of(new W(n))
  1620.      }).catch(function(n) {
  1621.       return fn.Observable.of(new Q)
  1622.      }), this.deleteTokenAction$ = this.action$.ofType(F.LOGOUT_SUCCESS, F.LOGOUT_FAIL).switchMap(function() {
  1623.       return t.service.dellToken()
  1624.      }).switchMap(function(n) {
  1625.       return fn.Observable.of(new un)
  1626.      }).catch(function(n) {
  1627.       return fn.Observable.of(new an)
  1628.      }), this.userSuccessAction$ = this.action$.ofType(F.CREATE_SUCCESS, F.LOGIN_SUCCESS).map(Pn.e).switchMap(function(n) {
  1629.       return t.service.saveToken(n)
  1630.      }).switchMap(function(n) {
  1631.       return n ? fn.Observable.concat(fn.Observable.of(new tn(n))) : fn.Observable.of(new an)
  1632.      }).catch(function(n) {
  1633.       return fn.Observable.of(new an(n.message))
  1634.      }), this.userPictureAction$ = this.action$.ofType(F.CHECK_AUTH_SUCCESS).switchMap(function(n) {
  1635.       return t.service.getPicture()
  1636.      }).switchMap(function(n) {
  1637.       return fn.Observable.of(n ? new en("done") : new on)
  1638.      }).catch(function(n) {
  1639.       return fn.Observable.of(new an(n.message))
  1640.      })
  1641.     }
  1642.     return Object(I.__decorate)([Object(Pn.b)(), Object(I.__metadata)("design:type", Object)], n.prototype, "loginAction$", void 0), Object(I.__decorate)([Object(Pn.b)(), Object(I.__metadata)("design:type", Object)], n.prototype, "checkMainAction$", void 0), Object(I.__decorate)([Object(Pn.b)(), Object(I.__metadata)("design:type", Object)], n.prototype, "logoutAction$", void 0), Object(I.__decorate)([Object(Pn.b)(), Object(I.__metadata)("design:type", Object)], n.prototype, "deleteTokenAction$", void 0), Object(I.__decorate)([Object(Pn.b)(), Object(I.__metadata)("design:type", Object)], n.prototype, "userSuccessAction$", void 0), Object(I.__decorate)([Object(Pn.b)(), Object(I.__metadata)("design:type", Object)], n.prototype, "userPictureAction$", void 0), n
  1643.    }()),
  1644.    Jn = !1,
  1645.    Xn = null,
  1646.    zn = function() {
  1647.     return function() {}
  1648.    }(),
  1649.    Wn = function(n) {
  1650.     return new Ln.a(n, "./assets/i18n/", ".json")
  1651.    },
  1652.    Qn = function() {
  1653.     return function() {}
  1654.    }(),
  1655.    nl = t(61),
  1656.    ll = t(304),
  1657.    tl = t(305),
  1658.    ul = t(306),
  1659.    el = t(307),
  1660.    ol = t(308),
  1661.    al = t(309),
  1662.    il = t(310),
  1663.    rl = t(311),
  1664.    sl = t(312),
  1665.    cl = t(313),
  1666.    _l = t(48),
  1667.    hl = t(66),
  1668.    pl = t(5),
  1669.    fl = t(14),
  1670.    dl = t(8),
  1671.    gl = t(2),
  1672.    bl = t(4),
  1673.    ml = t(7),
  1674.    vl = t(39),
  1675.    El = t(21),
  1676.    yl = t(9),
  1677.    Cl = t(59),
  1678.    Sl = t(99),
  1679.    Ol = L._2({
  1680.     encapsulation: 2,
  1681.     styles: [],
  1682.     data: {}
  1683.    }),
  1684.    Al = L._0("ng-component", Un, function(n) {
  1685.     return L._24(0, [(n()(), L._4(0, 0, null, null, 1, "ng-component", [], null, null, null, c, Ol)), L._3(1, 49152, null, 0, Un, [dl.a, bl.a, x.a, N.a, $.n, K, Cl.a, rn, G.i, L.r, D.a, Sl.a], null, null)], null, null)
  1686.    }, {}, {}, []),
  1687.    Tl = t(74),
  1688.    wl = t(20),
  1689.    kl = t(24),
  1690.    Rl = t(87),
  1691.    Ul = t(88),
  1692.    Ll = t(86),
  1693.    Il = t(26),
  1694.    Pl = t(15),
  1695.    jl = t(11),
  1696.    xl = t(82),
  1697.    Nl = L._2({
  1698.     encapsulation: 2,
  1699.     styles: [],
  1700.     data: {}
  1701.    }),
  1702.    Gl = L._0("page-deeplink", Rn, function(n) {
  1703.     return L._24(0, [(n()(), L._4(0, 0, null, null, 1, "page-deeplink", [], null, null, null, _, Nl)), L._3(1, 49152, null, 0, Rn, [sn.a, bl.a, _n.a, rn, jl.a, fl.a, xl.a, cn.a, Cl.a, Sl.a], null, null)], null, null)
  1704.    }, {}, {}, []),
  1705.    Dl = t(109),
  1706.    Kl = t(17),
  1707.    $l = t(16),
  1708.    ql = t(41),
  1709.    Hl = t(54),
  1710.    Ml = t(145),
  1711.    Fl = t(72),
  1712.    Yl = t(127),
  1713.    Zl = t(34),
  1714.    Vl = t(12),
  1715.    Bl = t(58),
  1716.    Jl = t(110),
  1717.    Xl = t(27),
  1718.    zl = t(98),
  1719.    Wl = t(28),
  1720.    Ql = t(111),
  1721.    nt = t(49),
  1722.    lt = t(314),
  1723.    tt = t(35),
  1724.    ut = t(68),
  1725.    et = t(315),
  1726.    ot = t(95),
  1727.    at = t(70),
  1728.    it = t(94),
  1729.    rt = L._2({
  1730.     encapsulation: 2,
  1731.     styles: [],
  1732.     data: {}
  1733.    }),
  1734.    st = L._0("page-home", kn, function(n) {
  1735.     return L._24(0, [(n()(), L._4(0, 0, null, null, 1, "page-home", [], null, null, null, m, rt)), L._3(1, 49152, null, 0, kn, [fl.a, rn, L.r, vn, Sn, at.a, hn.a, Cl.a, K, it.a], null, null)], null, null)
  1736.    }, {}, {}, []),
  1737.    ct = L._2({
  1738.     encapsulation: 2,
  1739.     styles: [],
  1740.     data: {}
  1741.    }),
  1742.    _t = L._0("ng-component", On, function(n) {
  1743.     return L._24(0, [(n()(), L._4(0, 0, null, null, 1, "ng-component", [], null, null, null, v, ct)), L._3(1, 49152, null, 0, On, [rn, pl.a, fl.a], null, null)], null, null)
  1744.    }, {}, {}, []),
  1745.    ht = t(133),
  1746.    pt = t(31),
  1747.    ft = t(71),
  1748.    dt = t(55),
  1749.    gt = L._2({
  1750.     encapsulation: 2,
  1751.     styles: [],
  1752.     data: {}
  1753.    }),
  1754.    bt = L._0("page-sufo", wn, function(n) {
  1755.     return L._24(0, [(n()(), L._4(0, 0, null, null, 1, "page-sufo", [], null, null, null, E, gt)), L._3(1, 49152, null, 0, wn, [fl.a, jl.a, pn.c, Sn, dt.a, at.a], null, null)], null, null)
  1756.    }, {}, {}, []),
  1757.    mt = t(47),
  1758.    vt = t(228),
  1759.    Et = t(67),
  1760.    yt = t(57),
  1761.    Ct = t(22),
  1762.    St = t(316),
  1763.    Ot = t(89),
  1764.    At = L._2({
  1765.     encapsulation: 2,
  1766.     styles: [],
  1767.     data: {}
  1768.    }),
  1769.    Tt = L._0("page-sufo-question", Tn, function(n) {
  1770.     return L._24(0, [(n()(), L._4(0, 0, null, null, 1, "page-sufo-question", [], null, null, null, k, At)), L._3(1, 49152, null, 0, Tn, [fl.a, jl.a, dt.a, pn.c, Sn], null, null)], null, null)
  1771.    }, {}, {}, []),
  1772.    wt = t(80),
  1773.    kt = L._2({
  1774.     encapsulation: 2,
  1775.     styles: [],
  1776.     data: {}
  1777.    }),
  1778.    Rt = L._0("page-sufo-end", An, function(n) {
  1779.     return L._24(0, [(n()(), L._4(0, 0, null, null, 1, "page-sufo-end", [], null, null, null, R, kt)), L._3(1, 49152, null, 0, An, [fl.a, jl.a, pn.c, Sn, dt.a, wt.a], null, null)], null, null)
  1780.    }, {}, {}, []),
  1781.    Ut = t(152),
  1782.    Lt = t(42),
  1783.    It = t(215),
  1784.    Pt = t(63),
  1785.    jt = t(56),
  1786.    xt = t(135),
  1787.    Nt = t(83),
  1788.    Gt = t(149),
  1789.    Dt = t(214),
  1790.    Kt = t(150),
  1791.    $t = t(134),
  1792.    qt = t(151),
  1793.    Ht = L._1(Qn, [nl.b], function(n) {
  1794.     return L._15([L._16(512, L.j, L.X, [
  1795.      [8, [ll.a, tl.a, ul.a, el.a, ol.a, al.a, il.a, rl.a, sl.a, Al, Gl, st, _t, bt, Tt, Rt]],
  1796.      [3, L.j], L.w
  1797.     ]), L._16(5120, L.v, L._14, [
  1798.      [3, L.v]
  1799.     ]), L._16(4608, Vl.k, Vl.j, [L.v, [2, Vl.s]]), L._16(5120, L.b, L._5, []), L._16(5120, L.t, L._11, []), L._16(5120, L.u, L._12, []), L._16(4608, U.c, U.q, [Vl.c]), L._16(6144, L.I, null, [U.c]), L._16(4608, U.f, Ut.a, []), L._16(5120, U.d, function(n, l, t, u, e) {
  1800.      return [new U.k(n, l), new U.o(t), new U.n(u, e)]
  1801.     }, [Vl.c, L.y, Vl.c, Vl.c, U.f]), L._16(4608, U.e, U.e, [U.d, L.y]), L._16(135680, U.m, U.m, [Vl.c]), L._16(4608, U.l, U.l, [U.e, U.m]), L._16(6144, L.G, null, [U.l]), L._16(6144, U.p, null, [U.m]), L._16(4608, L.L, L.L, [L.y]), L._16(4608, U.h, U.h, [Vl.c]), L._16(4608, U.i, U.i, [Vl.c]), L._16(4608, In.c, In.c, []), L._16(4608, In.g, In.b, []), L._16(5120, In.i, In.j, []), L._16(4608, In.h, In.h, [In.c, In.g, In.i]), L._16(4608, In.f, In.a, []), L._16(5120, In.d, In.k, [In.h, In.f]), L._16(4608, rn, rn, [$.n]), L._16(4608, Ct.k, Ct.k, []), L._16(4608, Ct.c, Ct.c, []), L._16(5120, G.f, Wn, [pn.c]), L._16(4608, G.c, G.e, []), L._16(4608, G.h, G.d, []), L._16(4608, G.b, G.a, []), L._16(4608, G.l, G.l, []), L._16(4608, G.i, G.i, [G.l, G.f, G.c, G.h, G.b, G.j, G.k]), L._16(4608, wt.a, wt.a, [dl.a, gl.a]), L._16(4608, Cl.a, Cl.a, []), L._16(4608, $l.a, $l.a, []), L._16(4608, Lt.a, Lt.a, [bl.a]), L._16(4608, kl.a, kl.a, [gl.a, bl.a, L.y, yl.a]), L._16(4608, dt.a, dt.a, [dl.a, gl.a]), L._16(5120, Vl.f, It.b, [Vl.q, [2, Vl.a], gl.a]), L._16(4608, Vl.e, Vl.e, [Vl.f]), L._16(5120, Pt.b, Pt.d, [dl.a, Pt.a]), L._16(5120, El.a, El.b, [dl.a, Pt.b, Vl.e, jt.b, L.j]), L._16(4608, xt.a, xt.a, [dl.a, gl.a, El.a]), L._16(4608, Nt.a, Nt.a, [dl.a, gl.a]), L._16(4608, it.a, it.a, [dl.a, gl.a, El.a]), L._16(4608, Gt.a, Gt.a, [gl.a, bl.a, yl.a, dl.a, ml.l]), L._16(4608, at.a, at.a, [dl.a, gl.a]), L._16(4608, vl.a, vl.a, [bl.a, gl.a]), L._16(4608, x.a, x.a, []), L._16(4608, N.a, N.a, []), L._16(4608, hn.a, hn.a, []), L._16(4608, _n.a, _n.a, []), L._16(4608, D.a, D.a, []), L._16(4608, sn.a, sn.a, []), L._16(4608, cn.a, cn.a, []), L._16(4608, K, K, [dt.a]), L._16(4608, Sn, Sn, [pn.c, Sl.a, bl.a]), L._16(512, Vl.b, Vl.b, []), L._16(512, L.m, Dt.a, []), L._16(256, gl.b, {}, []), L._16(1024, Kt.a, Kt.b, []), L._16(1024, bl.a, bl.b, [U.b, Kt.a, L.y]), L._16(1024, gl.a, gl.c, [gl.b, bl.a]), L._16(512, yl.a, yl.a, [bl.a]), L._16(512, pt.a, pt.a, []), L._16(512, dl.a, dl.a, [gl.a, bl.a, [2, pt.a]]), L._16(512, ml.l, ml.l, [dl.a]), L._16(256, Pt.a, {
  1802.      links: []
  1803.     }, []), L._16(512, L.h, L.h, []), L._16(512, $t.a, $t.a, [L.h]), L._16(1024, jt.b, jt.c, [$t.a, L.r]), L._16(1024, L.c, function(n, l, t, u, e, o, a, i, r, s, c, _, h) {
  1804.      return [U.s(n), qt.a(l), Cl.b(t, u), Gt.b(e, o, a, i, r), jt.d(s, c, _, h)]
  1805.     }, [
  1806.      [2, L.x], gl.a, bl.a, yl.a, gl.a, bl.a, yl.a, dl.a, ml.l, gl.a, Pt.a, jt.b, L.y
  1807.     ]), L._16(512, L.d, L.d, [
  1808.      [2, L.c]
  1809.     ]), L._16(131584, L.f, L.f, [L.y, L.Y, L.r, L.m, L.j, L.d]), L._16(512, L.e, L.e, [L.f]), L._16(512, U.a, U.a, [
  1810.      [3, U.a]
  1811.     ]), L._16(512, In.e, In.e, []), L._16(512, pn.e, pn.e, []), L._16(512, pn.d, pn.d, []), L._16(512, G.g, G.g, []), L._16(131584, $.a, $.a, []), L._16(2048, $.h, null, [$.a]), L._16(256, $.u, void 0, []), L._16(1024, $.d, $.z, [$.u]), L._16(256, $.t, {
  1812.      loading: e,
  1813.      loaded: o,
  1814.      queryParams: a,
  1815.      error: i
  1816.     }, []), L._16(2048, $.w, null, [$.t]), L._16(1024, $.c, $.y, [L.r, $.t, $.w]), L._16(256, $.v, $.A, []), L._16(256, $.e, [], []), L._16(1024, $.f, $.C, [$.v, $.e]), L._16(131584, $.g, $.g, [$.h, $.d, $.c, $.f]), L._16(2048, $.i, null, [$.g]), L._16(131584, $.k, $.k, []), L._16(512, $.q, $.q, [$.a, $.i, $.k]), L._16(1024, Pn.l, Pn.g, []), L._16(512, Pn.m, Pn.m, [Pn.l]), L._16(512, Pn.c, Pn.c, [Pn.m]), L._16(131584, $.l, $.l, [$.a, $.i, $.k, $.d]), L._16(2048, $.m, null, [$.l]), L._16(512, $.n, $.n, [$.m, $.a, $.g]), L._16(131584, Pn.n, Pn.n, [Pn.c, $.n]), L._16(512, Pn.a, Pn.a, [$.k]), L._16(512, xl.a, xl.a, [dl.a, gl.a]), L._16(512, Mn, Mn, [xl.a]), L._16(512, Fn, Fn, [Pn.a, Mn]), L._16(1024, Pn.j, Pn.f, [Fn]), L._16(512, $.p, $.p, []), L._16(512, Pn.h, Pn.h, [Pn.c, Pn.n, $.n, Pn.j, [2, $.p]]), L._16(512, Vn, Vn, []), L._16(512, Ct.j, Ct.j, []), L._16(512, Ct.d, Ct.d, []), L._16(512, Ct.i, Ct.i, []), L._16(512, It.a, It.a, []), L._16(1024, $.j, function() {
  1817.      return [{
  1818.       key: "currentUser",
  1819.       reducerFactory: $.A,
  1820.       metaReducers: [],
  1821.       initialState: void 0
  1822.      }, {
  1823.       key: "authCheck",
  1824.       reducerFactory: $.A,
  1825.       metaReducers: [],
  1826.       initialState: void 0
  1827.      }]
  1828.     }, []), L._16(1024, $.r, function() {
  1829.      return [s, r]
  1830.     }, []), L._16(1024, $.s, function(n, l) {
  1831.      return [n, l]
  1832.     }, [$.r, $.r]), L._16(1024, $.b, function(n, l, t, u, e, o) {
  1833.      return [$.x(n, l, t), $.x(u, e, o)]
  1834.     }, [L.r, $.r, $.s, L.r, $.r, $.s]), L._16(131584, $.o, $.o, [$.j, $.b, $.g]), L._16(512, pn.k, pn.k, []), L._16(2048, pn.j, null, [pn.k]), L._16(512, pn.h, pn.h, [pn.j]), L._16(2048, pn.b, null, [pn.h]), L._16(256, pn.l, "XSRF-TOKEN", []), L._16(512, pn.i, pn.n, [Vl.c, L.A, pn.l]), L._16(256, pn.m, "X-XSRF-TOKEN", []), L._16(512, pn.o, pn.o, [pn.i, pn.m]), L._16(1024, pn.a, function(n) {
  1835.      return [n]
  1836.     }, [pn.o]), L._16(1024, pn.f, pn.p, [pn.b, [2, pn.a]]), L._16(512, pn.c, pn.c, [pn.f]), L._16(256, Sl.b, {
  1837.      name: "__mydb",
  1838.      driverOrder: ["localstorage"]
  1839.     }, []), L._16(1024, Sl.a, Sl.c, [Sl.b]), L._16(512, vn, vn, [pn.c, Sl.a, bl.a]), L._16(512, Bn, Bn, [Pn.a, vn]), L._16(1024, Pn.k, function(n) {
  1840.      return [Pn.f(n)]
  1841.     }, [Bn]), L._16(512, Pn.i, Pn.i, [Pn.h, Pn.k, [2, $.p]]), L._16(512, Pn.d, Pn.d, []), L._16(512, zn, zn, []), L._16(512, j.a, j.a, []), L._16(512, Qn, Qn, []), L._16(256, G.k, void 0, []), L._16(256, G.j, void 0, []), L._16(256, nl.a, Un, []), L._16(256, Vl.a, "/", [])])
  1842.    });
  1843.   Object(L.R)(), Object(U.j)().bootstrapModuleFactory(Ht)
  1844.  }
  1845. }, [229]);
Add Comment
Please, Sign In to add comment