https://marketxls.com/_next/static/chunks/pages/excel-app/add-in-advisorxls/test-c4c464ba270c80d2.js
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[16104],{44509:function(e,s,o){(window.__NEXT_P=window.__NEXT_P||[]).push(["/excel-app/add-in-advisorxls/test",function(){return o(89870)}])},89870:function(e,s,o){"use strict";o.r(s);var n=o(85893),i=o(9008),c=o.n(i),f=o(4298),r=o.n(f),t=o(67294);s.default=()=>{let[e,s]=(0,t.useState)("Loading Office.js..."),[o,i]=(0,t.useState)("");(0,t.useEffect)(()=>{"undefined"!=typeof Office&&f()},[]);let f=()=>{"undefined"!=typeof Office&&Office.onReady&&Office.onReady(e=>{s("Office.js Ready!"),i("Host: ".concat(e.host,", Platform: ").concat(e.platform)),console.log("Office.onReady called:",e)})};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c(),{children:(0,n.jsx)("title",{children:"AdvisorXLS Test"})}),(0,n.jsx)(r(),{src:"https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js",onLoad:()=>{console.log("Office.js script loaded"),f()},onError:e=>{console.error("Failed to load Office.js:",e),s("Failed to load Office.js")}}),(0,n.jsxs)("div",{style:{padding:"20px",fontFamily:"Arial, sans-serif"},children:[(0,n.jsx)("h1",{children:"AdvisorXLS Test Page"}),(0,n.jsxs)("p",{children:[(0,n.jsx)("strong",{children:"Status:"})," ",e]}),o&&(0,n.jsxs)("p",{children:[(0,n.jsx)("strong",{children:"Office Info:"})," ",o]}),(0,n.jsx)("hr",{}),(0,n.jsx)("p",{children:'If you see "Office.js Ready!" above, the add-in is working correctly.'}),(0,n.jsx)("p",{children:"Check browser console (F12) for any errors."})]})]})}}},function(e){e.O(0,[92888,49774,40179],function(){return e(e.s=44509)}),_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.