PageSourceSearch

https://www.kettner-edelmetalle.de/_nuxt/DkPRblCs.js

js kettner-edelmetalle.de collected 2026-10-02 04:47:37 UTC 1,097 bytes, 1 lines download raw bytes

1import"./Il4zDAxP.js";const h={ß:"ss",ø:"o",æ:"ae",œ:"oe",ł:"l",đ:"d",ð:"d",þ:"th",ı:"i"};function a(t){return String(t??"").toLowerCase().replace(/[ßøæœłđðþı]/g,i=>h[i]).normalize("NFKD").replace(/[\u0300-\u036F]/g,"").replace(/ae/g,"a").replace(/oe/g,"o").replace(/ue/g,"u").split(/[^a-z]+/).filter(Boolean)}function u(t,e){const[i,o]=t.length<=e.length?[t,e]:[e,t];return i.every(n=>o.some(r=>{const l=n.length===1||r.length===1;return n===r||l&&n[0]===r[0]}))}function p(t,e,i,o){const n=a(t),r=a(e),l=a(i),f=a(o);if(!n.length||!r.length||!l.length||!f.length)return!0;const s=[...new Set([...n,...r])].sort(),m=[...new Set([...l,...f])].sort();return s.length===m.length&&s.every((c,g)=>c===m[g])?!0:u(r,f)&&u(n,l)}function w(t,e){return!t||!e?!1:!p(e.firstName??e.firstname,e.lastName??e.lastname,t.firstName??t.firstname,t.lastName??t.lastname)}function N(t){return[t?.firstName??t?.firstname,t?.lastName??t?.lastname].map(e=>String(e??"").trim()).filter(Boolean).join(" ")}function y(t){return t?[t.id??"",N(t).toLowerCase()].join("|"):null}export{y as a,N as f,w as r};

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.