PageSourceSearch

https://mycignahk.com.hk/_next/static/chunks/pages/loadDocument-b278be47ecda4912.js

js mycignahk.com.hk collected 2026-10-09 23:27:44 UTC 4,456 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7799],{762:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/loadDocument",function(){return r(75531)}])},31680:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(37876),o=r(93704);r(14232);let a=e=>{let{loading:t}=e;return(0,n.jsx)("div",{className:(0,o.cn)("fixed bg-white/40 backdrop-blur-md w-screen h-screen z-[100] transition-all duration-300 flex justify-center items-center",t?"opacity-100":"opacity-0 pointer-events-none"),children:(0,n.jsx)("div",{className:"border-primary h-20 w-20 animate-spin rounded-full border-8 border-t-white"})})}},75531:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(37876),o=r(14232),a=r(31680),l=r(83317),i=r(89099);let s=()=>{let[e,t]=(0,o.useState)(""),[r,s]=(0,o.useState)(!0),c=(0,i.useRouter)(),u=async()=>{let e=await l.A.post("/api/policy/checkIsDocumentDownloadComplete",{fileStoreId:c.query.attId});if("success"===e.data.code)return e.data.data};return(0,o.useEffect)(()=>{if(c.query.attId)return(async()=>{try{console.log("get content start");let e=await u(),r=atob(e),n=Uint8Array.from(r,e=>e.charCodeAt(0)),o=new Blob([n],{type:"application/pdf"}),a=URL.createObjectURL(o);t(a)}catch(e){console.error(e)}finally{s(!1)}})(),()=>{e&&URL.revokeObjectURL(e)}},[c.query.attId]),(0,n.jsxs)(n.Fragment,{children:[r&&(0,n.jsx)(a.A,{loading:r}),!r&&(0,n.jsx)("div",{className:"h-full",children:e&&(0,n.jsx)("embed",{src:e,type:"application/pdf",width:"100%",height:"100%"})})]})}},83317:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(5068),o=r(91483);let a=n.A.create({useCommonErrorHandler:!0});a.interceptors.response.use(e=>e,e=>{if(n.A.isAxiosError(e)){var t,r,a,l;(null==(t=e.config)?void 0:t.useCommonErrorHandler)&&(e.response?401===e.response.status?o.A.emit("API:UN_AUTH"):o.A.emit("API:INVALID",null!=(l=null==(r=e.response.data)?void 0:r.msg)?l:null==(a=e.response.data)?void 0:a.message):o.A.emit("API:INVALID",e.message))}return Promise.reject(e)});let l=a},91483:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});
1class n{on(e,t){this.listeners[e].add(t)}emit(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];this.listeners[e].forEach(e=>e(...r))}constructor(){this.listeners={"API:UN_AUTH":new Set,"API:INVALID":new Set}}}let o=new n},93704:(e,t,r)=>{"use strict";r.d(t,{H_:()=>u,In:()=>m,PG:()=>f,bQ:()=>x,cn:()=>c,hS:()=>y,i$:()=>d,j3:()=>p,lk:()=>g,qC:()=>A,yw:()=>h,zY:()=>w});var n=r(49995),o=r(71410),a=r(64440),l=r(66837),i=r(58527),s=r(70143);function c(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,s.Q)((0,n.$)(t))}let u=(e,t)=>{let r=new Date(Date.now()).getHours();return t(r>=6&&r<12?"common:label.morning":r>=12&&r<18?"common:label.afternoon":"common:label.evening",{username:e})},d=e=>{if(e)return"string"==typeof e&&(e=(0,o.A)(e)),(0,a.default)(e,"dd/MM/yyyy")},f=e=>{let t=new Date(e),r=t.getFullYear(),n=(t.getMonth()+1).toString().padStart(2,"0"),o=t.getDate().toString().padStart(2,"0");return"".concat(r,"-").concat(n,"-").concat(o)},p=e=>{if(e)return"string"==typeof e&&(e=(0,o.A)(e)),(0,l.default)(Date.now(),e)>7?(0,a.default)(e,"yyyy-MM-dd"):(0,i.A)(e,{addSuffix:!0})},g=()=>{let e=new Date().getTime(),t="undefined"!=typeof performance&&performance.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,r=>{let n=16*Math.random();return e>0?(n=(e+n)%16|0,e=Math.floor(e/16)):(n=(t+n)%16|0,t=Math.floor(t/16)),("x"==r?n:7&n|8).toString(16)})},x=e=>{if(!e.match(/^[0-9\-]+$/))return;let t=e.replace(/\-/g,"");if(t.length>0&&t.length<=16){var r;t=(null==(r=t.match(RegExp(".{1,4}","g")))?void 0:r.join("-"))||t}return t},m=async e=>{let t=new FileReader;return t.readAsDataURL(e),await new Promise((e,r)=>{t.onload=()=>{e(t.result)},t.onerror=e=>{r(e)}})},h=e=>{if(!e||""===e)return"";{let t=e.split("-");return t.map((e,r)=>r<t.length-1?"*".repeat(e.length):e).join("-")}},y=(e,t)=>{let r="function"==typeof t?t:e=>e[t];return[...(e=e||[]).reduce((e,t)=>{let n=null==t?t:r(t);return e.has(n)||e.set(n,t),e},new Map).values()]},w=()=>{if(!("geolocation"in navigator))return void console.log("Geolocation is not available in your browser.");navigator.geolocation.getCurrentPosition(e=>({lat:e.coords.latitude,lng:e.coords.longitude}),e=>{console.log("Geolocation rejected by the browser.")})},A=e=>e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}},e=>{e.O(0,[5514,636,6593,8792],()=>e(e.s=762)),_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.