PageSourceSearch

https://xynergy.ai/_next/static/chunks/7705.28e838f327279d34.js

js xynergy.ai collected 2026-10-05 16:02:36 UTC 13,101 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7705],{47705:(e,t,r)=>{let n;r.r(t),r.d(t,{getFontEmbedCSS:()=>ea,toBlob:()=>en,toCanvas:()=>Z,toJpeg:()=>er,toPixelData:()=>ee,toPng:()=>et,toSvg:()=>Y});let a=(n=0,()=>(n+=1,`u${`0000${(1679616*Math.random()|0).toString(36)}`.slice(-4)}${n}`));function i(e){let t=[];for(let r=0,n=e.length;r<n;r++)t.push(e[r]);return t}let l=null;function o(e={}){return l||(l=e.includeStyleProperties?e.includeStyleProperties:i(window.getComputedStyle(document.documentElement)))}function c(e,t){let r=(e.ownerDocument.defaultView||window).getComputedStyle(e).getPropertyValue(t);return r?parseFloat(r.replace("px","")):0}function s(e,t={}){let r,n,a,i;return{width:t.width||(r=c(e,"border-left-width"),n=c(e,"border-right-width"),e.clientWidth+r+n),height:t.height||(a=c(e,"border-top-width"),i=c(e,"border-bottom-width"),e.clientHeight+a+i)}}function u(e){return new Promise((t,r)=>{let n=new Image;n.onload=()=>{n.decode().then(()=>{requestAnimationFrame(()=>t(n))})},n.onerror=r,n.crossOrigin="anonymous",n.decoding="async",n.src=e})}async function h(e){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(e=>`data:image/svg+xml;charset=utf-8,${e}`)}async function d(e,t,r){let n="http://www.w3.org/2000/svg",a=document.createElementNS(n,"svg"),i=document.createElementNS(n,"foreignObject");return a.setAttribute("width",`${t}`),a.setAttribute("height",`${r}`),a.setAttribute("viewBox",`0 0 ${t} ${r}`),i.setAttribute("width","100%"),i.setAttribute("height","100%"),i.setAttribute("x","0"),i.setAttribute("y","0"),i.setAttribute("externalResourcesRequired","true"),a.appendChild(i),i.appendChild(e),h(a)}let f=(e,t)=>{if(e instanceof t)return!0;let r=Object.getPrototypeOf(e);return null!==r&&(r.constructor.name===t.name||f(r,t))};function g(e,t,r,n){let i,l,c,s=window.getComputedStyle(e,r),u=s.getPropertyValue("content");if(""===u||"none"===u)return;let h=a();try{t.className=`${t.className} ${h}`}catch(e){return}let d=document.createElement("style");d.appendChild((i=`.${h}:${r}`,c=s.cssText?(l=s.getPropertyValue("content"),`${s.cssText} content: '${l.replace(/'|"/g,"")}';`):o(n).map(e=>{let t=s.getPropertyValue(e),r=s.getPropertyPriority(e);return`${e}: ${t}${r?" !important":""};`}).join(" "),document.createTextNode(`${i}{${c}}`))),t.appendChild(d)}let m="application/font-woff",p="image/jpeg",y={woff:m,woff2:m,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:p,jpeg:p,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function w(e){let t;return y[((t=/\.([^./]*?)$/g.exec(e))?t[1]:"").toLowerCase()]||""}function b(e){return -1!==e.search(/^(data:)/)}function S(e,t){return`data:${t};base64,${e}`}async function E(e,t,r){let n=await fetch(e,t);if(404===n.status)throw Error(`Resource "${n.url}" not found`);let a=await n.blob();return new Promise((e,t)=>{let i=new FileReader;i.onerror=t,i.onloadend=()=>{try{e(r({res:n,result:i.result}))}catch(e){t(e)}},i.readAsDataURL(a)})}let x={};async function C(e,t,r){var n,a,i;let l,o,c=(n=e,a=t,i=r.includeQueryParams,o=n.replace(/\?.*/,""),i&&(o=n),/ttf|otf|eot|woff2?/i.test(o)&&(o=o.replace(/.*\//,"")),a?`[${a}]${o}`:o);if(null!=x[c])return x[c];r.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());try{let n=await E(e,r.fetchRequestInit,({res:e,result:r})=>(t||(t=e.headers.get("Content-Type")||""),r.split(/,/)[1]));l=S(n,t)}catch(n){l=r.imagePlaceholder||"";let t=`Failed to fetch resource: ${e}`;n&&(t="string"==typeof n?n:n.message),t&&console.warn(t)}return x[c]=l,l}async function $(e){let t=e.toDataURL();return"data:,"===t?e.cloneNode(!1):u(t)}async function v(e,t){if(e.currentSrc){let t=document.createElement("canvas"),r=t.getContext("2d");return t.width=e.clientWidth,t.height=e.clientHeight,null==r||r.drawImage(e,0,0,t.width,t.height),u(t.toDataURL())}let r=e.poster,n=w(r);return u(await C(r,n,t))}async function P(e,t){var r;try{if(null==(r=null==e?void 0:e.contentDocument)?void 0:r.body)return await k(e.contentDocument.body,t,!0)}catch(e){}return e.cloneNode(!1)}async function R(e,t){return f(e,HTMLCanvasElement)?$(e):f(e,HTMLVideoElement)?v(e,t):f(e,HTMLIFrameElement)?P(e,t):e.cloneNode(T(e))}let T=e=>null!=e.tagName&&"SVG"===e.tagName.toUpperCase();async function A(e,t,r){var n,a;if(T(t))return t;let l=[];return 0===(l=null!=e.tagName&&"SLOT"===e.tagName.toUpperCase()&&e.assignedNodes?i(e.assignedNodes()):f(e,HTMLIFrameElement)&&(null==(n=e.contentDocument)?void 0:n.body)?i(e.contentDocument.body.childNodes):i((null!=(a=e.shadowRoot)?a:e).childNodes)).length||f(e,HTMLVideoElement)||await l.reduce((e,n)=>e.then(()=>k(n,r)).then(e=>{e&&t.appendChild(e)}),Promise.resolve()),t}async function N(e,t){let r=e.querySelectorAll?e.querySelectorAll("use"):[];if(0===r.length)return e;let n={};for(let a=0;a<r.length;a++){let i=r[a].getAttribute("xlink:href");if(i){let r=e.querySelector(i),a=document.querySelector(i);r||!a||n[i]||(n[i]=await k(a,t,!0))}}let a=Object.values(n);if(a.length){let t="http://www.w3.org/1999/xhtml",r=document.createElementNS(t,"svg");r.setAttribute("xmlns",t),r.style.position="absolute",r.style.width="0",r.style.height="0",r.style.overflow="hidden",r.style.display="none";let n=document.createElementNS(t,"defs");r.appendChild(n);for(let e=0;e<a.length;e++)n.appendChild(a[e]);e.appendChild(r)}return e}async function k(e,t,r){return r||!t.filter||t.filter(e)?Promise.resolve(e).then(e=>R(e,t)).then(r=>A(e,r,t)).then(r=>(function(e,t,r){if(f(t,Element)&&(!function(e,t,r){let n=t.style;if(!n)return;let a=window.getComputedStyle(e);a.cssText?(n.cssText=a.cssText,n.transformOrigin=a.transformOrigin):o(r).forEach(r=>{let i=a.getPropertyValue(r);if("font-size"===r&&i.endsWith("px")){let e=Math.floor(parseFloat(i.substring(0,i.length-2)))-.1;i=`${e}px`}f(e,HTMLIFrameElement)&&"display"===r&&"inline"===i&&(i="block"),"d"===r&&t.getAttribute("d")&&(i=`path(${t.getAttribute("d")})`),n.setProperty(r,i,a.getPropertyPriority(r))})}(e,t,r),g(e,t,":before",r),g(e,t,":after",r),f(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),f(e,HTMLInputElement)&&t.setAttribute("value",e.value),f(e,HTMLSelectElement))){let r=Array.from(t.children).find(t=>e.value===t.getAttribute("value"));r&&r.setAttribute("selected","")}return t})(e,r,t)).then(e=>N(e,t)):null}let L=/url\((['"]?)([^'"]+?)\1\)/g,I=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,D=/src:\s
1*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;async function H(e,t,r,n,a){try{let i,l,o=r?function(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i))return e;let r=document.implementation.createHTMLDocument(),n=r.createElement("base"),a=r.createElement("a");return r.head.appendChild(n),r.body.appendChild(a),t&&(n.href=t),a.href=e,a.href}(t,r):t,c=w(t);if(a){let e=await a(o);i=S(e,c)}else i=await C(o,c,n);return e.replace((l=t.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1"),RegExp(`(url\\(['"]?)(${l})(['"]?\\))`,"g")),`$1${i}$3`)}catch(e){}return e}function M(e){return -1!==e.search(L)}async function F(e,t,r){let n;if(!M(e))return e;let a=function(e,{preferredFontFormat:t}){return t?e.replace(D,e=>{for(;;){let[r,,n]=I.exec(e)||[];if(!n)return"";if(n===t)return`src: ${r};`}}):e}(e,r);return(n=[],a.replace(L,(e,t,r)=>(n.push(r),e)),n.filter(e=>!b(e))).reduce((e,n)=>e.then(e=>H(e,n,t,r)),Promise.resolve(a))}async function V(e,t,r){var n;let a=null==(n=t.style)?void 0:n.getPropertyValue(e);if(a){let n=await F(a,null,r);return t.style.setProperty(e,n,t.style.getPropertyPriority(e)),!0}return!1}async function q(e,t){await V("background",e,t)||await V("background-image",e,t),await V("mask",e,t)||await V("-webkit-mask",e,t)||await V("mask-image",e,t)||await V("-webkit-mask-image",e,t)}async function U(e,t){let r=f(e,HTMLImageElement);if(!(r&&!b(e.src))&&!(f(e,SVGImageElement)&&!b(e.href.baseVal)))return;let n=r?e.src:e.href.baseVal,a=await C(n,w(n),t);await new Promise((n,i)=>{e.onload=n,e.onerror=t.onImageErrorHandler?(...e)=>{try{n(t.onImageErrorHandler(...e))}catch(e){i(e)}}:i,e.decode&&(e.decode=n),"lazy"===e.loading&&(e.loading="eager"),r?(e.srcset="",e.src=a):e.href.baseVal=a})}async function j(e,t){let r=i(e.childNodes).map(e=>O(e,t));await Promise.all(r).then(()=>e)}async function O(e,t){f(e,Element)&&(await q(e,t),await U(e,t),await j(e,t))}let _={};async function B(e){let t=_[e];if(null!=t)return t;let r=await fetch(e);return t={url:e,cssText:await r.text()},_[e]=t,t}async function z(e,t){let r=e.cssText,n=/url\(["']?([^"')]+)["']?\)/g;return Promise.all((r.match(/url\([^)]+\)/g)||[]).map(async a=>{let i=a.replace(n,"$1");return i.startsWith("https://")||(i=new URL(i,e.url).href),E(i,t.fetchRequestInit,({result:e})=>(r=r.replace(a,`url(${e})`),[a,e]))})).then(()=>r)}function W(e){if(null==e)return[];let t=[],r=e.replace(/(\/\*[\s\S]*?\*\/)/gi,""),n=RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)}
1)","gi");for(;;){let e=n.exec(r);if(null===e)break;t.push(e[0])}r=r.replace(n,"");let a=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,i=RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=a.exec(r);if(null===e){if(null===(e=i.exec(r)))break;a.lastIndex=i.lastIndex}else i.lastIndex=a.lastIndex;t.push(e[0])}return t}async function G(e,t){let r=[],n=[];return e.forEach(r=>{if("cssRules"in r)try{i(r.cssRules||[]).forEach((e,a)=>{if(e.type===CSSRule.IMPORT_RULE){let i=a+1,l=e.href,o=B(l).then(e=>z(e,t)).then(e=>W(e).forEach(e=>{try{r.insertRule(e,e.startsWith("@import")?i+=1:r.cssRules.length)}catch(t){console.error("Error inserting rule from remote css",{rule:e,error:t})}})).catch(e=>{console.error("Error loading remote css",e.toString())});n.push(o)}})}catch(i){let a=e.find(e=>null==e.href)||document.styleSheets[0];null!=r.href&&n.push(B(r.href).then(e=>z(e,t)).then(e=>W(e).forEach(e=>{a.insertRule(e,a.cssRules.length)})).catch(e=>{console.error("Error loading remote stylesheet",e)})),console.error("Error inlining remote css file",i)}}),Promise.all(n).then(()=>(e.forEach(e=>{if("cssRules"in e)try{i(e.cssRules||[]).forEach(e=>{r.push(e)})}catch(t){console.error(`Error while reading CSS rules from ${e.href}`,t)}}),r))}async function J(e,t){if(null==e.ownerDocument)throw Error("Provided element is not within a Document");let r=i(e.ownerDocument.styleSheets);return(await G(r,t)).filter(e=>e.type===CSSRule.FONT_FACE_RULE).filter(e=>M(e.style.getPropertyValue("src")))}function Q(e){return e.trim().replace(/["']/g,"")}async function X(e,t){let r,n=await J(e,t),a=(r=new Set,!function e(t){(t.style.fontFamily||getComputedStyle(t).fontFamily).split(",").forEach(e=>{r.add(Q(e))}),Array.from(t.children).forEach(t=>{t instanceof HTMLElement&&e(t)}
1)}(e),r);return(await Promise.all(n.filter(e=>a.has(Q(e.style.fontFamily))).map(e=>{let r=e.parentStyleSheet?e.parentStyleSheet.href:null;return F(e.cssText,r,t)}))).join("\n")}async function K(e,t){let r=null!=t.fontEmbedCSS?t.fontEmbedCSS:t.skipFonts?null:await X(e,t);if(r){let t=document.createElement("style"),n=document.createTextNode(r);t.appendChild(n),e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}}async function Y(e,t={}){let{width:r,height:n}=s(e,t),a=await k(e,t,!0);return await K(a,t),await O(a,t),!function(e,t){let{style:r}=e;t.backgroundColor&&(r.backgroundColor=t.backgroundColor),t.width&&(r.width=`${t.width}px`),t.height&&(r.height=`${t.height}px`);let n=t.style;null!=n&&Object.keys(n).forEach(e=>{r[e]=n[e]})}(a,t),await d(a,r,n)}async function Z(e,t={}){let{width:r,height:n}=s(e,t),a=await Y(e,t),i=await u(a),l=document.createElement("canvas"),o=l.getContext("2d"),c=t.pixelRatio||function(){let e,t;try{t=process}catch(e){}let r=t&&t.env?t.env.devicePixelRatio:null;return r&&Number.isNaN(e=parseInt(r,10))&&(e=1),e||window.devicePixelRatio||1}(),h=t.canvasWidth||r,d=t.canvasHeight||n;return l.width=h*c,l.height=d*c,!t.skipAutoScale&&(l.width>16384||l.height>16384)&&(l.width>16384&&l.height>16384?l.width>l.height?(l.height*=16384/l.width,l.width=16384):(l.width*=16384/l.height,l.height=16384):l.width>16384?(l.height*=16384/l.width,l.width=16384):(l.width*=16384/l.height,l.height=16384)),l.style.width=`${h}`,l.style.height=`${d}`,t.backgroundColor&&(o.fillStyle=t.backgroundColor,o.fillRect(0,0,l.width,l.height)),o.drawImage(i,0,0,l.width,l.height),l}async function ee(e,t={}){let{width:r,height:n}=s(e,t);return(await Z(e,t)).getContext("2d").getImageData(0,0,r,n).data}async function et(e,t={}){return(await Z(e,t)).toDataURL()}async function er(e,t={}){return(await Z(e,t)).toDataURL("image/jpeg",t.quality||1)}async function en(e,t={}){let r=await Z(e,t);return await function(e,t={}){return new Promise(e.toBlob?r=>{e.toBlob(r,t.type?t.type:"image/png",t.quality?t.quality:1)}:r=>{let n=window.atob(e.toDataURL(t.type?t.type:void 0,t.quality?t.quality:void 0).split(",")[1]),a=n.length,i=new Uint8Array(a);for(let e=0;e<a;e+=1)i[e]=n.charCodeAt(e);r(new Blob([i],{type:t.type?t.type:"image/png"}))})}(r)}async function ea(e,t={}){return X(e,t)}}}]);

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.