PageSourceSearch

https://my.conad.it/etc.clientlibs/conad-myconad/clientlibs/client…/chunks/766-6aac1adbce3c38c38786.js

js conad.it collected 2026-10-02 02:53:35 UTC 25,689 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkui_frontend=self.webpackChunkui_frontend||[]).push([[766],{4766:(e,t,n)=>{function r(e,t){return e[13]=1,e[14]=t>>8,e[15]=255&t,e[16]=t>>8,e[17]=255&t,e}n.r(t),n.d(t,{createContext:()=>ie,destroyContext:()=>Se,domToBlob:()=>_e,domToCanvas:()=>Ue,domToDataUrl:()=>Be,domToForeignObjectSvg:()=>Pe,domToImage:()=>Re,domToJpeg:()=>Me,domToPixel:()=>We,domToPng:()=>je,domToSvg:()=>Le,domToWebp:()=>Oe,loadMedia:()=>ee,waitUntilLoad:()=>te});const o="p".charCodeAt(0),a="H".charCodeAt(0),i="Y".charCodeAt(0),s="s".charCodeAt(0);let c;function l(e,t,n=!1){const r=new Uint8Array(13);t*=39.3701,r[0]=o,r[1]=a,r[2]=i,r[3]=s,r[4]=t>>>24,r[5]=t>>>16,r[6]=t>>>8,r[7]=255&t,r[8]=r[4],r[9]=r[5],r[10]=r[6],r[11]=r[7],r[12]=1;const l=function(e){let t=-1;c||(c=function(){const e=new Int32Array(256);for(let t=0;t<256;t++){let n=t;for(let e=0;e<8;e++)n=1&n?3988292384^n>>>1:n>>>1;e[t]=n}return e}());for(let n=0;n<e.length;n++)t=c[255&(t^e[n])]^t>>>8;return~t}(r),u=new Uint8Array(4);if(u[0]=l>>>24,u[1]=l>>>16,u[2]=l>>>8,u[3]=255&l,n){const t=function(e){for(let t=e.length-1;t>=4;t--)if(9===e[t-4]&&e[t-3]===o&&e[t-2]===a&&e[t-1]===i&&e[t]===s)return t-3;return 0}(e);return e.set(r,t),e.set(u,t+13),e}{const t=new Uint8Array(4);t[0]=0,t[1]=0,t[2]=0,t[3]=9;const n=new Uint8Array(54);return n.set(e,0),n.set(t,33),n.set(r,37),n.set(u,50),n}}const u="AAlwSFlz",d="AAAJcEhZ",g="AAAACXBI",f="[modern-screenshot]",m="undefined"!=typeof window,h=m&&"Worker"in window,w=m&&"atob"in window,p=m&&"btoa"in window,y=m?window.navigator?.userAgent:"",b=y.includes("Chrome"),S=y.includes("AppleWebKit")&&!b,v=y.includes("Firefox"),E=e=>e&&"__CONTEXT__"in e,A=e=>"CSSFontFaceRule"===e.constructor.name,x=e=>"CSSImportRule"===e.constructor.name,C=e=>1===e.nodeType,N=e=>"object"==typeof e.className,T=e=>"image"===e.tagName,D=e=>"use"===e.tagName,k=e=>C(e)&&void 0!==e.style&&!N(e),F=e=>8===e.nodeType,$=e=>3===e.nodeType,I=e=>"IMG"===e.tagName,P=e=>"VIDEO"===e.tagName,U=e=>"CANVAS"===e.tagName,_=e=>"TEXTAREA"===e.tagName,B=e=>"INPUT"===e.tagName,L=e=>"STYLE"===e.tagName,R=e=>"SCRIPT"===e.tagName,M=e=>"SELECT"===e.tagName,W=e=>"SLOT"===e.tagName,j=e=>"IFRAME"===e.tagName,O=(...e)=>console.warn(f,...e);function q(e){const t=e?.createElement?.("canvas");return t&&(t.height=t.width=1),Boolean(t)&&"toDataURL"in t&&Boolean(t.toDataURL("image/webp").includes("image/webp"))}const z=e=>e.startsWith("data:");function V(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(m&&e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i))return e;if(!m)return e;const n=H().implementation.createHTMLDocument(),r=n.createElement("base"),o=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(o),t&&(r.href=t),o.href=e,o.href}function H(e){return(e&&C(e)?e?.ownerDocument:e)??window.document}const X="http://www.w3.org/2000/svg";function Y(e,t,n){const r=H(n).createElementNS(X,"svg");return r.setAttributeNS(null,"width",e.toString()),r.setAttributeNS(null,"height",t.toString()),r.setAttributeNS(null,"viewBox",`0 0 ${e} ${t}`),r}function G(e,t){let n=(new XMLSerializer).serializeToString(e);return t&&(n=n.replace(/[\u0000-\u0008\v\f\u000E-\u001F\uD800-\uDFFF\uFFFE\uFFFF]/gu,"")),`data:image/svg+xml;charset=utf-8,${encodeURIComponent(n)}`}function J(e,t){return new Promise(((n,r)=>{const o=new FileReader;o.onload=()=>n(o.result),o.onerror=()=>r(o.error),o.onabort=()=>r(new Error(`Failed read blob to ${t}`)),"dataUrl"===t?o.readAsDataURL(e):"arrayBuffer"===t&&o.readAsArrayBuffer(e)}))}const K=e=>J(e,"dataUrl"),Q=e=>J(e,"arrayBuffer");function Z(e,t){const n=H(t).createElement("img");return n.decoding="sync",n.loading="eager",n.src=e,n}function ee(e,t){return new Promise((n=>{const{timeout:r,ownerDocument:o,onError:a,onWarn:i}=t??{},s="string"==typeof e?Z(e,H(o)):e;let c=null,l=null;function u(){n(s),c&&clearTimeout(c),l?.()}if(r&&(c=setTimeout(u,r)),P(s)){const e=s.currentSrc||s.src;if(!e)return s.poster?ee(s.poster,t).then(n):u();if(s.readyState>=2)return u();const r=u,o=t=>{i?.("Failed video load",e,t),a?.(t),u()};l=()=>{s.removeEventListener("loadeddata",r),s.removeEventListener("error",o)},s.addEventListener("loadeddata",r,{once:!0}),s.addEventListener("error",o,{once:!0})}else{const e=T(s)?s.href.baseVal:s.currentSrc||s.src;if(!e)return u();const t=async()=>
1{if(I(s)&&"decode"in s)try{await s.decode()}catch(t){i?.("Failed to decode image, trying to render anyway",s.dataset.originalSrc||e,t)}u()},n=t=>{i?.("Failed image load",s.dataset.originalSrc||e,t),u()};if(I(s)&&s.complete)return t();l=()=>{s.removeEventListener("load",t),s.removeEventListener("error",n)},s.addEventListener("load",t,{once:!0}),s.addEventListener("error",n,{once:!0})}}))}async function te(e,t){k(e)&&(I(e)||P(e)?await ee(e,t):await Promise.all(["img","video"].flatMap((n=>Array.from(e.querySelectorAll(n)).map((e=>ee(e,t)))))))}const ne=function(){let e=0;return()=>(e+=1,`u${`0000${(Math.random()*36**4|0).toString(36)}`.slice(-4)}${e}`)}();function re(e){return e?.split(",").map((e=>e.trim().replace(/"|'/g,"").toLowerCase())).filter(Boolean)}function oe(e){return{time:t=>e&&console.time(`${f} ${t}`),timeEnd:t=>e&&console.timeEnd(`${f} ${t}`),warn:(...t)=>e&&O(...t)}}async function ae(e,t){return E(e)?e:ie(e,{...t,autoDestruct:!0})}async function ie(e,t){const{scale:n=1,workerUrl:r,workerNumber:o=1}=t||{},a=Boolean(t?.debug),i=t?.features??!0,s=e.ownerDocument??(m?window.document:void 0),c=e.ownerDocument?.defaultView??(m?window:void 0),l=new Map,u={width:0,height:0,quality:1,type:"image/png",scale:n,backgroundColor:null,style:null,filter:null,maximumCanvasSize:0,timeout:3e4,progress:null,debug:a,fetch:{requestInit:(d=t?.fetch?.bypassingCache,{cache:d?"no-cache":"force-cache"}),placeholderImage:"data:image/png;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",bypassingCache:!1,...t?.fetch},fetchFn:null,font:{},drawImageInterval:100,workerUrl:null,workerNumber:o,onCloneNode:null,onEmbedNode:null,onCreateForeignObjectSvg:null,includeStyleProperties:null,autoDestruct:!1,...t,__CONTEXT__:!0,log:oe(a),node:e,ownerDocument:s,ownerWindow:c,dpi:1===n?null:96*n,svgStyleElement:se(s),svgDefsElement:s?.createElementNS(X,"defs"),svgStyles:new Map,defaultComputedStyles:new Map,workers:[...Array.from({length:h&&r&&o?o:0})].map((()=>{try{const e=new Worker(r);return e.onmessage=async e=>{const{url:t,result:n}=e.data;n?l.get(t)?.resolve?.(n):l.get(t)?.reject?.(new Error(`Error receiving message from worker: ${t}`))},e.onmessageerror=e=>{const{url:t}=e.data;l.get(t)?.reject?.(new Error(`Error receiving message from worker: ${t}`))},e}catch(e){return u.log.warn("Failed to new Worker",e),null}})).filter(Boolean),fontFamilies:new Map,fontCssTexts:new Map,acceptOfImage:`${[q(s)&&"image/webp","image/svg+xml","image/*","*/*"].filter(
1Boolean).join(",")};q=0.8`,requests:l,drawImageCount:0,tasks:[],features:i,isEnable:e=>"restoreScrollPosition"===e?"boolean"!=typeof i&&(i[e]??!1):"boolean"==typeof i?i:i[e]??!0};var d;u.log.time("wait until load"),await te(e,{timeout:u.timeout,onWarn:u.log.warn}),u.log.timeEnd("wait until load");const{width:g,height:f}=function(e,t){let{width:n,height:r}=t;if(C(e)&&(!n||!r)){const t=e.getBoundingClientRect();n=n||t.width||Number(e.getAttribute("width"))||0,r=r||t.height||Number(e.getAttribute("height"))||0}return{width:n,height:r}}(e,u);return u.width=g,u.height=f,u}function se(e){if(!e)return;const t=e.createElement("style"),n=t.ownerDocument.createTextNode("\n.______background-clip--text {\n  background-clip: text;\n  -webkit-background-clip: text;\n}\n");return t.appendChild(n),t}function ce(e,t){if(e.ownerDocument)try{const t=e.toDataURL();if("data:,"!==t)return Z(t,e.ownerDocument)}catch(e){t.log.warn("Failed to clone canvas",e)}const n=e.cloneNode(!1),r=e.getContext("2d"),o=n.getContext("2d");try{return r&&o&&o.putImageData(r.getImageData(0,0,e.width,e.height),0,0),n}catch(e){t.log.warn("Failed to clone canvas",e)}return n}const le=["width","height","-webkit-text-fill-color"],ue=["stroke","fill"];function de(e,t,n){const{defaultComputedStyles:r}=n,o=e.nodeName.toLowerCase(),a=N(e)&&"svg"!==o,i=a?ue.map((t=>[t,e.getAttribute(t)])).filter((([,e])=>null!==e)):[],s=[a&&"svg",o,i.map(((e,t)=>`${e}=${t}`)).join(","),t].filter(Boolean).join(":");if(r.has(s))return r.get(s);const c=function(e){let t=e.sandbox;if(!t){const{ownerDocument:n}=e;try{n&&(t=n.createElement("iframe"),t.id=`__SANDBOX__-${ne()}`,t.width="0",t.height="0",t.style.visibility="hidden",t.style.position="fixed",n.body.appendChild(t),t.contentWindow?.document.write('
1<!DOCTYPE html><meta charset="UTF-8"><title></title><body>'),e.sandbox=t)}catch(t){e.log.warn("Failed to getSandBox",t)}}return t}(n),l=c?.contentWindow;if(!l)return new Map;const u=l?.document;let d,g;a?(d=u.createElementNS(X,"svg"),g=d.ownerDocument.createElementNS(d.namespaceURI,o),i.forEach((([e,t])=>{g.setAttributeNS(null,e,t)})),d.appendChild(g)):d=g=u.createElement(o),g.textContent=" ",u.body.appendChild(d);const f=l.getComputedStyle(g,t),m=new Map;for(let e=f.length,t=0;t<e;t++){const e=f.item(t);le.includes(e)||m.set(e,f.getPropertyValue(e))}return u.body.removeChild(d),r.set(s,m),m}function ge(e,t,n){const r=new Map,o=[],a=new Map;if(n)for(const e of n)i(e);else for(let t=e.length,n=0;n<t;n++)i(e.item(n));for(let e=o.length,t=0;t<e;t++)a.get(o[t])?.forEach(((e,t)=>r.set(t,e)));function i(n){const i=e.getPropertyValue(n),s=e.getPropertyPriority(n),c=n.lastIndexOf("-"),l=c>-1?n.substring(0,c):void 0;if(l){let e=a.get(l);e||(e=new Map,a.set(l,e)),e.set(n,[i,s])}(t.get(n)!==i||s)&&(l?o.push(l):r.set(n,[i,s]))}return r}const fe=[":before",":after"],me=[":-webkit-scrollbar",":-webkit-scrollbar-button",":-webkit-scrollbar-thumb",":-webkit-scrollbar-track",":-webkit-scrollbar-track-piece",":-webkit-scrollbar-corner",":-webkit-resizer"],he=new Set(["symbol"]);async function we(e,t,n,r,o){if(C(n)&&(L(n)||R(n)))return;if(r.filter&&!r.filter(n))return;he.has(t.nodeName)||he.has(n.nodeName)?r.currentParentNodeStyle=void 0:r.currentParentNodeStyle=r.currentNodeStyle;const a=await be(n,r,!1,o);r.isEnable("restoreScrollPosition")&&function(e,t){if(!k(e)||!k(t))return;const{scrollTop:n,scrollLeft:r}=e;if(!n&&!r)return;const{transform:o}=t.style,a=new DOMMatrix(o),{a:i,b:s,c,d:l}=a;a.a=1,a.b=0,a.c=0,a.d=1,a.translateSelf(-r,-n),a.a=i,a.b=s,a.c=c,a.d=l,t.style.transform=a.toString()}(e,a),t.appendChild(a)}async function pe(e,t,n,r){for(let o=(C(e)?e.shadowRoot?.firstChild:void 0)??e.firstChild;o;o=o.nextSibling)if(!F(o))if(C(o)&&W(o)&&"function"==typeof o.assignedNodes){const a=o.assignedNodes();for(let o=0;o<a.length;o++)await we(e,t,a[o],n,r)}else await we(e,t,o,n,r)}const ye=/^[\w-:]+$/;async function be(e,t,n=!1,r){const{ownerDocument:o,ownerWindow:a,fontFamilies:i}=t;if(o&&$(e))return r&&/\S/.test(e.data)&&r(e.data),o.createTextNode(e.data);if(o&&a&&C(e)&&(k(e)||N(e))){const r=await function(e,t){return U(e)?ce(e,t):j(e)?function(e,t){try{if(e?.contentDocument?.body)return be(e.contentDocument.body,t)}catch(e){t.log.warn("Failed to clone iframe",e)}return e.cloneNode(!1)}(e,t):I(e)?function(e){const t=e.cloneNode(!1);return e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager"),t}(e):P(e)?async function(e,t){if(e.ownerDocument&&!e.currentSrc&&e.poster)return Z(e.poster,e.ownerDocument);const n=e.cloneNode(!1);n.crossOrigin="anonymous",e.currentSrc&&e.currentSrc!==e.src&&(n.src=e.currentSrc);const r=n.ownerDocument;if(r){let o=!0;if(await ee(n,{onError:()=>o=!1,onWarn:t.log.warn}),!o)return e.poster?Z(e.poster,e.ownerDocument):n;n.currentTime=e.currentTime,await new Promise((e=>{n.addEventListener("seeked",e,{once:!0})}));const a=r.createElement("canvas");a.width=e.offsetWidth,a.height=e.offsetHeight;try{const e=a.getContext("2d");e&&e.drawImage(n,0,0,a.width,a.height)}catch(r){return t.log.warn("Failed to clone video",r),e.poster?Z(e.poster,e.ownerDocument):n}return ce(a,t)}return n}(e,t):e.cloneNode(!1)}(e,t);if(t.isEnable("removeAbnormalAttributes")){const e=r.getAttributeNames();for(let t=e.length,n=0;n<t;n++){const t=e[n];ye.test(t)||r.removeAttribute(t)}}const o=t.currentNodeStyle=function(e,t,n,r){const{ownerWindow:o,includeStyleProperties:a,currentParentNodeStyle:i}=r,s=t.style,c=o.getComputedStyle(e),l=de(e,null,r);i?.forEach(((e,t)=>{l.delete(t)}));const u=ge(c,l,a);return u.delete("transition-property"),u.delete("all"),u.delete("d"),u.delete("content"),n&&(u.delete("margin-top"),u.delete("margin-right"),u.delete("margin-bottom"),u.delete("margin-left"),u.delete("margin-block-start"),u.delete("margin-block-end"),u.delete("margin-inline-start"),u.delete("margin-inline-end"),u.set("box-sizing",["border-box",""])),"text"===u.get("background-clip")?.[0]&&t.classList.add("______background-clip--text"),b&&(u.has("font-kerning")||u.set("font-kerning",["normal",""]),"hidden"
1!==u.get("overflow-x")?.[0]&&"hidden"!==u.get("overflow-y")?.[0]||"ellipsis"!==u.get("text-overflow")?.[0]||e.scrollWidth!==e.clientWidth||u.set("text-overflow",["clip",""])),u.forEach((([e,t],n)=>{s.setProperty(n,e,t)})),u}(e,r,n,t);n&&function(e,t){const{backgroundColor:n,width:r,height:o,style:a}=t,i=e.style;if(n&&i.setProperty("background-color",n,"important"),r&&i.setProperty("width",`${r}px`,"important"),o&&i.setProperty("height",`${o}px`,"important"),a)for(const e in a)i[e]=a[e]}(r,t);let a=!1;if(t.isEnable("copyScrollbar")){const t=[o.get("overflow-x")?.[0],o.get("overflow-y")?.[0]];a=t.includes("scroll")||(t.includes("auto")||t.includes("overlay"))&&(e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth)}const s=o.get("text-transform")?.[0],c=re(o.get("font-family")?.[0]),l=c?e=>{"uppercase"===s?e=e.toUpperCase():"lowercase"===s?e=e.toLowerCase():"capitalize"===s&&(e=e[0].toUpperCase()+e.substring(1)),c.forEach((t=>{let n=i.get(t);n||i.set(t,n=new Set),e.split("").forEach((e=>n.add(e)))}))}:void 0;return function(e,t,n,r,o){const{ownerWindow:a,svgStyleElement:i,svgStyles:s,currentNodeStyle:c}=r;function l(n){const i=a.getComputedStyle(e,n);let l=i.getPropertyValue("content");if(!l||"none"===l)return;o?.(l),l=l.replace(/(')|(")|(counter\(.+\))/g,"");const u=[ne()],d=de(e,n,r);c?.forEach(((e,t)=>{d.delete(t)}));const g=ge(i,d,r.includeStyleProperties);g.delete("content"),g.delete("-webkit-locale"),"text"===g.get("background-clip")?.[0]&&t.classList.add("______background-clip--text");const f=[`content: '${l}';`];if(g.forEach((([e,t],n)=>{f.push(`${n}: ${e}${t?" !important":""};`)})),1===f.length)return;try{t.className=[t.className,...u].join(" ")}catch(e){return void r.log.warn("Failed to copyPseudoClass",e)}const m=f.join("\n  ");let h=s.get(m);h||(h=[],s.set(m,h)),h.push(`.${u[0]}:${n}`)}i&&a&&(fe.forEach(l),n&&me.forEach(l))}(e,r,a,t,l),function(e,t){_(e)&&(t.innerHTML=e.value),(_(e)||B(e)||M(e))&&t.setAttribute("value",e.value)}(e,r),P(e)||await pe(e,r,t,l),r}const s=e.cloneNode(!1);return await pe(e,s,t),s}function Se(e){if(e.ownerDocument=void 0,e.ownerWindow=void 0,e.svgStyleElement=void 0,e.svgDefsElement=void 0,e.svgStyles.clear(),e.defaultComputedStyles.clear(),e.sandbox){try{e.sandbox.remove()}catch(t){e.log.warn("Failed to destroyContext",t)}e.sandbox=void 0}e.workers=[],e.fontFamilies.clear(),e.fontCssTexts.clear(),e.requests.clear(),e.tasks=[]}function ve(e,t){const{url:n,requestType:r="text",responseType:o="text",imageDom:a}=t;let i=n;const{timeout:s,acceptOfImage:c,requests:l,fetchFn:u,fetch:{requestInit:d,bypassingCache:g,placeholderImage:f},font:m,workers:h,fontFamilies:w}=e;"image"===r&&(S||v)&&e.drawImageCount++;let p=l.get(n);if(!p){g&&g instanceof RegExp&&g.test(i)&&(i+=(/\?/.test(i)?"&":"?")+(new Date).getTime());const t=r.startsWith("font")&&m&&m.minify,y=new Set;t&&r.split(";")[1].split(",").forEach((e=>{w.has(e)&&w.get(e).forEach((e=>y.add(e)))}));const b=t&&y.size,v={url:i,timeout:s,responseType:b?"arrayBuffer":o,headers:"image"===r?{accept:c}:void 0,...d};p={type:r,resolve:void 0,reject:void 0,response:null},p.response=(async()=>{if(u&&"image"===r){const e=await u(n);if(e)return e}return!S&&n.startsWith("http")&&h.length?new Promise(((e,t)=>{h[l.size&h.length-1].postMessage({rawUrl:n,...v}),p.resolve=e,p.reject=t})):function(e){const{url:t,timeout:n,responseType:r,...o}=e,a=new AbortController,i=n?setTimeout((()=>a.abort()),n):void 0;return fetch(t,{signal:a.signal,...o}).then((e=>{if(!e.ok)throw new Error("Failed fetch, not 2xx response",{cause:e});switch(r){case"arrayBuffer":return e.arrayBuffer();case"dataUrl":return e.blob().then(K);default:return e.text()}})).finally((()=>clearTimeout(i)))}(v)})().catch((t=>{if(l.delete(n),"image"===r&&f)return e.log.warn("Failed to fetch image base64, trying to use placeholder image",i),"string"==typeof f?f:f(a);throw t})),l.set(n,p)}return p.response}async function Ee(e,t,n,r){if(!Ae(e))return e;for(const[o,a]of function(e,t){const n=[];return e.replace(xe,((e,r,o)=>(n.push([o,V(o,t)]),e))),n.filter((([e])=>!z(e)))}(e,t))try{const t=await ve(n,{url:a,requestType:r?"image":"text",responseType:"dataUrl"});e=e.replace(Ce(o),`$1${t}$3`)}catch(e){n.log.warn("Failed to fetch css data url",o,e)}return e}function Ae(e){return/url\((['"]?)([^'"]+?)\1\)/.test(e)}const xe=/url\((['"]?)([^'"]+?)\1\)/g;function Ce(e){const t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}const Ne=["background-image","border-image-source","-webkit-border-image","-webkit-mask-image","list-style-image"];function Te(e,t){const{tasks:n}=t;C(e)&&((I(e)||T(e))&&n.push(...function(e,t){if(I(e)){const n=e.currentSrc||e.src;if(!z(n))return[ve(t,{url:n,imageDom:e,requestType:"image",responseType:"dataUrl"}).then((t=>{t&&(e.srcset="",e.dataset.originalSrc=n,e.src=t||"")}))];(S||v)&&t.drawImageCount++}else if(N(e)&&!z(e.href.baseVal)){const n=e.href.baseVal;return[ve(t,{url:n,imageDom:e,requestType:"image",responseType:"dataUrl"}).then((t=>{t&&(e.dataset.originalSrc=n,e.href.baseVal=t||"")}))]}return[]}(e,t)),D(e)&&n.push(...function(e,t){const{ownerDocument:n,svgDef
1sElement:r}=t,o=e.getAttribute("href")??e.getAttribute("xlink:href");if(!o)return[];const[a,i]=o.split("#");if(i){const o=`#${i}`,s=n?.querySelector(`svg ${o}`);if(a&&e.setAttribute("href",o),r?.querySelector(o))return[];if(s)return r?.appendChild(s.cloneNode(!0)),[];if(a)return[ve(t,{url:a,responseType:"text"}).then((e=>{r?.insertAdjacentHTML("beforeend",e)}))]}return[]}(e,t))),k(e)&&n.push(...function(e,t){return Ne.map((n=>{const r=e.getPropertyValue(n);return r&&"none"!==r?((S||v)&&t.drawImageCount++,Ee(r,null,t,!0).then((t=>{t&&r!==t&&e.setProperty(n,t,e.getPropertyPriority(n))}))):null})).filter(Boolean)}(e.style,t)),e.childNodes.forEach((e=>{Te(e,t)}))}const De=/(\/\*[\s\S]*?\*\/)/g,ke=/((@.*?keyframes [\s\S]*?){([\s\S]*?}\s*?)})/gi,Fe=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,$e=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function Ie(e,t){const{font:n}=t,r=n?n?.preferredFormat:void 0;return r?e.replace($e,(e=>{for(;;){const[t,,n]=Fe.exec(e)||[];if(!n)return"";if(n===r)return`src: ${t};`}})):e}async function Pe(e,t){const n=await ae(e,t);if(C(n.node)&&N(n.node))return n.node;const{ownerDocument:r,log:o,tasks:a,svgStyleElement:i,svgDefsElement:s,svgStyles:c,font:l,progress:u,autoDestruct:d,onCloneNode:g,onEmbedNode:f,onCreateForeignObjectSvg:m}=n;o.time("clone node");const h=await be(n.node,n,!0);if(i&&r){let e="";c.forEach(((t,n)=>{e+=`${t.join(",\n")} {\n  ${n}\n}\n`})),i.appendChild(r.createTextNode(e))}o.timeEnd("clone node"),await(g?.(h)),!1!==l&&C(h)&&(o.time("embed web font"),await async function(e,t){const{ownerDocument:n,svgStyleElement:r,fontFamilies:o,fontCssTexts:a,tasks:i,font:s}=t;if(n&&r&&o.size)if(s&&s.cssText){const e=Ie(s.cssText,t);r.appendChild(n.createTextNode(`${e}\n`))}else{const e=Array.from(n.styleSheets).filter((e=>{try{return"cssRules"in e&&Boolean(e.cssRules.length)}catch(n){return t.log.warn(`Error while reading CSS rules from ${e.href}`,n),!1}}));await Promise.all(e.flatMap((e=>Array.from(e.cssRules).map((async(n,r)=>{if(x(n)){let o=r+1;const a=n.href;let i="";try{i=await ve(t,{url:a,requestType:"text",responseType:"text"})}catch(e){t.log.warn(`Error fetch remote css import from ${a}`,e)}const s=i.replace(xe,((e,t,n)=>e.replace(n,V(n,a))));for(const n of function(e){if(null==e)return[];const t=[];let n=e.replace(De,"");for(;;){const e=ke.exec(n);if(!e)break;t.push(e[0])}n=n.replace(ke,"");const r=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,o=new RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=r.exec(n);if(e)o.lastIndex=r.lastIndex;else{if(e=o.exec(n),!e)break;r.lastIndex=o.lastIndex}t.push(e[0])}return t}(s))try{e.insertRule(n,n.startsWith("@import")?o+=1:e.cssRules.length)}catch(e){t.log.warn("Error inserting rule from remote css import",{rule:n,error:e})}}}))))),e.flatMap((e=>Array.from(e.cssRules))).filter((e=>A(e)&&Ae(e.style.getPropertyValue("src"))&&re(e.style.getPropertyValue("font-family"))?.some((e=>o.has(e))))).forEach((e=>{const o=e,s=a.get(o.cssText);s?r.appendChild(n.createTextNode(`${s}\n`)):i.push(Ee(o.cssText,o.parentStyleSheet?o.parentStyleSheet.href:null,t).then((e=>{e=Ie(e,t),a.set(o.cssText,e),r.appendChild(n.createTextNode(`${e}\n`))})))}))}}(0,n),o.timeEnd("embed web font")),o.time("embed node"),Te(h,n);const w=a.length;let p=0;u?.(p,w),await Promise.all([...Array.from({length:4})].map((async()=>{for(;;){const e=a.pop();if(!e)break;try{await e}catch(e){n.log.warn("Failed to run task",e)}u?.(++p,w)}}))),o.timeEnd("embed node"),await(f?.(h));const y=function(e,t){const{width:n,height:r}=t,o=Y(n,r,e.ownerDocument),a=o.ownerDocument.createElementNS(o.namespaceURI,"foreignObject");return a.setAttributeNS(null,"x","0%"),a.setAttributeNS(null,"y","0%"),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.append(e),o.appendChild(a),o}(h,n);return s&&y.insertBefore(s,y.children[0]),i&&y.insertBefore(i,y.children[0]),d&&Se(n),await(m?.(y)),y}async function Ue(e,t){const n=await ae(e,t),r=await Pe(n),o=G(r,n.isEnable("removeControlCharacter"));n.autoDestruct||(n.svgStyleElement=se(n.ownerDocument),n.svgDefsElement=n.ownerDocument?.createElementNS(X,"defs"),n.svgStyles.clear());const a=Z(o,r.ownerDocument);return await async function(e,t){const{log:n,timeout:r,drawImageCount:o,drawImageInterval:a}=t;n.time("image to canvas");const i=await ee(e,{timeout:r,onWarn:t.log.warn}),{canvas:s,context2d:c}=function(e,t){const{width:n,height:r,scale:o,backgroundColor:a,maximumCanvasSize:i}=t,s=e.createElement("canvas");s.width=Math.floor(n*o),s.height=Math.floor(r*o),s.style.width=`${n}px`,s.style.height=`${r}px`,i&&(s.width>i||s.height>i)&&(s.width>i&&s.height>i?s.width>s.height?(s.height*=i/s.width,s.width=i):(s.width*=i/s.height,s.height=i):s.width>i?(s.height*=i/s.width,s.width=i):(s.width*=i/s.height,s.height=i));const c=s.getContext("2d");return c&&a&&(c.fillStyle=a,c.fillRect(0,0,s.width,s.height)),{canvas:s,context2d:c}}(e.ownerDocument,t),l=()=>{try{c?.drawImage(i,0,0,s.width,s.height)}catch(e){t.log.warn("Failed to drawImage",e)}};if(l(),t.isEnable("fixSvgXmlDecode"))for(let e=0;e<o;e++)await new Promise((t=>{setTimeout((()=>{l(),t()}),e+a)}
1));return t.drawImageCount=0,n.timeEnd("image to canvas"),s}(a,n)}async function _e(e,t){const n=await ae(e,t),{log:o,type:a,quality:i,dpi:s}=n,c=await Ue(n);o.time("canvas to blob");const u=await async function(e,t="image/png",n=1){try{return await new Promise(((r,o)=>{e.toBlob((e=>{e?r(e):o(new Error("Blob is null"))}),t,n)}))}catch(r){if(w)return function(e){const[t,n]=e.split(","),r=t.match(/data:(.+);/)?.[1]??void 0,o=window.atob(n),a=o.length,i=new Uint8Array(a);for(let e=0;e<a;e+=1)i[e]=o.charCodeAt(e);return new Blob([i],{type:r})}(e.toDataURL(t,n));throw r}}(c,a,i);if(["image/png","image/jpeg"].includes(a)&&s){const e=await Q(u.slice(0,33));let t=new Uint8Array(e);return"image/png"===a?t=l(t,s):"image/jpeg"===a&&(t=r(t,s)),o.timeEnd("canvas to blob"),new Blob([t,u.slice(33)],{type:a})}return o.timeEnd("canvas to blob"),u}async function Be(e,t){const n=await ae(e,t),{log:o,quality:a,type:i,dpi:s}=n,c=await Ue(n);o.time("canvas to data url");let f=c.toDataURL(i,a);if(["image/png","image/jpeg"].includes(i)&&s&&w&&p){const[e,t]=f.split(",");let n=0,o=!1;if("image/png"===i){const e=function(e){let t=e.indexOf(u);return-1===t&&(t=e.indexOf(d)),-1===t&&(t=e.indexOf(g)),t}(t);e>=0?(n=4*Math.ceil((e+28)/3),o=!0):n=44}else"image/jpeg"===i&&(n=24);const a=t.substring(0,n),c=t.substring(n),m=window.atob(a),h=new Uint8Array(m.length);for(let e=0;e<h.length;e++)h[e]=m.charCodeAt(e);const w="image/png"===i?l(h,s,o):r(h,s);f=[e,",",window.btoa(String.fromCharCode(...w)),c].join("")}return o.timeEnd("canvas to data url"),f}async function Le(e,t){const n=await ae(e,t),{width:r,height:o,ownerDocument:a}=n,i=await Be(n),s=Y(r,o,a),c=s.ownerDocument.createElementNS(s.namespaceURI,"image");return c.setAttributeNS(null,"href",i),c.setAttributeNS(null,"height","100%"),c.setAttributeNS(null,"width","100%"),s.appendChild(c),G(s,n.isEnable("removeControlCharacter"))}async function Re(e,t){const n=await ae(e,t),{ownerDocument:r,width:o,height:a,scale:i,type:s}=n,c=Z("image/svg+xml"===s?await Le(n):await Be(n),r);return c.width=Math.floor(o*i),c.height=Math.floor(a*i),c.style.width=`${o}px`,c.style.height=`${a}px`,c}async function Me(e,t){return Be(await ae(e,{...t,type:"image/jpeg"}))}async function We(e,t){const n=await ae(e,t),r=await Ue(n);return r.getContext("2d").getImageData(0,0,r.width,r.height).data}async function je(e,t){return Be(await ae(e,{...t,type:"image/png"}))}async function Oe(e,t){return Be(await ae(e,{...t,type:"image/webp"}))}}}]);

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.