1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1867],{1867:(e,t,n)=>{n.d(t,{jq:()=>o,t9:()=>i});var r=n(79931),s=n(41463);function i(e){let t=String(e??"").trim().toLowerCase().split(":")[0];if(!t||"localhost"===t||"127.0.0.1"===t||t.endsWith(".local")||t.includes("ngrok")||(0,r.Mu)(t)||(0,r.PM)(t))return!0;let n=(0,r.ZR)();return!!(t===n||t===`www.${n}`||"konst24.se"===t||"www.konst24.se"===t||t.endsWith(".konst24.se")||"konst24.com"===t||"www.konst24.com"===t||"kunst24.dk"===t||"www.kunst24.dk"===t||t.endsWith(".kunst24.dk")||"artweb24.nl"===t||"www.artweb24.nl"===t||t.endsWith(".artweb24.nl")||"artweb24.com"===t||"www.artweb24.com"===t||t.endsWith(".artweb24.com")||"taide24.fi"===t||"www.taide24.fi"===t||t.endsWith(".taide24.fi")||"kunst24.be"===t||"www.kunst24.be"===t||t.endsWith(".kunst24.be")||"staging.konst24.se"===t||t.endsWith(".staging.konst24.se"))}function o(e,t="sv"){let n,r=function(e){let t=String(e??"").trim().toLowerCase();if(!t)return null;let n=(t=t.replace(/^https?:\/\//,"").split("/")[0].split("?")[0]).split(":")[0];return!n||n.includes(" ")||!n.includes(".")||n.length>253?null:n}(e);if(!r)return null;let i=(n=s.env.ARTIST_CUSTOM_DOMAIN_CNAME_PROD_TARGET?.trim().toLowerCase())?n.replace(/^\./,""):"artist-sites.konst24.se",a=r.startsWith("www.")?"www":r.split(".")[0]??"www";return"da"===t?{recordType:"CNAME",recordName:a,hostname:r,target:i,nameserverWarning:"Skift IKKE navneservere hos Loopia (lad ns1/ns2.loopia.se st\xe5). Tilf\xf8j kun en CNAME-post under DNS / zonefil.",steps:["Log ind p\xe5 Loopia â dit dom\xe6ne â DNS-poster (eller zonefil).",`Opret eller rediger en CNAME-post med navn \xab${a}\xbb.`,`S\xe6t m\xe5l / peker p\xe5 \xab${i}\xbb (uden https://).`,"Gem, vent 5â30 minutter, og klik Verificer her p\xe5 Konst24."]}:"en"===t?{recordType:"CNAME",recordName:a,hostname:r,target:i,nameserverWarning:"Do NOT change name servers at Loopia (keep ns1/ns2.loopia.se). Only add a CNAME record under DNS / zone file.",steps:["Log in at Loopia â your domain â DNS records (or zone file).",`Create or edit a CNAME with name â${a}â.`,`Set the target to â${i}â (no https://).`,"Save, wait 5â30 minutes, then click Verify here on Konst24."]}:{recordType:"CNAME",recordName:a,hostname:r,target:i,nameserverWarning:"\xc4ndra INTE namnservrar hos Loopia (beh\xe5ll ns1.loopia.se / ns2.loopia.se). L\xe4gg bara in en CNAME-post under DNS-poster eller zonfil.",steps:["Logga in p\xe5 Loopia â din dom\xe4n â DNS-poster (eller zonfil).",`Skapa eller \xe4ndra en CNAME-post med namn \xab${a}\xbb.`,`S\xe4tt m\xe5l / pekar p\xe5 \xab${i}\xbb (utan https://).`,"Spara, v\xe4nta 5â30 minuter och klicka Verifiera h\xe4r p\xe5 Konst24."]}}},79931:(e,t,n)=>{n.d(t,{EV:()=>o,KS:()=>d,Mu:()=>p,PM:()=>u,ZR:()=>l});var r=n(73446),s=n(86556),i=n(41463);let o=["sv","da","en"],a=new Set(["www","api","staging","dev","admin","mail","webmail","cdn","static","assets","app","m","beta","test","konst24","kunst24","support","systemsupport","help","blog","shop","galleri","gallery","artist","konstnar","login","auth","oauth","ngrok","ftp","smtp","imap","pop","mx"]);function l(){let e=i.env.ARTIST_SUBDOMAIN_APEX_SUFFIX?.trim().toLowerCase();return e?e.replace(/^\./,""):"konst24.se"}function u(e){let t,n=w(e,l());if(n)return n;let r=(t=i.env.ARTIST_SUBDOMAIN_STAGING_SUFFIX?.trim().toLowerCase())?t.replace(/^\./,""):null;return r?w(e,r):null}function p(e){return null!==u(e)}function w(e,t=l()){let n=String(e??"").trim().toLowerCase().split(":")[0],r=t.trim().toLowerCase().replace(/^\./,"");if(!n||!r||n===r||n===`www.${r}`)return null;let s=`.${r}`;if(!n.endsWith(s))return null;let i=n.slice(0,-s.length);return i?(i.startsWith("www.")&&(i=i.slice(4)),!i||i.includes(".")||c(i))?null:i:null}function c(e){let t=e.trim().toLowerCase();return!t||a.has(t)}RegExp(`^/(${r.cb.join("|")})(/|$)`);let m=RegExp(`^/(${r.cb.join("|")})/?$`,"i");function d(e,t,n){let i=(0,r.QC)(t);if(!n.trim())return(0,s.switchLocalePathname)(e,i);let o=function(e){let t=(e.split("?")[0].trim()||"/").match(RegExp(`^/(${r.cb.join("|")})/([^/]+)/([^/]+)/?$`,"i"));if(!t)return null;let n=t[2].toLowerCase();if("artist"!==(0,s.physicalSegmentFromUrlSegment)(n))return null;let i="";try{i=decodeURIComponent(t[3]).trim().toLowerCase()}catch{return null}return!i||c(i)?null:i}(e);return o?(0,s.getArtistProfilePath)(i,o):m.test(e.trim()||"/")||"/"===e.trim()?`/${i}`:(0,s.switchLocalePathname)(e,i)}}}]);
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.