(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6381],{45255:function(e,s,n){Promise.resolve().then(n.bind(n,85847))},85847:function(e,s,n){"use strict";n.r(s),n.d(s,{default:function(){return g}});var i=n(3827),t=n(32045),l=n(8792),a=()=>(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:"main-slider",children:[(0,i.jsx)("div",{className:"positioning"}),(0,i.jsx)("div",{className:"cmpad w-full",children:(0,i.jsxs)("div",{className:"banner-main",children:[(0,i.jsx)("img",{src:"/images/img/triangle.svg",alt:"icon",className:"triangle"}),(0,i.jsxs)("div",{className:"banner-left",children:[(0,i.jsx)("img",{src:"/images/img/square.svg",alt:"icon",className:"square"}),(0,i.jsxs)("ul",{className:"breadcrumb",children:[(0,i.jsx)("li",{children:(0,i.jsx)(l.default,{href:"/",children:"Home"})}),(0,i.jsx)("li",{className:"active",children:"Internship"})]}),(0,i.jsx)("h1",{children:"Internship Programme"}),(0,i.jsx)("p",{children:"Discover valuable hands-on experience and industry-relevant skills through our diverse range of internship opportunities at ASAP Kerala."})]}),(0,i.jsx)("div",{className:"banner-right job-int-banner d-none d-lg-block",children:(0,i.jsx)("div",{className:"banner-right-img",children:(0,i.jsx)("img",{src:"/images/internship/banner.jpg",alt:"banner"})})})]})})]})});n(84693),n(7141);var r=n(93583),c=n(22877),o=n(64090),d=n(47907),u=n(6889),h=n(83007),v=n(30828),m=e=>{let{id:s}=e,n=(0,v.v9)(e=>e.jwtToken);localStorage.getItem("login");let[t,a]=(0,o.useState)(!1);(0,o.useEffect)(()=>{s&&(P({recruiter:s}),A.current.focus(),A.current.scrollIntoView({behavior:"smooth",block:"center"}))},[s]);let[r,c]=(0,o.useState)([]),[m,g]=(0,o.useState)(9),[p,j]=(0,o.useState)(!0),[x,f]=(0,o.useState)(1),[N,b]=(0,o.useState)(!0);(0,d.useRouter)();let[w,k]=(0,o.useState)([]),[y,S]=(0,o.useState)([]),[T,P]=(0,o.useState)({sort:1});async function C(){try{var e,s;let n;let i=await u.Wf.get("".concat(h.Tp,"/internship/basic?limit=").concat(m,"&page=").concat(x,"&sector=").concat(null==T?void 0:T.sector,"&recruiter=").concat(null==T?void 0:T.recruiter,"&type=").concat(null==T?void 0:T.type,"&sort=").concat(null==T?void 0:T.sort,"&search=").concat(null==T?void 0:T.search)),t=null==i?void 0:i.data.data;1==x?c(t):(n=[...r,...t],c(n)),(null==n?void 0:n.length)==(null==i?void 0:null===(e=i.data)||void 0===e?void 0:e.count)||t.length==(null==i?void 0:null===(s=i.data)||void 0===s?void 0:s.count)?b(!1):b(!0)}catch(e){console.log("Error in InternshipPage inside fetchInternshipData =",e)}finally{j(!1)}}async function I(){try{var e,s;let n;let i=await u.Wf.get("".concat(h.Tp,"/internship/basic-auth?limit=").concat(m,"&page=").concat(x,"&sector=").concat(null==T?void 0:T.sector,"&recruiter=").concat(null==T?void 0:T.recruiter,"&type=").concat(null==T?void 0:T.type,"&sort=").concat(null==T?void 0:T.sort,"&search=").concat(null==T?void 0:T.search)),t=null==i?void 0:i.data.data;1==x?c(t):(n=[...r,...t],c(n)),(null==n?void 0:n.length)==(null==i?void 0:null===(e=i.data)||void 0===e?void 0:e.count)||t.length==(null==i?void 0:null===(s=i.data)||void 0===s?void 0:s.count)?b(!1):b(!0)}catch(e){console.log("Error in InternshipPage inside fetchInternshipData =",e)}finally{j(!1)}}(0,o.useEffect)(()=>{n?(a(!0),I()):(a(!1),C())},[n,T,x]),(0,o.useEffect)(()=>{u.Wf.get("".concat(h.Tp,"/internship/sector")).then(e=>{console.log("sector",e),k(e.data.data)}).catch(e=>{console.log("err",e)}),u.Wf.get("".concat(h.Tp,"/internship/recruiter")).then(e=>{S(e.data.data)}).catch(e=>{console.log("err",e)})},[]),console.log("intershipdata",r);let A=(0,o.useRef)(null);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"cmpad w-ful",children:(0,i.jsx)("div",{className:"filter-bag",ref:A,children:(0,i.jsxs)("div",{className:"filter-main",children:[(0,i.jsxs)("div",{className:"filter-sec",children:[(0,i.jsxs)("select",{onChange:e=>{let s=e.target.value;P({...T,sort:s})},value:(null==T?void 0:T.sort)||"1",children:[(0,i.jsx)("option",{value:"1",children:"Latest"}),(0,i.jsx)("option",{value:"2",children:"Oldest"})]}),(0,i.jsx)("img",{src:"/images/icons/filter.svg",alt:"icons"})]}),(0,i.jsxs)("div",{className:"filter-sec",children:[(0,i.jsx)("input",{onChange:e=>{P({...T,search:e.target.value})},type:"text",placeholder:"Search Internship",value:(null==T?void 0:T.search)||""}),(0,i.jsx)("img",{src:"/images/icons/search.svg",alt:"icons"})]}),(0,i.jsxs)("div",{className:"filter-sec",children:[(0,i.jsxs)("select",{onChange:e=>{let s=e.target.value;P({...T,recruiter:s})},value:(null==T?void 0:T.recruiter)||"",children:[(0,i.jsx)("option",{value:"",selected:!0,children:"Recruiter"}),y&&y.map((e,s)=>(0,i.jsx)("option",{value:e.value,children:e.label},s))]}),(0,i.jsx)("img",{src:"/images/icons/down-arrow.svg",alt:"icons"})]}),(0,i.jsxs)("div",{className:"filter-sec",children:[(0,i.jsxs)("select",{onChange:e=>{let s=e.target.value;P({...T,type:s})},value:(null==T?void 0:T.type)||"",children:[(0,i.jsx)("option",{value:"",selected:!0,children:"Pricing"}),(0,i.jsx)("option",{value:"0",children:"Paid"}),(0,i.jsx)("option",{value:"1",children:"Unpaid"})]}),(0,i.jsx)("img",{src:"/images/icons/down-arrow.svg",alt:"icons"})]}),(0,i.jsxs)("div",{className:"filter-sec",children:[(0,i.jsxs)("select",{onChange:e=>{let s=e.target.value;P({...T,sector:s})},value:(null==T?void 0:T.sector)||"",children:[(0,i.jsx)("option",{value:"",selected:!0,children:"Sector"}),w&&w.map((e,s)=>(0,i.jsx)("option",{value:e.value,children:e.label},s))]}),(0,i.jsx)("img",{src:"/images/icons/down-arrow.svg",alt:"icons"})]}),(0,i.jsx)("div",{className:"filter-sec",children:(0,i.jsx)("a",{onClick:function(){P({})},className:"bttn w-100",children:"Reset"})})]})})}),(0,i.jsxs)("div",{className:"cmpad w-full py-5",children:[(null==r?void 0:r.length)>0&&(0,i.jsx)("ul",{className:"intern-list instlist",children:r.map((e,s)=>(0,i.jsx)("li",{style:{cursor:(null==e?void 0:e.status)!==0?"":"pointer"},children:(0,i.jsxs)("div",{className:"intern-box",children:[(0,i.jsxs)("div",{className:"intern-main",children:[(0,i.jsx)("div",{className:"intern-img",children:(0,i.jsx)("img",{style:{minHeight:"75px"},src:"".concat(h.$Q,"/").concat(null==e?void 0:e.image),alt:"internship"})}),(0,i.jsx)("div",{className:"intern-con",children:(0,i.jsx)("h5",{children:null==e?void 0:e.name})})]}),(0,i.jsxs)("div",{className:"intern-btm",children:[(0,i.jsx)("div",{className:"intern-btm-list",children:(0,i.jsxs)("div",{className:"paid-list",children:[(0,i.jsxs)("div",{className:"paid-sec",children:[(0,i.jsx)("img",{src:"/images/icons/clock1.svg",alt:"icons"}),null==e?void 0:e.duration," ",1==e.unit?"Days":2==e.unit?"Weeks":(null==e?void 0:e.unit)==3?"Months":4==e.unit?"Years":""]}),(0,i.jsxs)("div",{className:"paid-sec",children:[(0,i.jsx)("img",{src:"/images/icons/paid1.svg",alt:"icons"}),(null==e?void 0:e.type)===0?"Paid":"Unpaid"]}),(0,i.jsxs)("div",{className:"paid-sec",children:[(0,i.jsx)("img",{src:"/images/icons/job1.svg",alt:"icons"}),null==e?void 0:e.recruiter.name]})]})}),(0,i.jsx)("div",{className:"intern-bttn",children:(0,i.jsx)("button",{style:{background:(null==e?void 0:e.alreadyApplied)==!0?"#009a0c":""},className:"bttn",children:(null==e?void 0:e.alreadyApplied)==!1?"Apply Now":"Applied"})})]}),(0,i.jsx)(l.default,{href:"internship/".concat(e.permalink),className:"stretched-link"})]})},s))}),N&&(0,i.jsx)("div",{className:"intership-loadmore",children:(0,i.jsxs)("button",{onClick:()=>f(e=>e+1),children:["Load More",(0,i.jsx)("img",{src:"/images/icons/down-arrow.svg",alt:"icons"})]})}),p&&(0,i.jsx)("div",{style:{fontWeight:"bold",fontSize:"1.5rem",textAlign:"center"},children:"Loading Data ...."})]})]})},g=()=>{let[e,s]=(0,o.useState)(null),[n,d]=(0,o.useState)(!0);return(0,i.jsxs)("div",{children:[(0,i.jsx)(a,{}),(0,i.jsx)(m,{id:e}),(0,i.jsxs)("div",{className:"cmpad w-full",children:[(0,i.jsxs)("div",{className:"main-div-toprecruit",children:[(0,i.jsx)("h6",{children:"Top Recruiters"}),(0,i.jsx)("div",{className:"intership-loadmore"})]}),(0,i.jsx)(r.Z,{callback:function(e){s(e)}})]}),n&&(0,i.jsxs)("div",{className:"cmpad w-full mt-5",children:[(0,i.jsxs)("div",{className:"main-div-toprecruit",children:[(0,i.jsx)("h6",{children:"Placed Students"}),(0,i.jsx)("div",{className:"intership-loadmore",children:(0,i.jsxs)("button",{children:[(0,i.jsx)(l.default,{href:"/place-student",children:"View All"}),(0,i.jsx)("img",{src:"/images/icons/leftarrow.svg",alt:"icons"})]})})]}),(0,i.jsx)("div",{className:"mt-4",children:(0,i.jsx)(c.default,{onshow:e=>{!1==e?d(!1):d(!0)}})})]}),(0,i.jsx)(t.Z,{})]})}},83007:function(e,s,n){"use strict";n.d(s,{$Q:function(){return t},HG:function(){return l},Tp:function(){return i}});let i="https://api.asapkerala.gov.in/webApp",t="https://api.asapkerala.gov.in",l="https://csp.asapkerala.gov.in"},6889:function(e,s,n){"use strict";n.d(s,{Wf:function(){return c},v_:function(){return o}});var i=n(7908),t=n(98955);let l=e=>o("/auth/refreshToken",{refreshToken:e.refreshToken});var a=n(83007);let r=t.Z.get("jwtToken");i.Z.defaults.withCredentials=!0;let c=i.Z.create({baseURL:a.Tp});async function o(e,s){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return c.post(e,s,{...n}).then(e=>e.data)}c.interceptors.response.use(e=>e,async e=>{if(403===e.response.status)try{return await l({refreshToken:r}),await (0,i.Z)(e.config)}catch(e){return console.error("Token refresh failed:",e),t.Z.remove("_token"),localStorage.removeItem("authUser"),Promise.reject(e)}return console.log("Not a 401 or 403 error, or token refresh failed"),Promise.reject(e)})}},function(e){e.O(0,[6990,7908,5250,2997,6875,969,2727,2971,8069,1744],function(){return e(e.s=45255)}),_N_E=e.O()}]);