PageSourceSearch

https://mitradeid.com/_next/static/chunks/pages/roll-4e53f70963661f11.js

js mitradeid.com collected 2026-09-29 10:12:53 UTC 19,002 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9953],{79550:function(e,a,n){"use strict";n.d(a,{Mx:function(){return getNewsMitradeMediaPage},g$:function(){return getNewsSeoPage}});var t=n(45211),r=n(22869);function ownKeys(e,a){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);a&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,t)}return n}function _objectSpread(e){for(var a=1;a<arguments.length;a++){var n=null!=arguments[a]?arguments[a]:{};a%2?ownKeys(Object(n),!0).forEach(function(a){(0,t.Z)(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function getNewsMitradeMediaPage(e){return r.request.get("/news/mitrade/media/page",_objectSpread(_objectSpread({},e.config),{},{params:e.params}))}function getNewsSeoPage(e){return r.request.get("/news/seo/page",_objectSpread(_objectSpread({},e.config),{},{params:e.params}))}},12149:function(e,a,n){"use strict";n.r(a),n.d(a,{__N_SSP:function(){return f},default:function(){return RollPage}});var t=n(41026),r=n(45211),i=n(31176),l=n(56392),o=n.n(l),s=n(79550),c=n(50959),d=n(7333),u=n(41518),_=n.n(u),m=n(74033),h=n(63518),p=n(11527);function ownKeys(e,a){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);a&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,t)}return n}function _objectSpread(e){for(var a=1;a<arguments.length;a++){var n=null!=arguments[a]?arguments[a]:{};a%2?ownKeys(Object(n),!0).forEach(function(a){(0,r.Z)(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}var useInfiniteScroll=function(e,a,n){(0,c.useEffect)(function(){if(a&&!n){var handleScroll=function(){(window.pageYOffset||document.documentElement.scrollTop)+window.innerHeight>=document.documentElement.scrollHeight-100&&e()},t=null,throttledHandleScroll=function(){t||(t=setTimeout(function(){handleScroll(),t=null},200))};return window.addEventListener("scroll",throttledHandleScroll),function(){window.removeEventListener("scroll",throttledHandleScroll),t&&clearTimeout(t)}}},[e,a,n])},formatDate=function(e){var a=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(!e)return"";var n=new Date(1e3*e);if(!a)return n.toLocaleDateString("zh-TW",{year:"numeric",month:"short",day:"numeric"});var t=n.getFullYear(),r=String(n.getMonth()+1).padStart(2,"0"),i=String(n.getDate()).padStart(2,"0"),l=String(n.getHours()).padStart(2,"0"),o=String(n.getMinutes()).padStart(2,"0"),s=String(n.getSeconds()).padStart(2,"0");return"".concat(t,"-").concat(r,"-").concat(i," ").concat(l,":").concat(o,":").concat(s)},k={"commodity-analysis":"商品","forex-analysis":"外匯","forex-news":"外匯","shares-analysis":"股票","more-analysis":"每日分析","crypto-analysis":"加密貨幣"},buildDetailUrl=function(e,a){var n=(0,m.O1)(a);return"".concat(n).concat(e.first_type_route,"/").concat(e.type_route,"/").concat(e.route)},buildTypeUrl=function(e,a){var n=(0,m.O1)(a);return"".concat(n,"news/").concat(e.first_type_route)},NewsTable=function(e){var a=e.newsItems,n=(0,d.useRouter)().locale;return(0,p.jsx)("div",{className:_().tableContainer,children:(0,p.jsxs)("table",{className:_().newsTable,children:[(0,p.jsx)("thead",{className:_().tableHeader,children:(0,p.jsxs)("tr",{children:[(0,p.jsx)("th",{className:_().titleColumn,children:"標題"}),(0,p.jsx)("th",{className:_().timeColumn,children:"時間"}),(0,p.jsx)("th",{className:_().typeColumn,children:"類型"})]})}),(0,p.jsx)("tbody",{className:_().tableBody,children:a.map(function(e,a){var t=buildDetailUrl(e,n),r=buildTypeUrl(e,n),i=k[e.first_type_route]||"";return(0,p.jsxs)("tr",{className:_().tableRow,children:[(0,p.jsx)("td",{className:_().titleCell,children:(0,p.jsx)("a",{href:t,target:"_blank",className:_().titleLink,rel:"noreferrer",children:e.title})}),(0,p.jsx)("td",{className:_().timeCell,children:formatDate(e.update_time)}),(0,p.jsx)("td",{className:_().titleCell,children:(0,p.jsx)("a",{href:r,target:"_blank",className:_().titleLink,rel:"noreferrer",children:i&&(0,p.jsx)("span",{className:_().typeTag,children:i})})})]},"".concat(e.id,"-").concat(a))})})]})})},SimplePagination=function(e){var a=e.currentPage,n=e.hasNextPage,t=e.baseUrl,r=e.locale,buildPageUrl=function(e){var a=r?"/".concat(r):"";return 1===e?"".concat(a).concat(t):"".concat(a).concat(t,"?page=").concat(e)},i=a>1?a-1:null,l=n?a+1:null;return(0,p.jsx)("nav",{className:_().pagination,"aria-label":"分页导航",children:(0,p.jsxs)("ul",{className:_().list,children:[i?(0,p.jsx)("li",{children:(0,p.jsx)("a",{href:buildPageUrl(i),className:_().pageLink,children:(0,p.jsx)("span",{"aria-label":"上一页",children:"\xab 上一頁"})})}):(0,p.jsx)("li",{className:_().disabled,children:(0,p.jsx)("span",{"aria-label":"上一页",children:"\xab 上一頁"})}),(0,p.jsx)("li",{className:_().currentPageInfo,children:(0,p.jsxs)("span",{children:["第 ",a," 頁"]})}),l?(0,p.jsx)("li",{children:(0,p.jsx)("a",{href:buildPageUrl(l),className:_().pageLink,children:(0,p.jsx)("span",{"aria-label":"下一页",children:"下一頁 \xbb"})})}):(0,p.jsx)("li",{className:_().disabled,children:(0,p.jsx)("span",{"aria-label":"下一页",children:"下一頁 \xbb"})})]})})},LoadMoreButton=function(e){var a=e.loading,n=e.hasMore,t=e.onLoadMore;
1return n?(0,p.jsx)("div",{className:_().loadMoreContainer,children:(0,p.jsx)("button",{className:_().loadMoreButton,onClick:t,disabled:a,children:a?"載入中...":"加載更多"})}):null},f=!0;function RollPage(e){var a=(0,d.useRouter)().locale,n=e.newsItems,r=e.currentPage,l=e.hasNextPage,u=e.firstNews;console.log("===newsItems",n);var m=(0,c.useState)(!1),k=m[0],f=m[1],v=(0,c.useState)(n),g=v[0],b=v[1],y=(0,c.useState)(r),w=y[0],x=y[1],j=(0,c.useState)(l),S=j[0],N=j[1],O=(0,c.useState)(!1),P=O[0],C=O[1];(0,c.useEffect)(function(){b(n),x(r),N(l)},[n,r,l]),(0,c.useEffect)(function(){var checkDevice=function(){f(window.innerWidth<=768)};return checkDevice(),window.addEventListener("resize",checkDevice),function(){return window.removeEventListener("resize",checkDevice)}},[]);var T=(0,c.useCallback)((0,i.Z)(o().mark(function _callee(){var e,a,n;return o().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!(P||!S||!k)){r.next=2;break}return r.abrupt("return");case 2:return C(!0),r.prev=3,e=w+1,r.next=7,(0,s.g$)({params:{page:e.toString(),size:"50",class:"news",source:"mitrade",sort:"update_time"}});case 7:(n=Array.isArray(null==(a=r.sent)?void 0:a.value)?null==a?void 0:a.value.map(function(e){return _objectSpread(_objectSpread({},e),{},{update_time:e.update_time||0})}):[]).length>0?(b(function(e){return[].concat((0,t.Z)(e),(0,t.Z)(n))}),x(e),N(50===n.length)):N(!1),r.next=16;break;case 12:r.prev=12,r.t0=r.catch(3),console.error("加载更多数据失败:",r.t0),N(!1);case 16:return r.prev=16,C(!1),r.finish(16);case 19:case"end":return r.stop()}},_callee,null,[[3,12,16,19]])})),[P,S,w,k]);return(useInfiniteScroll(T,S&&k,P),a!==h.O2.zh)?(0,p.jsx)("div",{style:{textAlign:"center",marginTop:"100px"},children:"Not Data"}):(0,p.jsx)("div",{className:_().container,children:(0,p.jsxs)("div",{className:_().wrapper,children:[(0,p.jsx)("header",{className:_().header,children:(0,p.jsxs)("h1",{className:_().pageTitle,children:[null!=u&&u.update_time?formatDate(u.update_time,!1):"","原創文章"]})}),(0,p.jsx)("main",{className:_().main,children:g.length>0?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(NewsTable,{newsItems:g}),k?(0,p.jsx)(LoadMoreButton,{loading:P,hasMore:S,onLoadMore:T}):(0,p.jsx)(SimplePagination,{currentPage:r,hasNextPage:l,baseUrl:"/roll",locale:a})]}):(0,p.jsx)("div",{className:_().emptyState,children:(0,p.jsx)("p",{children:"暫無新聞內容"})})})]})})}},74033:function(e,a,n){"use strict";n.d(a,{O1:function(){return getInsightsUrl},hp:function(){return navigationAndFooterCommon}});var t=n(41026),r=n(53017),i=n(20153),l=n(63518),o=n(18004),s=o.zhCN,c=o.zhTW,d=o.koKR,u=o.thTH,_=o.esES,m=o.ptBR,h=o.deDE,p=o.ptPT,k=o.arAR;function getInsightsUrl(e){var a,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=(0,r.UG)()?"demo-www":"www",i=[{key:s},{key:c},{key:u},{key:d},{key:_},{key:m},{key:h},{key:p,path:"pt"},{key:k,path:"ar"}].find(function(a){return a.key===e}),l=null!=i&&i.key?"/".concat(null!==(a=i.path)&&void 0!==a?a:i.key):"";return"https://".concat(n?"".concat(t,".mitrade.eu"):"".concat(t,".mitrade.com")).concat(l,"/insights/")}function getEBookUrl(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?(0,r.UG)()?"https://demo-www.mitrade.com/promotion/www.mitrade.eu/promotion/eu-dl-thought-leadership-brandinglp/en/index.html":"https://www.mitrade.eu/promotion/eu-dl-thought-leadership-brandinglp/en/index.html?utm_source=reddit&utm_medium=&utm_campaign=TL2_Campaign":(0,r.UG)()?"https://demo-www.mitrade.com/promotion/www.mitrade.com/promotion/dl-thought-leadership-brandinglp/en/index.html":"https://www.mitrade.com/promotion/dl-thought-leadership-brandinglp/en/index.html?utm_source=reddit&utm_medium=menu&utm_campaign=TL2_Campaign&utm_content=TL2_Campaign "}function getAcademyUrl(){return"https://academy.mitrade.com"}function navigationAndFooterCommon(e){var a,n=e.license,r=e.locale,o=e.isEu,s=e.isAu;return"CMA"===n?[{alias:"markets",name:"header_nav1",link:"/financial-products/forex",active:!1,list:[{name:"header_nav1_1",link:"/financial-products/forex"},{name:"header_nav1_2",link:"/financial-products/indices"},{name:"header_nav1_3",link:"/financial-products/commodities"},{name:"header_market_nav_crypto",link:"/financial-products/cryptocurrency"},{name:"header_nav1_5",link:"/financial-products/shares"},{name:"header_nav1_6",link:"/financial-products/etf"},{name:"header_nav1_7",link:"/american-stock",badge:"New"}]},{alias:"trading",name:"newIndex-title57",link:"/trading-platforms",list:[{name:"header_nav3",link:"/trading-platforms"}]},{alias:"education",name:"header_nav_education",active:!1,link:"/learn/education",list:[{name:"header_nav6_2",link:"/learn/education"},{name:"header_nav2_3_au",link:getInsightsUrl(r),target:"_blank"},{name:"EBook",useText:!0,link:getEBookUrl(),target:"_blank"}]},{alias:"company",name:"header_nav_company",link:"/about-us/mitrade",active:!1,list:[{name:"header_nav5_1",link:"/about-us/mitrade"}]},{alias:"support",name:"header_nav_support",link:"/about-us/contact",active:!1,list:[{name:"header_nav5_5",link:"/about-us/contact"},{name:"otherdoc_3",link:"/about-us/legal-doc"}]}
1]:s?[{alias:"markets",name:"header_nav1",link:"/financial-products/forex",active:!1,list:[{name:"header_nav1_1",link:"/financial-products/forex"},{name:"header_nav1_3",link:"/financial-products/commodities"},{name:"header_market_nav_crypto",link:"/financial-products/cryptocurrency"},{name:"header_nav1_5",link:"/financial-products/shares"},{name:"header_nav1_2",link:"/financial-products/indices"},{name:"header_nav1_6",link:"/financial-products/etf"},{name:"header_nav1_7",link:"/american-stock",badge:"New"}]},{alias:"trading",name:"newIndex-title57",link:"/trading-platforms",list:[{name:"header_nav3",link:"/trading-platforms"},{name:"trading_accounts_title",link:"/trading-accounts"},{name:"header_nav4_4",link:"/support/contract-specifications"},{name:"header_nav2_4",link:"/financial-tools/risk-management"},{name:"header_nav5_3",link:"/about-us/charges"}]},{alias:"marketTools",name:"header_nav_market_tools",link:"/financial-tools/economic-calendar",list:[{name:"header_nav2_1",link:"/financial-tools/economic-calendar"},{name:"header_nav2_3_au",link:getInsightsUrl(r),target:"_blank"}]},{alias:"education",name:"header_nav_education",link:"/learn/basics",active:!1,list:[{name:"header_nav6_1",link:"/learn/basics"},{name:"header_nav6_2",link:"/learn/education"},{name:"Academy",useText:!0,link:getAcademyUrl(),target:"_blank"},{name:"EBook",useText:!0,link:getEBookUrl(),target:"_blank"}]},{alias:"company",name:"header_nav_company",link:"/about-us/mitrade",active:!1,list:[{name:"header_nav5_1",link:"/about-us/mitrade"},{name:"afa_sponsorship",link:"/about-us/afa-sponsorship"},{name:"header_nav5_6",link:"/about-us/awards"},{name:"header_nav5_8",link:"/about-us/media"},{name:"otherdoc_3",link:"/about-us/legal-doc"}]},{alias:"support",name:"header_nav_support",link:"/about-us/contact",active:!1,list:[{name:"header_nav5_5",link:"/about-us/contact"},{name:"header_nav4_3",link:"/support/help-centre"},{name:"header_nav4_1",link:"/support/FAQ"}]}]:o?(a=[l.O2.en,l.O2.de].includes(r),[{alias:"markets",name:"header_nav1",link:"/financial-products/forex",active:!1,list:[{name:"header_nav1_1",link:"/financial-products/forex"},{name:"header_nav1_3",link:"/financial-products/commodities"},{name:"header_market_nav_crypto",link:"/financial-products/cryptocurrency"},{name:"header_nav1_5",link:"/financial-products/shares"},{name:"header_nav1_2",link:"/financial-products/indices"},{name:"header_nav1_6",link:"/financial-products/etf"},{name:"header_nav1_7",link:"/american-stock",badge:"New"}]},{alias:"trading",name:"newIndex-title57",link:"/trading-platforms",active:!1,list:[{name:"header_nav3",link:"/trading-platforms"},{name:"header_nav2_4",link:"/financial-tools/risk-management"},{name:"charge_title_eu",link:"/about-us/charges"}]},{alias:"marketTools",name:"header_nav_market_tools",link:"/financial-tools/economic-calendar",active:!1,list:[{name:"header_nav2_1",link:"/financial-tools/economic-calendar"},{name:"header_nav2_2",link:"/financial-tools/news"}]},{alias:"education",name:"header_nav_education",link:"/learn/basics",list:[{name:"header_nav6_1",link:"/learn/basics"}].concat((0,t.Z)(a?[{name:"header_nav6_4",link:getInsightsUrl(r,!0),target:"_blank"}]:[]),[{name:"EBook",useText:!0,link:getEBookUrl(!0),target:"_blank"}])},{alias:"company",name:"header_nav_company",link:"/about-us/mitrade",active:!1,list:[{name:"header_nav5_1",link:"/about-us/mitrade"},{name:"nav_sponsorship",link:"/about-us/sponsorship"},{name:"header_nav5_6",link:"/about-us/awards"},{name:"header_nav5_8",link:"/about-us/media"},{name:"header_nav5_9",link:"/careers"},{name:"otherdoc_3",link:"/about-us/euOtherDoc"}]},{alias:"support",name:"header_nav_support",link:"/about-us/contact",active:!1,list:[{name:"header_nav5_5",link:"/about-us/contact"},{name:"header_nav4_3",link:"/support/help-centre"},{name:"header_nav4_1",link:"/support/FAQ"}]}]):[{alias:"markets",name:"header_nav1",link:"/financial-products/forex",active:!1,list:[{name:"header_nav1_1",link:"/financial-products/forex"},{name:"header_nav1_3",link:"/financial-products/commodities"},{name:"header_nav1_5",link:"/financial-products/shares"},{name:"header_nav1_2",link:"/financial-products/indices"},{name:"header_nav1_6",link:"/financial-products/etf"},{name:"header_nav1_7",link:"/american-stock",badge:"New"}]},{alias:"trading",name:"newIndex-title57",link:"/trading-platforms",active:!1,list:[{name:"header_nav3",link:"/trading-platforms"},{name:"header_nav4_4",link:"/support/contract-specifications"},{name:"header_nav2_4",link:"/financial-tools/risk-management"},{name:"header_nav5_3",link:"/about-us/charges"}]},{alias:"marketTools",name:"header_nav_market_tools",link:"/financial-tools/quotes",active:!1,list:[{name:"header_nav2_3",link:"/financial-tools/quotes"},{name:"header_nav2_1",link:"/financial-tools/economic-calendar"},{name:"header_nav2_2",link:"/financial-tools/news"},{name:"header_nav2_7",link:"/financial-tools/Forecast"},{name:"header_nav2_5",link:"/financial-tools/trading-analysis"},{name:"header_nav2_6",link:"/financial-tools/sentiment"}]},{alias:"education",name:"header_nav_education",active:!1,link:[i.Pl.CYSEC].includes(n)?"/learn/basics":"/learn/education",list:n===i.Pl.ASIC?[{name:"header_nav6_1",link:"/learn/basics"},{name:"header_nav6_2",link:"/learn/education"},{name:"header_nav6_3",link:getInsightsUrl(r),target:"_blank"},{name:"Academy",useText:!0,link:getAcademyUrl(),target:"_blank"},{name:"EBook",useText:!0,link:getEBookUrl(),target:"_blank"}]:[{name:"header_nav6_1",link:"/learn/education"},{name:"Academy",useText:!0,link:getAcademyUrl(),target:"_blank"},{name:"header_nav6_3",link:getInsightsUrl(r),target:"_blank"},{name:"EBook",useText:!0,link:getEBookUrl(),target:"_blank"}]},{alias:"company",name:"header_nav_company",link:"/about-us/mitrade",active:!1,list:[{name:"header_nav5_1",link:"/about-us/mitrade"},{name:"afa_sponsorship",link:"/about-us/afa-sponsorship",hidden:o},{name:"wst_sponsorship",link:"/about-us/wst-sponsorship"},{name:"header_nav5_6",link:"/about-us/awards"},{name:"header_nav5_8",link:"/about-us/media"},{name:"header_nav5_2",link:"/about-us/client-money-protection"},{name:"otherdoc_3",link:o?"/about-us/euOtherDoc":"/about-us/legal-doc"},{name:"Affiliates",useText:!0,link:"https://www.mtdaffiliates.com",target:"_blank",hidden:o}]},{alias:"support",name:"header_nav_support",link:"/about-us/contact",active:!1,list:[{name:"header_nav5_5",link:"/about-us/contact"},{name:"header_nav4_3",link:"/support/help-centre"},{name:"header_nav4_1",link:"/support/FAQ"}]}]}},94967:function(e,a,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/roll",function(){return n(12149)}])},41518:function(e){e.exports={container:"roll_container__M5ulX",wrapper:"roll_wrapper__nVFSd",header:"roll_header__BL_c8",pageTitle:"roll_pageTitle__sspLB",main:"roll_main__f74Ze",tableContainer:"roll_tableContainer__1Ij2e",newsTable:"roll_newsTable__DiDhi",tableHeader:"roll_tableHeader__HP0J0",titleColumn:"roll_titleColumn___FbXS",timeColumn:"roll_timeColumn__1FHGj",typeColumn:"roll_typeColumn__Sntd_",tableBody:"roll_tableBody__b5caf",tableRow:"roll_tableRow__JsOn3",titleCell:"roll_titleCell__NcpPy",titleLink:"roll_titleLink___WGw7",timeCell:"roll_timeCell__5Gr1P",typeCell:"roll_typeCell__Ihkeq",typeTag:"roll_typeTag__xPenK",pagination:"roll_pagination__Ke4Jn",list:"roll_list__WdeEU",pageLink:"roll_pageLink__hyKgA",disabled:"roll_disabled__qqnrD",currentPageInfo:"roll_currentPageInfo__IFpaX",loadMoreContainer:"roll_loadMoreContainer__ffYYs",loadMoreButton:"roll_loadMoreButton__u35_c",emptyState:"roll_emptyState__hJTDb"}},41026:function(e,a,n){"use strict";n.d(a,{Z:function(){return _toConsumableArray}});var t=n(86534),r=n(96883);function _toConsumableArray(e){return function(e){if(Array.isArray(e))return(0,t.Z)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,r.Z)(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}}},function(e){e.O(0,[2592,5788,2467,8117,4358,4745,5077,3156,9076,7962,964,9053,7859,5954,1462,9005,4200,8875,2888,8808,179],function(){return e(e.s=94967)}),_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.