PageSourceSearch

https://static.tnmath.edu.vn/_next/static/chunks/442-97f692e9496ea5b3.js

js tnmath.edu.vn collected 2026-10-01 23:54:26 UTC 17,685 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[442],{61453:function(t,n,E){var r,e,o,u,c,a,N,i,A,I,T,_,R,O,S,l,L,C,M,f,D,s,d,U,P,g,G,v,h,p,H,F,m,V,Y,B,K,w,y,W,X,b,k,Z,z,x,$,j,q,J,Q,tt,tn,tE,tr,te,to,tu,tc,ta,tN,ti,tA,tI,tT,t_,tR,tO,tS,tl,tL,tC,tM,tf,tD,ts,td,tU,tP,tg,tG,tv,th,tp,tH,tF,tm,tV,tY,tB,tK,tw,ty,tW,tX,tb,tk,tZ,tz,tx,t$,tj,tq,tJ,tQ,t0,t1,t2,t3,t6,t4,t5,t9,t7,t8,nt;E.d(n,{$N:function(){return v},$X:function(){return H},D$:function(){return Q},E6:function(){return w},F7:function(){return G},GB:function(){return K},GF:function(){return tt},Gz:function(){return J},HY:function(){return h},Ic:function(){return Y},Kl:function(){return p},M7:function(){return V},NI:function(){return to},Pu:function(){return q},RU:function(){return Z},Tw:function(){return r},UQ:function(){return U},Z7:function(){return P},Zi:function(){return c},aO:function(){return tE},d_:function(){return te},fz:function(){return s},hd:function(){return a},jL:function(){return y},kC:function(){return m},kg:function(){return X},kv:function(){return j},lM:function(){return d},ld:function(){return z},qH:function(){return k},sU:function(){return x},vw:function(){return F},xR:function(){return tn},yk:function(){return $},yq:function(){return tu},zB:function(){return tr},z_:function(){return g},zr:function(){return B},zw:function(){return S}}),(tc=r||(r={}))[tc.NEED_LOGIN=1]="NEED_LOGIN",tc[tc.TO_LIKE=2]="TO_LIKE",(ta=e||(e={}))[ta.PENDING=0]="PENDING",ta[ta.ACTIVE=1]="ACTIVE",ta[ta.LOCKED_ADMIN=2]="LOCKED_ADMIN",ta[ta.LOCK_FAIL_PASSWORD=3]="LOCK_FAIL_PASSWORD",(tN=o||(o={}))[tN.FEMALE=0]="FEMALE",tN[tN.MALE=1]="MALE",tN[tN.OTHER=2]="OTHER",(ti=u||(u={}))[ti.REGISTER=0]="REGISTER",ti[ti.CHANGE_PASSWORD=1]="CHANGE_PASSWORD",ti[ti.CHANGE_EMAIL=2]="CHANGE_EMAIL",(tA=c||(c={}))[tA.HOME=1]="HOME",tA[tA.HOME_MARKETING=2]="HOME_MARKETING",tA[tA.NEWS_ADVERTISING=3]="NEWS_ADVERTISING",tA[tA.HOME_COMMUNITY=4]="HOME_COMMUNITY",tA[tA.HOME_DISCOVER_MATH=5]="HOME_DISCOVER_MATH",tA[tA.EXAM_PREPARATION=6]="EXAM_PREPARATION",tA[tA.MATH_LEARNING=7]="MATH_LEARNING",tA[tA.COURSE_BANNER=8]="COURSE_BANNER",tA[tA.HOME_BANNER=9]="HOME_BANNER",tA[tA.HOME_MARKETING_BANNER=10]="HOME_MARKETING_BANNER",tA[tA.GIFT_EXCHANGE=11]="GIFT_EXCHANGE",(tI=a||(a={}))[tI.SPECIAL=0]="SPECIAL",tI[tI.HEADER=1]="HEADER",tI[tI.SUB_HEADER=2]="SUB_HEADER",tI[tI.FOOTER=3]="FOOTER",(tT=N||(N={}))[tT.COURSE=0]="COURSE",tT[tT.ARENA=1]="ARENA",tT[tT.EXAM=2]="EXAM",tT[tT.GAMING=3]="GAMING",(t_=i||(i={}))[t_.NEWS=0]="NEWS",t_[t_.EVENTS=1]="EVENTS",t_[t_.SPOTLIGHT=2]="SPOTLIGHT",(tR=A||(A={}))[tR.HASHTAG=0]="HASHTAG",tR[tR.RELATE_TAG=1]="RELATE_TAG",(tO=I||(I={}))[tO.NEWS=0]="NEWS",tO[tO.OTHER=1]="OTHER",(tS=T||(T={}))[tS.ONLINE_COURSE=0]="ONLINE_COURSE",tS[tS.PUBLICATION=1]="PUBLICATION",(tl=_||(_={}))[tl.ONLINE_COURSE=0]="ONLINE_COURSE",tl[tl.PUBLICATION=1]="PUBLICATION",(tL=R||(R={}))[tL.BENEFITS=0]="BENEFITS",tL[tL.PROVIDED=1]="PROVIDED",(tC=O||(O={}))[tC.AVATAR=0]="AVATAR",tC[tC.FRAME=1]="FRAME",tC[tC.EFFECT=2]="EFFECT",(tM=S||(S={}))[tM.STUDENT=0]="STUDENT",tM[tM.PARENTS=1]="PARENTS",tM[tM.COLLABORATOR=2]="COLLABORATOR",tM[tM.TEACHER=3]="TEACHER",(tf=l||(l={})).VERIFY="VERIFY",tf.SECURITY="SECURITY",(tD=L||(L={})).DEFAULT="DEFAULT",tD.PARENTS="PARENTS",tD.STUDENT="STUDENT",(ts=C||(C={})).ACCOUNT_HAS_INFO="ACCOUNT_HAS_INFO",ts.ACCOUNT_NOT_HAS_INFO="ACCOUNT_NOT_HAS_INFO",(td=M||(M={}))[td.STUDENT_ACCOUNT=0]="STUDENT_ACCOUNT",td[td.FATHER_ACCOUNT=1]="FATHER_ACCOUNT",td[td.MOTHER_ACCOUNT=4]="MOTHER_ACCOUNT",(tU=f||(f={}))[tU.VERIFY_ACCOUNT=0]="VERIFY_ACCOUNT",tU[tU.LOGIN_ON_OTHER_DEVICE=4]="LOGIN_ON_OTHER_DEVICE",(tP=D||(D={}))[tP.INVALID_CREDENTIALS=1008]="INVALID_CREDENTIALS",tP[tP.USER_NOT_EXIST=1014]="USER_NOT_EXIST",tP[tP.USER_LOGIN_BLOCKED=1016]="USER_LOGIN_BLOCKED",tP[tP.USER_PENDING_CONFIRM_OTP=1020]="USER_PENDING_CONFIRM_OTP",tP[tP.SEND_OTP_REACH_LIMIT=1031]="SEND_OTP_REACH_LIMIT",tP[tP.USER_LOGIN_ON_OTHER_DEVICE=1032]="USER_LOGIN_ON_OTHER_DEVICE",tP[tP.USER_NOT_HAVE_EMAIL=1033]="USER_NOT_HAVE_EMAIL",tP[tP.EMAIL_BELONG_TO_OLD_ACCOUNT_ALREADY=1036]="EMAIL_BELONG_TO_OLD_ACCOUNT_ALREADY",(tg=s||(s={}))[tg.SPECIAL_FEATURES=0]="SPECIAL_FEATURES",tg[tg.EXPLORE_CLOUDS=1]="EXPLORE_CLOUDS",tg[tg.LEARNING_MATERIALS_SYSTEM=2]="LEARNING_MATERIALS_SYSTEM",tg[tg.ECOSYSTEM=3]="ECOSYSTEM",tg[tg.ASSESSMENT_CAPACITY_MEASUREMENT=4]="ASSESSMENT_CAPACITY_MEASUREMENT",tg[tg.MATH_VALUE=5]="MATH_VALUE",tg[tg.REVIEWS=6]="REVIEWS",tg[tg.EVENTS=7]="EVENTS",tg[tg.SPOTLIGHT=8]="SPOTLIGHT",(tG=d||(d={}))[tG.EXPERT=0]="EXPERT",tG[tG.PARENT=1]="PARENT",tG[tG.STUDENT=2]="STUDENT",(tv=U||(U={}))[tv.USER_BENEFIT=0]="USER_BENEFIT",tv[tv.COURSE_PROVIDE=1]="COURSE_PROVIDE",(th=P||(P={})).ONGOING="ongoing",th.UPCOMING="upcoming",th.ENDED="ended",(tp=g||(g={}))[tp.ONGOING=1]="ONGOING",tp[tp.UPCOMING=0]="UPCOMING",tp[tp.ENDED=2]="ENDED",(tH=G||(G={}))[tH.TARGET=0]="TARGET",tH[tH.TEXTBOOK=1]="TEXTBOOK",tH[tH.POINT=2]="POINT",tH[tH.OBJ
1ECTIVE=4]="OBJECTIVE",tH[tH.SEMESTER=5]="SEMESTER",tH[tH.GRADE=6]="GRADE",(tF=v||(v={}))[tF.REMOVE=0]="REMOVE",tF[tF.ADD=1]="ADD",tF[tF.UPDATE=2]="UPDATE",(tm=h||(h={}))[tm.ALL=3]="ALL",tm[tm.LEARNING=1]="LEARNING",tm[tm.LEARNED=2]="LEARNED",tm[tm.NOT_LEARN=0]="NOT_LEARN",(tV=p||(p={}))[tV.LESSON=1]="LESSON",tV[tV.KNOWLEDGE=2]="KNOWLEDGE",(tY=H||(H={}))[tY.EXCELLENT=1]="EXCELLENT",(tB=F||(F={}))[tB.BASIC=1]="BASIC",tB[tB.ADVANCE=2]="ADVANCE",(tK=m||(m={}))[tK.PREMISE=1]="PREMISE",tK[tK.REFERENCE=2]="REFERENCE",(tw=V||(V={}))[tw.TIME_LEARNING=0]="TIME_LEARNING",tw[tw.TIME_COMPLETED=1]="TIME_COMPLETED",(ty=Y||(Y={}))[ty.VIDEO=1]="VIDEO",ty[ty.SLIDER=2]="SLIDER",ty[ty.TEXT=3]="TEXT",ty[ty.AUDIO=4]="AUDIO",(tW=B||(B={}))[tW.PRODUCT_POLICY=0]="PRODUCT_POLICY",tW[tW.PAYMENT_POLICY=1]="PAYMENT_POLICY",tW[tW.TERMS_OF_USE=2]="TERMS_OF_USE",tW[tW.SECURITY_POLICY=3]="SECURITY_POLICY",tW[tW.REPORTING_SUMMARY_RULES=4]="REPORTING_SUMMARY_RULES",tW[tW.PUBLICATIONS_TERM=6]="PUBLICATIONS_TERM",(tX=K||(K={}))[tX.AVATAR=0]="AVATAR",tX[tX.FRAME=1]="FRAME",tX[tX.EFFECT=2]="EFFECT",tX[tX.VOUCHER=3]="VOUCHER",tX[tX.OFFLINE_ITEM=4]="OFFLINE_ITEM",tX[tX.VOUCHER_LUKY_SPIN=5]="VOUCHER_LUKY_SPIN",tX[tX.TITLE=6]="TITLE",(tb=w||(w={}))[tb.EVERY_LOAD=0]="EVERY_LOAD",tb[tb.ONCE=1]="ONCE",tb[tb.DAILY=2]="DAILY",tb[tb.WEEKLY=3]="WEEKLY",tb[tb.MONTHLY=4]="MONTHLY",(tk=y||(y={}))[tk.MULTIPLE_REWARDS=0]="MULTIPLE_REWARDS",tk[tk.REDIRECT=1]="REDIRECT",tk[tk.SINGLE_REWARD_REDIRECT=2]="SINGLE_REWARD_REDIRECT",tk[tk.LUCKY_SPIN=3]="LUCKY_SPIN",(tZ=W||(W={}))[tZ.ALL_USERS=0]="ALL_USERS",tZ[tZ.SELECTED_USERS=1]="SELECTED_USERS",tZ[tZ.CONDITIONAL_USERS=2]="CONDITIONAL_USERS",(tz=X||(X={}))[tz.GIFT=0]="GIFT",tz[tz.GEM=1]="GEM",tz[tz.COURSE=2]="COURSE",(tx=b||(b={}))[tx.PRIZE=0]="PRIZE",tx[tx.PROVINCE=1]="PROVINCE",tx[tx.DISTRICT=2]="DISTRICT",tx[tx.SCHOOL=3]="SCHOOL",tx[tx.CLASS=4]="CLASS",tx[tx.GRADE=5]="GRADE",(t$=k||(k={}))[t$.VNPAY=0]="VNPAY",t$[t$.MOMO=1]="MOMO",t$[t$.ZALOPAY=2]="ZALOPAY",t$[t$.BANK_TRANSFER=3]="BANK_TRANSFER",t$[t$.VITA_PAY=4]="VITA_PAY",(tj=Z||(Z={}))[tj.PERSONAL=0]="PERSONAL",tj[tj.OFFLINE=1]="OFFLINE",(tq=z||(z={}))[tq.PENDING=0]="PENDING",tq[tq.SHIPPING=1]="SHIPPING",tq[tq.DELIVERED=2]="DELIVERED",tq[tq.CANCELLED=3]="CANCELLED",(tJ=x||(x={}))[tJ.TEXT=0]="TEXT",tJ[tJ.VIDEO=1]="VIDEO",tJ[tJ.PDF=2]="PDF",(tQ=$||($={}))[tQ.GOLD=1]="GOLD",tQ[tQ.SILVER=2]="SILVER",tQ[tQ.BRONZE=3]="BRONZE",(t0=j||(j={}))[t0.LEARNING=0]="LEARNING",t0[t0.TRAINING=1]="TRAINING",t0[t0.EXAM=2]="EXAM",(t1=q||(q={})).DAM_MAY_TOAN_HOC="dam-may-toan-hoc",t1.TOAN_PHO_THONG_CAC_CAP="toan-pho-thong-cac-cap",t1.TOAN_TIENG_ANH="toan-tieng-anh",(t2=J||(J={}))[t2.DOUBLE=0]="DOUBLE",t2[t2.TRIPLE=1]="TRIPLE",(t3=Q||(Q={}))[t3.OTHER=0]="OTHER",t3[t3.CARD_FLIP=1]="CARD_FLIP",t3[t3.MAZE_MIND=2]="MAZE_MIND",t3[t3.TANGRAM_X=3]="TANGRAM_X",(t6=tt||(tt={})).SINGLE="single",t6.PVP="pvp",(t4=tn||(tn={})).START="start",t4.CONFIG="config",t4.LOBBY="lobby",t4.PLAYING="playing",t4.RESULT="result",(t5=tE||(tE={})).PRESENCE_FC="presence-fc",t5.LOBBY_FC="lobby-fc",(t9=tr||(tr={}))[t9.LOCKED=0]="LOCKED",t9[t9.UNLOCKED_COMPLETED=1]="UNLOCKED_COMPLETED",t9[t9.UNLOCKED_INCOMPLETE=2]="UNLOCKED_INCOMPLETE",(t7=te||(te={}))[t7.BILINGUAL=0]="BILINGUAL",t7[t7.VI=1]="VI",t7[t7.EN=2]="EN",(t8=to||(to={})).PRIMARY="PRIMARY",t8.SECONDARY="SECONDARY",t8.HIGH="HIGH",(nt=tu||(tu={}))[nt.FRAMEWORK_LEARNING_ITEM=0]="FRAMEWORK_LEARNING_ITEM",nt[nt.PRIORITY_LEARNING_ITEM=1]="PRIORITY_LEARNING_ITEM",nt[nt.RECOMMEND_LEARNING_ITEM=2]="RECOMMEND_LEARNING_ITEM",nt[nt.RECOMMEND_EXAM=3]="RECOMMEND_EXAM"},80442:function(t,n,E){E.d(n,{Ni:function(){return d},kC:function(){return L},ul:function(){return D},aN:function(){return X},YU:function(){return w},ar:function(){return x},G$:function(){return z},cn:function(){return l},x9:function(){return I},SR:function(){return T},To:function(){return _},QK:function(){return R},OA:function(){return v},p6:function(){return G},r:function(){return V},nS:function(){return O},mr:function(){return B},bS:function(){return K},Bi:function(){return P},th:function(){return F},yi:function(){return j},Ih:function(){return y},kP:function(){return Y},Ux:function(){return g},MD:function(){return M},G3:function(){return C},bK:function(){return J},kp:function(){return Z},jj:function(){return p},rm:function(){return b},zJ:function(){return S},kd:function(){return $},gx:function(){return k},ns:function(){return h},t:function(){return m},E9:function(){return A},AC:function(){return f}
1,Y4:function(){return i},yN:function(){return q},xs:function(){return W},iD:function(){return U},de:function(){return s}});var r=E(61994);E(2265);var e=E(53335),o=E(71096),u=E.n(o),c=E(61453),a=E(16206),N=E.n(a);E(46175);let i=t=>new Intl.NumberFormat("vi-VN").format(t),A=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"vnđ";return new Intl.NumberFormat("vi-VN").format(t)+" "+n},I=t=>{let n="",E=Math.floor(t%3600/60),r=Math.floor(t/3600),e=localStorage.getItem("language")||"vi";return r>0&&(n+="".concat(r.toString().padStart(2,"0")).concat("vi"===e?"g":"h")),(E>0||r>0)&&(n+="".concat(E.toString().padStart(2,"0")).concat("vi"===e?"p":"m")),n+="".concat((t%60).toString().padStart(2,"0"),"s")},T=t=>{if(isNaN(t)||!isFinite(t))return"--:--";let n=Math.floor(t/3600),E="";return n>0&&(E="".concat(n.toString(),":")),E+="".concat(Math.floor(t%3600/60).toString().padStart(2,"0"),":")+"".concat(Math.floor(t%60).toString().padStart(2,"0"))},_=t=>isNaN(t)||!isFinite(t)?"--:--:--":"".concat(Math.floor(t/3600).toString().padStart(2,"0"),":").concat(Math.floor(t%3600/60).toString().padStart(2,"0"),":").concat(Math.floor(t%60).toString().padStart(2,"0")),R=t=>{let n=t.split(":");if(3===n.length){let[t,E,r]=n.map(Number);return 3600*t+60*E+r}if(2===n.length){let[t,E]=n.map(Number);return 60*t+E}return NaN},O=(t,n)=>{let E=u()(t),r=u()(n);return E.month()===r.month()&&E.year()===r.year()?"".concat(E.date(),"/").concat(E.month()+1,"-").concat(r.date(),"/").concat(r.month()+1,"/").concat(r.year()):"".concat(E.date(),"/").concat(E.month()+1,"/").concat(E.year(),"-").concat(r.date(),"/").concat(r.month()+1,"/").concat(r.year())},S=(t,n)=>{if(!t||"string"!=typeof t||/\.(svg|gif|ico|webp_animated)(\?.*)?$/i.test(t)||"original"===n)return t;let E=t.match(/(.*?)_(?:(?:lg|md|sm|xs)_)?(\d+)\.([^.?]+)(\?.*)?$/i);if(!E)return t;let[,r,e,o,u=""]=E;return["svg","gif"].includes(o.toLowerCase())?t:"".concat(r,"_").concat(n,"_").concat(e,".").concat(o).concat(u)};u().extend(N());let l=function(){for(var t=arguments.length,n=Array(t),E=0;E<t;E++)n[E]=arguments[E];return(0,e.m6)((0,r.W)(n))},L=t=>t.charAt(0).toUpperCase()+t.slice(1),C=()=>{var t;return null!==(t=localStorage.getItem("language"))&&void 0!==t?t:"vi"},M=()=>{var t;return null!==(t=localStorage.getItem("diffServerTime"))&&void 0!==t?t:"0"},f=t=>t.normalize("NFD").toLowerCase().replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").trim(),D=t=>t?t.toLowerCase().split(" ").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(" "):t,s=t=>t?t=(t=t.trim()).replace(/\s{2,}/g," "):t,d=t=>t.length<=50?t:t.slice(0,50)+"...",U=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!t||(null==t?void 0:t.startsWith("http://"))||(null==t?void 0:t.startsWith("https://"))?t:(null==t?void 0:t.startsWith("public/"))?"".concat("https://resources.tnmath.edu.vn/resources/").concat(encodeURIComponent(t)):t},P=(t,n)=>t?u()(t).format(null!=n?n:"DD/MM/YYYY"):t;function g(){let t=new Date,n=t.getFullYear(),E=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0");return"".concat(n,"-").concat(E,"-").concat(r)}function G(t){let n=t?new Date(t):new Date,E=n.getFullYear(),r=String(n.getMonth()+1).padStart(2,"0"),e=String(n.getDate()).padStart(2,"0");return"".concat(E,"-").concat(r,"-").concat(e)}function v(t,n,E,r){if(0===n.length)return null;let e=new Date(t).setHours(0,0,0,0);if(E===c.vw.BASIC){let t=n.find(t=>{let n=new Date(t.studyStartTime).setHours(0,0,0,0),E=new Date(t.studyEndTime).setHours(0,0,0,0);return n<=e&&e<=E});return null!=t?t:null}if(E===c.vw.ADVANCE){let t=Math.floor((e-new Date(r).setHours(0,0,0,0))/864e5/7)+1;return t<1||t>n.length?null:n[t-1]}}let h=t=>{if(!t||/^https?:\/\//.test(t))return t;let n="https://tnmath.edu.vn/".replace(/\/+$/,"");return"".concat(n).concat(t.startsWith("/")?"":"/").concat(t)},p=function(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(null==t?void 0:t.startsWith("http://"))||(null==t?void 0:t.startsWith("https://"))?t:"".concat(n?"https://tnmath.edu.vn/":"https://resources.tnmath.edu.vn/resources/").concat(t)},H=()=>window.location,F=(t,n)=>{let{origin:E,pathname:r}=H(),e=C(),o=encodeURIComponent("".concat(E).concat(null!=n?n:r));return"".concat("https://id.trangnguyen.edu.vn","/realms/").concat("tne-main","/protocol/openid-connect/").concat("login"===t?"auth":"registrations","?client_id=").concat("v6-private","&response_type=code&redirect_uri=").concat(o,"&scope=openid profile&ui_locales=").concat(e)},m=t=>!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t);function V(t){if(!t)return"";let n=new Date(t),E=String(n.getDate()).padStart(2,"0"),r=String(n.getMonth()+1).padStart(2,"0"),e=n.getFullYear(),o=String(n.getHours()).padStart(2,"0"),u=String(n.getMinutes()).padStart(2,"0");return"".concat(E,"/").concat(r,"/").concat(e,"\n").concat(o,":").concat(u)}let Y=()=>{let t=Math.random().toString(36).substring(2,11);return"team-".concat(t)},B=(t,n)=>{let E=Math.floor(t%3600/60),r=t%60;switch(n){case"hh:mm:ss":return"".concat(Math.floor(t/3600).toString().padStart(2,"0"),":").concat(E.toString().padStart(2,"0"),":").concat(r.toString().padStart(2,"0"));case"ss":return r.toString().padStart(2,"0");default:return"".concat(E.toString().padStart(2,"0"),":").concat(r.toString().padStart(2,"0"))}},K=t=>"".concat(Math.floor(t/3600),"h").concat(Math.floor(t%3600/60).toString().padStart(2,"0"),"m").concat((t%60).toString().padStart(2,"0"),"s"),w=t=>!(null==t?void 0:t.startsWith("public")),y=()=>{let t="abcdefghijklmnopqrstuvwxyz0123456789",n=()=>{let n="";for(let E=0;E<4;E++){let E=Math.floor(Math.random()*t.length);n+=t[E]}return n};return"".concat(n(),"@").concat(n())};function W(t){let[n,E,r]=t.split(":").map(Number);return 3600*n+60*E+r}function X(t,n){let E=(t||"vi").toLowerCase(),r=null===n||n===c.d_.VI||n===c.d_.BILINGUAL,e=n===c.d_.BILINGUAL||n===c.d_.EN;return"vi"===E?{supported:r,unsupportedKey:"no_vi_warning"}:"en"===E?{supported:e,unsupportedKey:"no_eng_warning"}:{supported:!0,unsupportedKey:""}}let b=(t,n)=>{try{let E="true"===localStorage.getItem("force_vi_for_".concat(t)),r="true"===localStorage.getItem("force_en_for_".concat(t));if(E)return"vi";if(r)return"en";return"en"===(n||"vi").toLowerCase()?"en":"vi"}catch(t){return"en"===(n||"vi").toLowerCase()?"en":"vi"}},k=(t,n,E)=>{var r,e,o,u;let a=(null==t?void 0:null===(e=t.name)||void 0===e?void 0:null===(r=e.trim)||void 0===r?void 0:r.call(e))||"",N=(null==t?void 0:null===(u=t.enName)||void 0===u?void 0:null===(o=u.trim)||void 0===o?void 0:o.call(u))||"";switch(E){case c.d_.BILINGUAL:return"vi"===n?a:N;case c.d_.VI:case null:case void 0:return a;case c.d_.EN:return N;default:return"vi"===n?a:N}};function Z(t){return"".concat("marketing_close_warning_disabled_").concat(t)}function z(t){try{localStorage.removeItem(Z(t))}catch(t){}}function x(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["force_vi","force_en","no_vi","no_eng","hasMyTN"];try{Object.keys(localStorage).forEach(n=>{if(null==t?void 0:t.some(t=>null==n?void 0:n.includes(t))){var E;null===(E=localStorage)||void 0===E||E.removeItem(n)}})}catch(t){console.warn("Failed to clear selective localStorage keys:",t)}}let $=(t,n,E,r)=>{switch(n){case c.d_.BILINGUAL:return"vi"===t?E:r;case c.d_.VI:case null:case void 0:return E;case c.d_.EN:return r;default:return"vi"===t?E:r}},j=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2025,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Năm";return Array.from({length:new Date().getFullYear()-t+1},(E,r)=>{let e=t+r;return{label:"".concat(n," ").concat(e),value:String(e)}})},q=t=>{var n,E,r,e,o;if(!(null==t?void 0:t.result))return"-";let u=null==t?void 0:t.isEssay,c=null!==(n=localStorage.getItem("language"))&&void 0!==n?n:"vi";return u?"".concat(null==t?void 0:null===(E=t.result)||void 0===E?void 0:E.score," - ").concat((null==t?void 0:null===(r=t.result)||void 0===r?void 0:r.scoreEssay)?null==t?void 0:null===(e=t.result)||void 0===e?void 0:e.scoreEssay:"vi"===c?"Chờ chấm":"Awaiting grading"):"".concat(null==t?void 0:null===(o=t.result)||void 0===o?void 0:o.score)},J=(t,n,E)=>{let r=Number(n)||0,e=Number(E)||0;return"vi"===t?r>0?r:e>0?e:0:e>0?e:r>0?r:0}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.