PageSourceSearch

https://www.netcomlearning.com/_next/static/chunks/pages/add-to-cart-a571830baa3be2cb.js

js netcomlearning.com collected 2026-09-24 09:00:28 UTC 12,075 bytes, 3 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4431],{93253:function(e,t,o){"use strict";var n=o(64836).default,r=o(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(o(67294)),a=n(o(37431)),s=n(o(42547)),l=n(o(40753)),c=n(o(42461)),u=n(o(94354)),d=n(o(93967)),p=n(o(29372)),f=n(o(30339)),m=o(75531),y=o(47419);o(13594);var g=o(7177),v=n(o(92015)),b=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)0>t.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(o[n[r]]=e[n[r]]);return o};let x={success:a.default,info:u.default,error:s.default,warning:c.default},h=e=>{let{icon:t,prefixCls:o,type:n}=e,r=x[n]||null;return t?(0,y.replaceElement)(t,i.createElement("span",{className:`${o}-icon`},t),()=>({className:(0,d.default)(`${o}-icon`,t.props.className)})):i.createElement(r,{className:`${o}-icon`})},$=e=>{let{isClosable:t,prefixCls:o,closeIcon:n,handleClose:r,ariaProps:a}=e,s=!0===n||void 0===n?i.createElement(l.default,null):n;return t?i.createElement("button",Object.assign({type:"button",onClick:r,className:`${o}-close-icon`,tabIndex:0},a),s):null},_=i.forwardRef((e,t)=>{let{description:o,prefixCls:n,message:r,banner:a,className:s,rootClassName:l,style:c,onMouseEnter:u,onMouseLeave:y,onClick:x,afterClose:_,showIcon:w,closable:j,closeText:O,closeIcon:S,action:E,id:I}=e,C=b(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[M,N]=i.useState(!1),k=i.useRef(null);i.useImperativeHandle(t,()=>({nativeElement:k.current}));let{getPrefixCls:P,direction:R,closable:T,closeIcon:Z,className:D,style:H}=(0,g.useComponentConfig)("alert"),B=P("alert",n),[U,z,A]=(0,v.default)(B),L=t=>{var o;N(!0),null===(o=e.onClose)||void 0===o||o.call(e,t)},q=i.useMemo(()=>void 0!==e.type?e.type:a?"warning":"info",[e.type,a]),V=i.useMemo(()=>"object"==typeof j&&!!j.closeIcon||!!O||("boolean"==typeof j?j:!1!==S&&null!=S||!!T),[O,S,j,T]),W=!!a&&void 0===w||w,X=(0,d.default)(B,`${B}-${q}`,{[`${B}-with-description`]:!!o,[`${B}-no-icon`]:!W,[`${B}-banner`]:!!a,[`${B}-rtl`]:"rtl"===R},D,s,l,A,z),G=(0,f.default)(C,{aria:!0,data:!0}),F=i.useMemo(()=>"object"==typeof j&&j.closeIcon?j.closeIcon:O||(void 0!==S?S:"object"==typeof T&&T.closeIcon?T.closeIcon:Z),[S,j,O,Z]),J=i.useMemo(()=>{let e=null!=j?j:T;if("object"==typeof e){let{closeIcon:t}=e,o=b(e,["closeIcon"]);return o}return{}},[j,T]);return U(i.createElement(p.default,{visible:!M,motionName:`${B}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:_},({className:t,style:n},a)=>i.createElement("div",Object.assign({id:I,ref:(0,m.composeRef)(k,a),"data-show":!M,className:(0,d.default)(X,t),style:Object.assign(Object.assign(Object.assign({},H),c),n),onMouseEnter:u,onMouseLeave:y,onClick:x,role:"alert"},G),W?i.createElement(h,{description:o,icon:e.icon,prefixCls:B,type:q}):null,i.createElement("div",{className:`${B}-content`},r?i.createElement("div",{className:`${B}-message`},r):null,o?i.createElement("div",{className:`${B}-description`},o):null),E?i.createElement("div",{className:`${B}-action`},E):null,i.createElement($,{isClosable:V,prefixCls:B,closeIcon:F,handleClose:L,ariaProps:J}))))});t.default=_},60353:function(e,t,o){"use strict";var n=o(75263).default,r=o(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(o(56690)),a=r(o(89728)),s=r(o(76976)),l=r(o(61655)),c=n(o(67294)),u=r(o(93253));let d=function(e){function t(){var e;return(0,i.default)(this,t),e=(0,s.default)(this,t,arguments),e.state={error:void 0,info:{componentStack:""}},e}
1return(0,l.default)(t,e),(0,a.default)(t,[{key:"componentDidCatch",value:function(e,t){this.setState({error:e,info:t})}},{key:"render",value:function(){let{message:e,description:t,id:o,children:n}=this.props,{error:r,info:i}=this.state,a=(null==i?void 0:i.componentStack)||null,s=void 0===e?(r||"").toString():e;return r?c.createElement(u.default,{id:o,type:"error",message:s,description:c.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},void 0===t?a:t)}):n}}])}(c.Component);t.default=d},4863:function(e,t,o){"use strict";var n=o(64836).default;t.Z=void 0;var r=n(o(93253)),i=n(o(60353));let a=r.default;a.ErrorBoundary=i.default,t.Z=a},92015:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prepareComponentToken=t.genTypeStyle=t.genBaseStyle=t.genActionStyle=t.default=void 0;var n=o(861),r=o(98078),i=o(3184);let a=(e,t,o,r,i)=>({background:e,border:`${(0,n.unit)(r.lineWidth)} ${r.lineType} ${t}`,[`${i}-icon`]:{color:o}}),s=e=>{let{componentCls:t,motionDurationSlow:o,marginXS:n,marginSM:i,fontSize:a,fontSizeLG:s,lineHeight:l,borderRadiusLG:c,motionEaseInOutCirc:u,withDescriptionIconSize:d,colorText:p,colorTextHeading:f,withDescriptionPadding:m,defaultPadding:y}=e;return{[t]:Object.assign(Object.assign({},(0,r.resetComponent)(e)),{position:"relative",display:"flex",alignItems:"center",padding:y,wordWrap:"break-word",borderRadius:c,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:n,lineHeight:0},"&-description":{display:"none",fontSize:a,lineHeight:l},"&-message":{color:f},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${o} ${u}, opacity ${o} ${u},
2        padding-top ${o} ${u}, padding-bottom ${o} ${u},
3        margin-bottom ${o} ${u}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",padding:m,[`${t}-icon`]:{marginInlineEnd:i,fontSize:d,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:n,color:f,fontSize:s},[`${t}-description`]:{display:"block",color:p}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}};t.genBaseStyle=s;let l=e=>{let{componentCls:t,colorSuccess:o,colorSuccessBorder:n,colorSuccessBg:r,colorWarning:i,colorWarningBorder:s,colorWarningBg:l,colorError:c,colorErrorBorder:u,colorErrorBg:d,colorInfo:p,colorInfoBorder:f,colorInfoBg:m}=e;return{[t]:{"&-success":a(r,n,o,e,t),"&-info":a(m,f,p,e,t),"&-warning":a(l,s,i,e,t),"&-error":Object.assign(Object.assign({},a(d,u,c,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}};t.genTypeStyle=l;let c=e=>{let{componentCls:t,iconCls:o,motionDurationMid:r,marginXS:i,fontSizeIcon:a,colorIcon:s,colorIconHover:l}=e;return{[t]:{"&-action":{marginInlineStart:i},[`${t}-close-icon`]:{marginInlineStart:i,padding:0,overflow:"hidden",fontSize:a,lineHeight:(0,n.unit)(a),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${o}-close`]:{color:s,transition:`color ${r}`,"&:hover":{color:l}}},"&-close-text":{color:s,transition:`color ${r}`,"&:hover":{color:l}}}}};t.genActionStyle=c;let u=e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`});t.prepareComponentToken=u,t.default=(0,i.genStyleHooks)("Alert",e=>[s(e),l(e),c(e)],u)},86714:function(e,t,o){(window.__NEXT_P=window.__NEXT_P||[]).push(["/add-to-cart",function(){return o(44871)}])},44871:function(e,t,o){"use strict";o.r(t);var n=o(85893),r=o(4863),i=o(11187),a=o(89552),s=o(86796),l=o(8433),c=o(31955),u=o(11163),d=o(67294),p=o(9473),f=o(57632);t.default=()=>{let e=(0,u.useRouter)(),t=(0,p.I0)(),[o,m]=(0,d.useState)(!0),[y,g]=(0,d.useState)(""),[v,b]=(0,d.useState)(null),[x,h]=(0,d.useState)([]),[$,_]=(0,d.useState)(""),[w,j]=(0,d.useState)(null),O=async()=>{try{let e=await l.Z.get("https://api.ipify.org?format=json");e&&(j(e?.data?.ip),t((0,s.IO)(e?.data?.ip)))}catch(e){}};(0,d.useEffect)(()=>{e.isReady&&S(e.query),O()},[e]);let S=e=>{let t=e.sku_id,o=e.country,n=[],r=0;for(;e[`sids[${r}][sid]`]&&e[`sids[${r}][quantity]`];){let t=e[`sids[${r}][sid]`],o=e[`sids[${r}][quantity]`];t&&o&&n.push({sid:parseInt(t),quantity:parseInt(o)}),r++}b(t),h(n),_(o),E(t,n,o)},E=async(t,o,n)=>{let r=c.Z.get("advid"),a=localStorage.getItem("email"),s=c.Z.get("referrer"),u=navigator.userAgent;s||(s="https://www.netcomlearning.com/"),a||(a=(0,f.Z)(),localStorage.setItem("email",a));let d={sku_id:t,sids:o,user_identifier:a,source:"website",country_code:n,platform:"web",version:"v1",others:{referrer:s,userAgent:u,ip:w,advid:r??716}};try{let t=await l.Z.post("https://cartapi.netcomlearning.com/addToCart",d);t&&(i.ZP.success("Add to cart successfully!"),e.push("/cart"))}catch(e){i.ZP.error(e.response?.data?.message),window.history.length>2?window.history.back():window.location.href="/"}};return o?(0,n.jsx)("div",{className:"min-vh-100 d-flex justify-content-center align-items-center",children:(0,n.jsx)(a.default,{size:"large"})}):y?(0,n.jsx)("div",{className:"min-vh-100 d-flex justify-content-center align-items-center",children:(0,n.jsx)(r.Z,{type:"error",message:y,showIcon:!0})}):(0,n.jsx)("div",{})}},57632:function(e,t,o){"use strict";let n;o.d(t,{Z:function(){return l}});let r="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var i={randomUUID:r};let a=new Uint8Array(16),s=[];for(let e=0;e<256;++e)s.push((e+256).toString(16).slice(1));var l=function(e,t,o){if(i.randomUUID&&!t&&!e)return i.randomUUID();e=e||{};let r=e.random||(e.rng||function(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(a)})();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){o=o||0;for(let e=0;e<16;++e)t[o+e]=r[e];return t}return function(e,t=0){return s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]}(r)}},66115:function(e){e.exports=function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},76976:function(e,t,o){var n=o(73808),r=o(69617),i=o(94993);e.exports=function(e,t,o){return t=n(t),i(e,r()?Reflect.construct(t,o||[],n(e).constructor):t.apply(e,o))},e.exports.__esModule=!0,e.exports.default=e.exports},73808:function(e){function t(o){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(o)}
3e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},61655:function(e,t,o){var n=o(6015);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},69617:function(e){function t(){try{var o=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(e.exports=t=function(){return!!o},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},94993:function(e,t,o){var n=o(18698).default,r=o(66115);e.exports=function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6015:function(e){function t(o,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(o,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}},function(e){e.O(0,[1187,9774,2888,179],function(){return e(e.s=86714)}),_N_E=e.O()}]);

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.