PageSourceSearch

https://www.seoghoer.dk/_nuxt/Fy-ix4sR.js

js seoghoer.dk collected 2026-09-24 18:26:02 UTC 8,971 bytes, 1 lines download raw bytes

1import{u as M,$ as x,aN as w,aO as _,aP as P,aQ as z,i as I}from"./DYoAz0vE.js";const G=(e,t=null,r=null)=>{const{public:i}=M();function o(d){return d.replace(/https?:\/\/[^/]+/i,"")}function n(d){return d?d/100:.5}const s=d=>!d||!i.imgixUrl?d:"https://"+i.imgixUrl+o(d),a=e&&e.imageUrl&&i.imgixUrl?s(e.imageUrl):e&&e.imageUrl?e.imageUrl:"",c=e&&e.autoCrop,m=e&&!e.focalPoint;return{relativeMediaSrc:o,focalPointCalc:n,imgixSrc:s,mediaSrc:a,defaultModifiers:(()=>{if(!e)return null;if(r)return r;const d={auto:"format,compress",fit:"crop"};return(c||t)&&(d.ar=t||i.media?.aspectRatio||"16:9"),m?d.crop="faces,entropy":(d["fp-x"]=e.focalPoint?n(e.focalPoint.x):"0.5",d["fp-y"]=e.focalPoint?n(e.focalPoint.y):"0.5"),d})(),autoCrop:c,autoFocus:m}};async function U(e,t){return await $(t).catch(i=>(console.error("Failed to get image meta for "+t,i+""),{width:0,height:0,ratio:0}))}async function $(e){if(typeof Image>"u")throw new TypeError("Image not supported");return new Promise((t,r)=>{const i=new Image;i.onload=()=>{const o={width:i.width,height:i.height,ratio:i.width/i.height};t(o)},i.onerror=o=>r(o),i.src=e})}function k(e){return(t=>t!==void 0?e[t]||t:e.missingValue)}function A(e={}){const t=e.formatter,r=e.keyMap&&typeof e.keyMap!="function"?k(e.keyMap):e.keyMap,i={};for(const o in e.valueMap){const n=o,s=e.valueMap[n];i[n]=typeof s=="object"?k(s):s}return o=>{const n=[];for(const s in o){const a=s;if(typeof o[a]>"u")continue;const c=typeof i[a]=="function"?i[a](o[a]):o[a];n.push([r?r(a):a,c])}return t?n.map(s=>t(...s)).join(e.joinWith??"&"):new URLSearchParams(n).toString()}}function L(e=""){if(e===void 0||!e.length)return[];const t=new Set;for(const r of e.split(" ")){const i=Number.parseInt(r.replace("x",""));i&&t.add(i)}return Array.from(t)}function F(e){if(e.length===0)throw new Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function h(e=""){if(typeof e=="number")return e;if(typeof e=="string"&&e.replace("px","").match(/^\d+$/g))return Number.parseInt(e,10)}function H(e){const t={};if(typeof e=="string")for(const r of e.split(/[\s,]+/).filter(i=>i)){const i=r.split(":");i.length!==2?t["1px"]=i[0].trim():t[i[0].trim()]=i[1].trim()}else Object.assign(t,e);return t}function T(e){const t={options:e},r=(o,n={})=>S(t,o,n),i=((o,n,s)=>r(o,x({modifiers:n},s)).url);for(const o in e.presets)i[o]=((n,s,a)=>i(n,s,{...e.presets[o],...a}));return i.options=e,i.getImage=r,i.getMeta=((o,n)=>D(t,o,n)),i.getSizes=((o,n)=>B(t,o,n)),t.$img=i,i}async function D(e,t,r){const i=S(e,t,{...r});return typeof i.getMeta=="function"?await i.getMeta():await U(e,i.url)}function S(e,t,r){if(t&&typeof t!="string")throw new TypeError(`input must be a string (received ${typeof t}: ${JSON.stringify(t)})`);if(!t||t.startsWith("data:"))return{url:t};const{setup:i,defaults:o}=N(e,r.provider||e.options.provider),n=i(),s=W(e,r.preset);if(t=w(t)?t:_(t),!n.supportsAlias){for(const p in e.options.alias)if(t.startsWith(p)){const d=e.options.alias[p];d&&(t=P(d,t.slice(p.length)))}}if(n.validateDomains&&w(t)){const p=z(t).host;if(!e.options.domains.find(d=>d===p))return{url:t}}const a=x(r,s,o),c={...a,modifiers:{...a.modifiers,width:a.modifiers?.width?h(a.modifiers.width):void 0,height:a.modifiers?.height?h(a.modifiers.height):void 0}},m=n.getImage(t,c,e);return m.format||=c.modifiers.format||"",m}function N(e,t){const r=e.options.providers[t];if(!r)throw new Error("Unknown provider: "+t);return r}function W(e,t){if(!t)return{};if(!e.options.presets[t])throw new Error("Unknown preset: "+t);return e.options.presets[t]}function B(e,t,r){const i=W(e,r.preset),o=x(r,i),n=h(o.modifiers?.width),s=h(o.modifiers?.height),a=o.sizes?H(o.sizes):{},c=o.densities?.trim(),m=c?L(c):e.options.densities;F(m);const p=n&&s?s/n:0,d=[],g=[];if(Object.keys(a).length>=1){for(const l in a){const f=y(l,String(a[l]),s,p,e);if(f!==void 0){d.push({size:f.size,screenMaxWidth:f.screenMaxWidth,media:`(max-width: ${f.screenMaxWidth}px)`});for(const u of m)g.push({width:f._cWidth*u,src:v(e,t,r,f,u)})}}E(d)}else for(const l of m){const f=Object.keys(a)[0];let u=f?y(f,String(a[f]),s,p,e):void 0;u===void 0&&(u={size:"",screenMaxWidth:0,_cWidth:r.modifiers?.width,_cHeight:r.modifiers?.height}),g.push({width:l,src:v(e,t,r,u,l)})}O(g);const R=g[g.length-1],b=d.length?d.map(l=>`${l.media?l.media+" ":""}${l.size}`).join(", "):void 0,C=b?"w":"x",j=g.map(l=>`${l.src} ${l.width}${C}`).join(", ");return{sizes:b,srcset:j,src:R?.src}}function y(e,t,r,i,o){const n=o.options.screens&&o.options.screens[e]||Number.parseInt(e),s=t.endsWith("vw");if(!s&&/^\d+$/.test(t)&&(t=t+"px"),!s&&!t.endsWith("px"))return;let a=Number.parseInt(t);if(!n||!a)return;s&&(a=Math.round(a/100*n));const c=i?Math.round(a*i):r;return{size:t,screenMaxWidth:n,_cWidth:a,_cHeight:c}}function v(e,t,r,i,o){return e.$img(t,{...r.modifiers,width:i._cWidth?i._cWidth*o:void 0,height:i._cHeight?i._cHeight*o:void 0},r)}function E(e){e.sort((r,i)=>r.screenMaxWidth-i.screenMaxWidth);let t=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.media===t&&e.splice(r,1),t=i.media}for(let r=0;r<e.length;r++)e[r].media=e[r+1]?.media||""}function O(e){e.sort((r,i)=>r.width-i.width);let t=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.width===t&&e.splice(r,1),t=i.width}}function V(e){let t;return()=>t||(t=typeof e=="function"?e():e,t)}const Q=A({keyMap:{width:"w",height:"h",format:"fm",quality:"q",backgroundColor:"bg",rotate:"rot",mask:"mask",auto:"auto",crop:"crop",brightness:"bri",contrast:"con",exposure:"exp",gamma:"gam",highlight:"high",hueShift:"hue",invert:"invert",saturation:"sat",shadow:"shad",sharpen:"sharp",unsharpMask:"usm",unsharpMaskRadius:"usmrad",vibrance:"vib",blend:"blend",blendAlign:"blend-align",blendAlpha:"blend-alpha",blendColor:"blend-color",blendCrop:"blend-crop",blendFit:"blend-fit",blendHeight:"blend-h",blendMode:"blend-mode",blendPadding:"blend-pad",blendSize:"blend-size",blendWidth:"blend-w",blendXPosition:"blend-x",blendYPosition:"blend-y",padding:"pad",borderBottom:"border-bottom",borderLeft:"border-left",innerBorderRadius:"border-radius-inner",outerBorderRadius:"border-radius",borderRight:"border-right",borderTop:"border-top",borderSizeColor:"border",paddingBottom:"pad-bottom",paddingLeft:"pad-left",paddingRight:"pad-right",paddingTop:"pad-top",paletteColorCount:"colors",colorPaletteExtraction:"palette",cssPrefix:"prefix",expirationTimestamp:"expires",faceIndex:"faceindex",facePadding:"facepad",jsonFaceData:"faces",fillMode:"fill",fillColor:"fill-color",gridColors:"grid-colors",gridSize:"grid-size",transparency:"transparency",focalPointDebug:"fp-debug",focalPointXPosition:"fp-x",focalPointYPosition:"fp-y",focalPointZoom:"fp-z",clientHints:"ch",chromaSubsampling:"chromasub",colorQuantization:"colorquant",colorSpace:"cs",download:"dl",dotsPerInch:"dpi",losslessCompression:"lossless",maskBackgroun
1dColor:"mask-bg",maskCornerRadius:"corner-radius",noiseReductionSharp:"nrs",noiseReductionBound:"nr",pdfPageNumber:"page",pdfAnnotation:"pdf-annotation",pixelDensity:"dpr",orientation:"orient",flipAxis:"flip",aspectRatio:"ar",maximumHeight:"max-h",maximumWidth:"max-w",minimumHeight:"min-h",minimumWidth:"min-w",sourceRectangleRegion:"rect",gaussianBlur:"blur",duotoneAlpha:"duotone-alpha",duotone:"duotone",halftone:"htn",monochrome:"monochrome",pixellate:"px",sepiaTone:"sepia",textAlign:"txt-align",textClippingMode:"txt-clip",textColor:"txt-color",textFitMode:"txt-fit",textFont:"txt-font",textLigatures:"txt-lig",textOutlineColor:"txt-line-color",textOutline:"txt-line",textPadding:"txt-pad",textShadow:"txt-shad",textFontSize:"txt-size",textWidth:"txt-width",textString:"txt",trimColor:"trim-color",trimMeanDifference:"trim-md",trimStandardDeviation:"trim-sd",trimTolerance:"trim-tol",trimImage:"trim",textLeading:"txt-lead",textTracking:"txt-track",typesettingEndpoint:"~text",watermarkAlignment:"mark-align",watermarkAlpha:"mark-alpha",watermarkBaseURL:"mark-base",watermarkFitMode:"mark-fit",watermarkHeight:"mark-h",watermarkPadding:"mark-pad",watermarkRotation:"mark-rot",watermarkScale:"mark-sclae",watermarkTile:"mark-tile",watermarkWidth:"mark-w",watermarkXPosition:"mark-x",watermarkYPosition:"mark-y",watermarkImageURL:"mark"},valueMap:{fit:{fill:"scale",inside:"max",outside:"min",cover:"crop",contain:"fill",clamp:"clamp",clip:"clip",facearea:"facearea",fillMax:"fillmax"},format:{gif:"gif",jp2:"jp2",jpg:"jpg",json:"json",jxr:"jxr",pjpg:"pjpg",mp4:"mp4",png:"png",png8:"png8",png32:"png32",webm:"webm",webp:"webp",blurhash:"blurhash"}}}),q=V({getImage:(e,{modifiers:t,baseURL:r="/"})=>{const i=Q(t);return{url:P(r,e+(i?"?"+i:""))}}}),X={screens:{sm:640,md:768,lg:1024,xl:1280,"2xl":1536},presets:{},provider:"imgix",domains:[],alias:{},densities:[1,2],format:["webp"],provider:"imgix",providers:{imgix:{setup:q,defaults:{baseURL:""}}}},K=e=>{const t=M(),r=I();return r.$img||r._img||(r._img=T({...X,event:r.ssrContext?.event,nuxt:{baseURL:t.app.baseURL},runtimeConfig:t}))};export{K as a,G as u};

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.