1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6455],{2384:(e,t,i)=>{i.d(t,{Ay:()=>o,F2:()=>n,Gf:()=>l});var a=i(77281),r=i(96399);let n="searchBar",l="S\xf8ke felt i seksjonsbygger",s=a.gZ7,o=(0,r.U85)({name:n,title:l,icon:s,type:"object",fields:[(0,r.MIB)({name:"title",title:"Tittel",type:"string",description:"Valgfri tittel som vises over s\xf8kefeltet"}),(0,r.MIB)({name:"lead",title:"Ingress",type:"text",description:"Valgfri ingress som vises over s\xf8kefeltet"}),(0,r.MIB)({name:"label",title:"Label",type:"string",description:"Valgfri Label som vises over s\xf8kefeltet"})],preview:{select:{title:"title",subtitle:"label"},prepare:({title:e,subtitle:t})=>({title:e||l,subtitle:t||l,media:s})}})},6277:(e,t,i)=>{i.d(t,{Ay:()=>c,F2:()=>o,Gf:()=>d});var a=i(77281),r=i(67421),n=i(72145),l=i(73142),s=i(22726);let o="scrollSlides",d="Scrolleseksjon",p=a.UIg,c=(0,r.U85)({name:o,title:d,type:"object",icon:p,fields:[(0,r.MIB)({title:d,description:"Legg til en eller flere sider som skal vises ved \xe5 scrolle nedover",name:"scrollPages",type:"array",of:[(0,r.dOf)({name:"scrollPageContent",title:"Innholdssider som skal vises ved \xe5 scrolle nedover",description:"Du kan legge til flere sider her og disse vil ha samme bakgrunn",type:"object",fields:[(0,r.MIB)({title:"Innholdssider som skal vises ved \xe5 scrolle nedover",description:"Du kan legge til flere sider her og disse vil ha samme bakgrunn",type:"array",name:"scrollPageContents",of:[(0,r.dOf)({name:"scrollPageContent",title:"Innhold til scrollsider",type:"object",fields:[(0,r.MIB)({name:"preTitle",title:"Pre-tittel",description:"Valgfri tekst som st\xe5r over tittelen",type:"string"}),(0,r.MIB)({name:"title",title:"Hovedtekst",type:"string",validation:e=>e.required().max(100)}),(0,r.MIB)({name:"titleIsPageTitle",title:"Hovedtekst er hoved tittel til selve siden",description:"Dette vil gi teksten en H1 (uten visuell endring) for \xe5 gi bedre SEO. Bruk kun p\xe5 toppen av siden!",type:"boolean",initialValue:!1}),(0,r.MIB)({name:"lead",title:"Mindre tekst",type:"string"}),(0,r.MIB)({name:"withArrow",title:"Vis pil",description:"NB: B\xf8r kun brukes i toppen p\xe5 siden",type:"boolean",initialValue:!1}),(0,r.MIB)({name:"smallText",title:"Mindre tekst",description:"Dersom overskriften er over 40 tegn blir st\xf8rrelsen mindre. Dette kan overstyre det om det er under 40 tegn.",type:"boolean",initialValue:!1}),(0,r.MIB)({name:"links",title:"Knapperad",description:'Eventuelle knapper under listen, f.eks. "Se v\xe5re tjenester"',type:"array",of:[(0,r.dOf)({type:"anyLink"})],validation:e=>e.max(2)})],preview:{select:{title:"title"},prepare:({title:e})=>({title:e||"Mangler tittel"})}}),(0,r.dOf)({name:"stats",title:"Teller",type:l.F2})],validation:e=>e.required().min(1)}),(0,r.MIB)({name:"backgroundType",title:"Hvilken type bakgrunn vil du bruke?",type:"string",options:{list:[{title:"Bilde",value:"image"},{title:"Video",value:"video"}],layout:"radio"},validation:e=>e.required()}),(0,r.MIB)({name:"darkenIntensity",title:"M\xf8rkhet p\xe5 bakgrunn",type:"number",description:"Jo h\xf8yere tall, jo m\xf8rkere bakgrunn. Fra 0 til 1. Standard er 0.45.",hidden:({parent:e})=>"image"===e.backgroundType,validation:e=>e.min(0).max(1)}),(0,s.B)({options:{},hidden:({parent:e})=>"image"!==e.backgroundType,validation:e=>e.custom((e,{parent:t})=>!!e?.reference?._ref||t?.backgroundType!=="image"||"Velg bilde til bakgrunnen")}),(0,r.MIB)({name:"video",title:"Video",type:"reference",to:[{type:n.Fs}],hidden:({parent:e})=>"video"!==e.backgroundType,validation:e=>e.custom((e,{parent:t})=>!!e?._ref||t?.backgroundType!=="video"||"Velg video til bakgrunnen")})],preview:{select:{backgroundType:"backgroundType",scrollPageContents:"scrollPageContents",image:"imageWithAlt.reference.image",video:"video.poster"},prepare:({backgroundType:e,scrollPageContents:t,image:i,video:r})=>({title:`${"image"===e?"Bilde":"Video"} seksjon med ${t?.length||0} sider`,media:"image"===e?i||a.TbK:r||a.KQO})}})],validation:e=>e.required().min(1)})],preview:{prepare:()=>({title:d,subtitle:"Seksjon med scroll effekt",media:p})}})},17846:(e,t,i)=>{i.d(t,{Ay:()=>p,F2:()=>s,Gf:()=>o});
1var a=i(77281),r=i(96399),n=i(18153),l=i(96763);let s="imageHotspotDocument",o="Bilde med hotspot",d=a.ClH,p=(0,r.U85)({name:s,title:o,icon:d,type:"object",fields:[(0,r.MIB)({name:"image",title:"Bilde",description:"Last opp eller velg et bilde fra eksisterende bilder",type:"image",validation:e=>e.required()}),(0,r.MIB)({name:"imageAriaLabel",title:"Aria-label for bilde",description:"Beskrivelse av bilde som leses opp for skjermlesere",type:"string",validation:e=>e.required()}),(0,r.MIB)({name:"hotspotsAriaLabel",description:"Tekst som leses opp for skjermlesere for \xe5 forklare funksjonen til hotspots",title:"Aria-label for hotspots",type:"string",validation:e=>e.required()}),(0,r.MIB)({name:"hotspots",type:"array",of:[(0,r.MIB)({name:"spot",type:"object",fieldsets:[{name:"position",options:{columns:2}}],fields:[(0,r.MIB)({title:"Bilde",description:"Valgfritt lite bilde som vises i hotspot",name:"image",type:"image"}),(0,r.MIB)({name:"imageAriaLabel",title:"Aria-label for bilde",description:"Beskrivelse av bilde som leses opp for skjermlesere",type:"string"}),(0,r.MIB)({title:"Overskrift",description:"Overskrift som vises i hotspot",name:"heading",type:"string"}),(0,r.MIB)({title:"Forklaringstekst",name:"details",type:"text",rows:3,validation:e=>e.required().error("Hotspot mangler forklaringstekst")}),{name:"x",type:"number",readOnly:!0,fieldset:"position",initialValue:50,validation:e=>e.required().min(0).max(100)},{name:"y",type:"number",readOnly:!0,fieldset:"position",initialValue:50,validation:e=>e.required().min(0).max(100)}],preview:{select:{title:"details",x:"x",y:"y"},prepare:({title:e,x:t,y:i})=>({title:e,subtitle:t&&i?`${t}% x ${i}%`:"No position set"})}})],options:{imageHotspot:{imagePath:"image",pathRoot:"parent",descriptionPath:"details",tooltip:({value:e,schemaType:t,renderPreview:i})=>(0,n.Y)(l.lt,{padding:2,style:{minWidth:200},children:i({value:e,schemaType:t,layout:"default"})})}}})]})},21226:(e,t,i)=>{i.d(t,{Ay:()=>d,F2:()=>n,Gf:()=>l});var a=i(77281),r=i(67421);let n="sectionMenu",l="Meny for seksjonsbygger",s=a.vIB,o=[{title:"Header med CTA",value:"campaignWithCTA"},{title:"Header med vanlig eviny.no header/meny",value:"campaignWithMenu"}],d=(0,r.U85)({name:n,title:l,type:"object",icon:s,fields:[(0,r.MIB)({title:"Hvilken header/meny skal vises?",name:"typeOfMenu",type:"string",options:{list:o,layout:"radio"},initialValue:"campaignWithCTA"}),(0,r.MIB)({name:"headerCTA",title:"CTA i header",description:"Legg til knapper som skal vises i headeren istedet for vanlig meny",type:"array",of:[(0,r.dOf)({type:"anyLink"})],validation:e=>e.max(2),hidden:({parent:e})=>"campaignWithCTA"!==e.typeOfMenu})],preview:{select:{title:"typeOfMenu"},prepare:({title:e})=>({title:o.find(t=>t.value===e)?.title||"Ukjent",media:s})}})},22726:(e,t,i)=>{i.d(t,{A:()=>l,B:()=>n});var a=i(92612),r=i(50074);let n=({group:e,validation:t,hidden:i,options:n={collapsible:!0,collapsed:!1}})=>(0,a.MIB)({title:"Bilde",description:"Bilde med kontekstbaserte alt-tekster",name:"imageWithAlt",type:"object",options:n,fields:r.$G,group:e,validation:t,hidden:i}),l=n({})},26589:(e,t,i)=>{i.d(t,{tH7:()=>a.tH7});var a=i(86850)},28155:(e,t,i)=>{i.d(t,{Rz:()=>u,rb:()=>f,WL:()=>y,AL:()=>m,sg:()=>h});var a=i(18153),r=i(14232),n=i(38993),l=i(96763),s=i(20824),o=i(86850),d=i(38163);let p="2024-05-17",c=(0,n.AH)` 2 max-height: 220px; 3 border: 1px solid var(--card-border-color); 4 overflow-y: auto; 5 -webkit-overflow-scrolling: touch; 6`,g=e=>{let{value:t,onChange:i,references:n}=e,d=r.useCallback(e=>{let a={_key:e.target.value.slice(0,10),_type:"reference",_ref:e.target.value};t?t.some(e=>e._ref===a._ref)?i(o.NJ$.from((0,o.hZp)(t.filter(e=>e._ref!=a._ref)))):i(o.NJ$.from((0,o.hZp)([...t,a]))):i(o.NJ$.from((0,o.hZp)([a])))},[t]);return(0,a.Y)(o.zBI,{path:e.path,children:(0,a.Y)("div",{css:c,children:n?.map(({_id:e,name:i})=>(0,a.Y)(l.W,{padding:2,children:(0,a.FD)(l.at,{align:"center",children:[(0,a.Y)(s.Sc,{id:e,style:{display:"block"},onChange:d,value:e,checked:!!t&&t.some(t=>t._ref===e)}),(0,a.Y)(l.lt,{flex:1,paddingLeft:3,children:(0,a.Y)(l.et,{children:(0,a.Y)("label",{htmlFor:e,children:i})})})]})},i))})})},m=r.forwardRef((e,t)=>
6{let i=(0,o.FlV)([]),[n,l]=(0,r.useState)(),s=(0,o.tH7)({apiVersion:p});return((0,r.useEffect)(()=>{(async()=>{let{filter:e,params:t}=(0,d.A)({document:i,type:"newsTag"});await s.fetch(`*[${e} && !(_id in path('drafts.**'))] | order(tag asc){ 7 _id, 8 "name": tag 9 }`,t).then(e=>l(e))})()},[]),n)?(0,a.Y)(g,{references:n,...e}):null}),u=r.forwardRef((e,t)=>{let i=(0,o.FlV)([]),[n,l]=(0,r.useState)(),s=(0,o.tH7)({apiVersion:p});return((0,r.useEffect)(()=>{(async()=>{let{filter:e,params:t}=(0,d.A)({document:i,type:"faqTag"});await s.fetch(`*[${e} && !(_id in path('drafts.**'))] | order(name asc){ 10 _id, 11 name 12 }`,t).then(e=>l(e))})()},[]),n)?(0,a.Y)(g,{references:n,...e}):null}),f=r.forwardRef((e,t)=>{let[i,n]=(0,r.useState)(),l=(0,o.tH7)({apiVersion:p});return((0,r.useEffect)(()=>{(async()=>{await l.fetch(`*[_type == "fileTag" && !(_id in path("drafts.**"))] | order(name asc){ 13 _id, 14 name 15 }`).then(e=>n(e))})()},[]),i)?(0,a.Y)(g,{references:i,...e}):null}),h=r.forwardRef((e,t)=>{let[i,n]=(0,r.useState)(),l=(0,o.tH7)({apiVersion:p});return((0,r.useEffect)(()=>{(async()=>{await l.fetch(`*[_type == "videoFileTag" && !(_id in path("drafts.**"))] | order(name asc){ 16 _id, 17 name 18 }`).then(e=>n(e))})()},[]),i)?(0,a.Y)(g,{references:i,...e}):null}),y=r.forwardRef((e,t)=>{let[i,n]=(0,r.useState)(),l=(0,o.tH7)({apiVersion:p});return((0,r.useEffect)(()=>{(async()=>{await l.fetch(`*[_type == "imageTag" && !(_id in path("drafts.**"))] | order(title asc){ 19 _id, 20 "name": title 21 }`).then(e=>n(e))})()},[]),i)?(0,a.Y)(g,{references:i,...e}):null})},29101:(e,t,i)=>{i.d(t,{Ay:()=>o,F2:()=>n,Gf:()=>l});var a=i(77281),r=i(96399);let n="operationMessages",l="Str\xf8mbrudd og planlagt arbeid",s=a.mpB,o=(0,r.U85)({type:"object",name:n,title:l,icon:s,fields:[(0,r.MIB)({title:"Overskrift",type:"string",name:"heading"}),(0,r.MIB)({title:"Tekst",type:"text",name:"text"}),(0,r.MIB)({title:"Skjul tittel",name:"hideTitle",type:"boolean"})],preview:{prepare:()=>({title:l,media:s})}})},38163:(e,t,i)=>{i.d(t,{A:()=>a});let a=({document:e,type:t})=>e.editLanguage&&!e.micropageKey?{filter:"_type in $type && editLanguage == $editLanguage && !defined(restricted) && !defined(micropageKey)",params:{editLanguage:e.editLanguage,type:"string"==typeof t?[t]:t}}:e.micropageKey?{filter:"_type in $type && micropageKey == $microp
21ageKey",params:{micropageKey:e.micropageKey,type:"string"==typeof t?[t]:t}}:{}},50074:(e,t,i)=>{i.d(t,{$G:()=>d});var a=i(92612),r=i(64629);let n=(0,a.MIB)({name:"reference",type:"reference",title:"Bildereferanse",components:{field:r.c,input:r.A},to:[{type:"imageDocument"}]}),l=(0,a.MIB)({title:"Ikke meningsb\xe6rende",name:"isPresentational",type:"boolean",initialValue:!1}),s=(0,a.MIB)({title:"Alt-tekst",type:"string",name:"alt",hidden:({parent:e})=>!!e?.isPresentational,validation:e=>e.custom((e,t)=>{let{isPresentational:i,reference:a}=t.parent||{};return!!i||!(!e&&a?._ref)||"Alt-tekst er p\xe5krevd n\xe5r bildet er meningsb\xe6rende."})}),o=(0,a.MIB)({name:"dontcrop",title:"Ikke beskj\xe6r bildet",description:"Bilde vil ikke beskj\xe6res og hele bildet vises uavhengig av bildest\xf8rrelse. Gjerne aktuelt for logoer og grafikk.",type:"boolean"});(0,a.MIB)({name:"images",title:"Images",type:"image"});let d=[n,l,s,o]},64629:(e,t,i)=>{i.d(t,{A:()=>m,c:()=>g});var a=i(18153),r=i(14232),n=i(96763),l=i(48449),s=i(54587),o=i.n(s),d=i(74170),p=i(73909),c=i(82860);let g=({children:e,title:t})=>(0,a.Y)(n.W,{children:(0,a.FD)(n.O,{space:1,children:[(0,a.Y)(n.et,{size:1,weight:"semibold",children:t}),e]})}),m=r.forwardRef(({onChange:e,value:t},i)=>{let s=(0,d.tH7)({apiVersion:"2024-05-17"}),g=(0,d.For)(),[m,u]=(0,r.useState)(!1),[f,h]=(0,r.useState)(!1),[y,v]=(0,r.useState)(null),[k,b]=(0,r.useState)(!1),[B,_]=(0,r.useState)({status:"idle"}),I=g.form.image.assetSources.find(e=>"imageshop"===e.name),Y=I?.component,w=t?._ref;(0,r.useEffect)(()=>{if(!w)return void _({status:"idle"});let e=!1;return _({status:"loading"}),s.fetch("*[_id == $id][0]{ image }",{id:w}).then(t=>{e||(t?.image?_({status:"loaded",url:(0,c.i)(t.image).size(575,350).url()}):_({status:"error"}))}).catch(()=>{e||_({status:"error"})}),()=>{e=!0}},[w,s]);let M=(0,r.useCallback)(t=>{e((0,d.hZp)({_key:(0,l.Ak)(),_ref:t,_type:"reference"})),u(!1)},[e]),x=(0,r.useCallback)(()=>{e((0,d.wCX)())},[e]),A=(0,r.useCallback)(async t=>{let i=t[0];if(!i||"url"!==i.kind)return;b(!1),v(null);let a="string"==typeof i.value?i.value:"",r=i.assetDocumentProps,n=r?.source?.id;if(n){let t=await s.fetch('*[_type == "imageDocument" && image.asset->source.id == $imageshopId][0]{ _id }',{imageshopId:n});if(t?._id)return void e((0,d.hZp)({_key:(0,l.Ak)(),_ref:t._id,_type:"reference"}))}h(!0);try{let t=r?.texts??{},i=t?.no?.title??t?.nb?.title??a.split("/").pop()?.replace(/\.[^.]+$/,"")??"Uten tittel",n=t?.en?.title??i,o=t?.no?.credits??t?.nb?.credits??"",p=await fetch(a);if(!p.ok)throw Error(`HTTP ${p.status}`);let c=await p.blob(),g=a.split("/").pop()??"imageshop-image.jpg",m=await s.assets.upload("image",c,{filename:g,source:{name:"imageshop",id:r?.source?.id??""}}),u=await s.fetch('*[_type == "imageDocument" && image.asset._ref == $assetId][0]{ _id }',{assetId:m._id});if(u?._id)return void e((0,d.hZp)({_key:(0,l.Ak)(),_ref:u._id,_type:"reference"}));let f=await s.create({_type:"imageDocument",image:{_type:"image",asset:{_type:"reference",_ref:m._id}},title_nb:i,title_en:n,photographer:o,imageType:"photo",tags:[]});e((0,d.hZp)({_key:(0,l.Ak)(),_ref:f._id,_type:"reference"}))}catch(e){console.error("Feil ved oppretting av bilddokument:",e),v("Kunne ikke opprette bilddokument. Pr\xf8v igjen.")}finally{h(!1)}},[s,e]);return f?(0,a.Y)(n.q,{theme:n.Ft,children:(0,a.Y)(n.O,{space:3,ref:i,children:(0,a.FD)(n.at,{align:"center",gap:3,children:[(0,a.Y)(n.$,{}),(0,a.Y)(n.et,{size:1,children:"Oppretter bildedokument..."})]})})}):y?(0,a.Y)(n.q,{theme:n.Ft,children:(0,a.FD)(n.O,{space:3,ref:i,children:[(0,a.Y)(n.et,{size:1,style:{color:"red"},children:y}),(0,a.Y)(n.Y,{text:"Pr\xf8v igjen",onClick:()=>v(null),mode:"ghost"})]})}):w&&!m?(0,a.Y)(n.q,{theme:n.Ft,children:(0,a.FD)(n.O,{space:3,ref:i,children:["loading"===B.status&&(0,a.Y)(n.$,{}),"loaded"===B.status&&(0,a.Y)(o(),{width:575,height:350,src:B.url,alt:""}),"error"===B.status&&(0,a.Y)(n.et,{size:1,muted:!0,children:"Kunne ikke laste forh\xe5ndsvisning"}),(0,a.FD)(n.at,{gap:3,children:[(0,a.Y)(n.Y,{padding:3,onClick:()=>
21u(!0),text:"Endre bilde",tone:"primary"}),(0,a.Y)(n.Y,{padding:3,onClick:x,text:"Ta vekk",tone:"critical"})]})]})}):(0,a.Y)(n.q,{theme:n.Ft,children:(0,a.FD)(n.O,{space:3,ref:i,children:[!m&&(0,a.FD)(n.at,{gap:3,children:[Y?(0,a.Y)(n.Y,{padding:3,text:"Velg fra Imageshop",tone:"primary",onClick:()=>b(!0)}):(0,a.Y)(n.et,{size:1,muted:!0,children:"Imageshop ikke tilgjengelig"}),(0,a.Y)(n.Y,{padding:3,text:"Velg fra bildebibliotek",mode:"ghost",onClick:()=>u(!0)})]}),m&&(0,a.Y)(p.A,{selectedId:w,onSelect:M,onClose:()=>u(!1)}),k&&Y&&(0,a.Y)(Y,{assetSource:I,assetType:"image",accept:"image/*",selectionType:"single",selectedAssets:[],onClose:()=>b(!1),onSelect:A})]})})})},67421:(e,t,i)=>{i.d(t,{MIB:()=>a.MIB,U85:()=>a.U85,dOf:()=>a.dOf});var a=i(86850)},71386:(e,t,i)=>{i.d(t,{A:()=>a});let a=e=>{switch(e){case"en":return"en/news";case"dk":return"nyheder";case"de":return"nachrichten";default:return"nyheter"}}},72145:(e,t,i)=>{i.d(t,{Ay:()=>c,Fs:()=>o,sw:()=>d,x8:()=>p});var a=i(77281),r=i(4183),n=i(67421),l=i(28155),s=i(78521);let o="videoFileDocument",d="Videofiler",p=a.iDz,c=(0,n.U85)({name:o,title:d,type:"document",icon:p,fields:[(0,n.MIB)({name:"assetFile",title:"Video for desktop",description:"Last opp fil (mp4)",type:"file",validation:e=>e.required()}),(0,n.MIB)({name:"assetFileMobile",title:"Video for mobil",description:"Disse lages i st\xe5ende format og b\xf8r ha en lavere oppl\xf8sning. Last opp fil (mp4)",type:"file"}),(0,n.MIB)({title:"Emner",description:"Filer kan tilknyttes emner for \xe5 lettere holde orden, eller for gruppering av relaterte elementer",name:"tags",type:"array",components:{input:l.sg},of:[(0,n.dOf)({type:"reference",to:[{type:s.Fs}]})]}),(0,n.MIB)({title:"Filnavn",name:"name",type:"string"}),(0,n.MIB)({title:"Beskrivelse",name:"description",type:"string"}),(0,n.MIB)({title:"Poster / forh\xe5ndsvisning",description:"Dette vises ogs\xe5 som erstatning for video p\xe5 trege nettverk eller for brukere med krav om tilgjengelighet",name:"poster",type:"image",options:{hotspot:!0},validation:e=>e.required()})],orderings:[{title:"bildenavn, A-\xc5",name:"nameAsc",by:[{field:"name",direction:"asc"}]}
21,{title:"bildenavn, \xc5-A",name:"nameDesc",by:[{field:"name",direction:"desc"}]}],preview:{select:{title:"name",subtitle:"description",tag1:"tags.0.name",tag2:"tags.1.name",tag3:"tags.2.name",size:"assetFile.asset.size",extension:"assetFile.asset.extension",poster:"poster"},prepare:({title:e,subtitle:t,tag1:i,tag2:a,tag3:n,size:l,extension:s,poster:o})=>({title:e,subtitle:`${[i,a,n].filter(Boolean).map(e=>`#${e}`).join(" ")}${t?` - ${t}`:""} / ${s}, ${(0,r.A)(l||0,{locale:"nb"})}`,media:o||p})}})},73142:(e,t,i)=>{i.d(t,{Ay:()=>s,F2:()=>n});var a=i(77281),r=i(96399);let n="countingStats",l=a.LB0,s=(0,r.U85)({name:n,title:"Animert statistikk tall",type:"object",icon:l,fields:[(0,r.MIB)({name:"textAbove",title:"Text over tallet",description:"Valgfri tekst som st\xe5r OVER tallet",type:"string"}),(0,r.MIB)({name:"textBelow",title:"Tekst under tallet",description:"Valgfri tekst som st\xe5r UNDER tallet",type:"string"}),(0,r.MIB)({name:"textSettings",title:"Tekstinnstillinger",type:"string",options:{list:[{title:"Tekst over og under like store",value:"equal"},{title:"Tekst over st\xf8rst",value:"above"},{title:"Tekst under st\xf8rst",value:"below"}],layout:"radio"},initialValue:"equal"}),(0,r.MIB)({name:"start",type:"number",title:"Tall initialt",description:"Legg til ett tall som viser statistikken. Dette animeres fra det angitte tallet",initialValue:0,validation:e=>e.required()}),(0,r.MIB)({name:"end",type:"number",title:"Tall n\xe5r animasjonen er ferdig",description:"Det endelige tallet som vises n\xe5r animasjonen er ferdig",validation:e=>e.required().min(1)}),(0,r.MIB)({name:"prefix",type:"string",title:"Prefix",description:"Legg til en prefix som vises f\xf8r tallet"}),(0,r.MIB)({name:"suffix",type:"string",title:"Suffix",description:"Legg til en suffix som vises etter tallet"})],preview:{select:{textAbove:"textAbove",textBelow:"textBelow",end:"end"},prepare:({textAbove:e,textBelow:t,end:i})=>({title:`${e||""} (${i||""}) ${t||""}`})}})},73909:(e,t,i)=>{i.d(t,{A:()=>y});var a=i(18153),r=i(14232),n=i(77281),l=i(96763),s=i(20824),o=i(76252),d=i(54587),p=i.n(d),c=i(26589),g=i(71083),m=i(82860);let u=(0,o.A)(l.W)` 22 ${({isSelected:e})=>e?"outline: 2px solid #2519FF; outline-offset: 2px;":""} 23 img { 24 width: 100%; 25 height: auto; 26 } 27`,f=o.A.span` 28 display: inline-flex; 29 align-items: center; 30 gap: 4px; 31 padding: 2px 8px; 32 background: #e0e0ff; 33 border-radius: 12px; 34 font-size: 12px; 35 cursor: pointer; 36`,h={newest:"_createdAt desc",oldest:"_createdAt asc",alpha:"title_nb asc"},y=({selectedId:e,onSelect:t,onClose:i})=>{let o=(0,c.tH7)({apiVersion:"2024-05-17"}),d=(0,g.rd)(),[y,v]=(0,r.useState)([]),[k,b]=(0,r.useState)([]),[B,_]=(0,r.useState)([]),[I,Y]=(0,r.useState)(""),[w,M]=(0,r.useState)("newest"),[x,A]=(0,r.useState)(0),[F,T]=(0,r.useState)(!1),[j,S]=(0,r.useState)(!1),[$,D]=(0,r.useState)(null),[C,V]=(0,r.useState)(0);(0,r.useEffect)(()=>{o.fetch("*[_type == 'imageTag' && !(_id in path('drafts.**'))] | order(title asc) { title, \"key\": _id }").then(b)},[o]),(0,r.useEffect)(()=>{var e,t;let i=new AbortController;T(!0),D(null);let a=I.trim()?`${I.trim()}*`:"",r=(e=!!a,t=B.length>0,` 37 *[ 38 _type == 'imageDocument' && !(_id in path('drafts.**')) 39 ${e?"&& (title_nb match $search || title_en match $search)":""} 40 ${t?"&& count((tags[]._ref)[@ in $activeTags]) == count($activeTags)":""} 41 ] | order(${h[w]}) [$start...$end] { 42 "counter": count(*[references(^._id)]), 43 _id, 44 title_nb, 45 image, 46 "tags": tags[]{ _ref } 47 } 48 `);return o.fetch(r,{search:a,activeTags:B,start:x,end:x+24},{signal:i.signal}).then(e=>{v(e||[]),S((e||[]).length<24)}).catch(e=>{e?.name!=="AbortError"&&D("Kunne ikke laste bilder. Sjekk tilkoblingen og pr\xf8v igjen.")}).finally(()=>T(!1)),()=>i.abort()},[o,I,w,B,x,C]);let O=e=>{A(0),e()};return(0,a.Y)(l.q,{theme:l.Ft,children:(0,a.Y)(s.lG,{header:(0,a.FD)(l.O,{space:3,padding:3,children:[(0,a.FD)(l.at,{gap:2,align:"center",children:[(0,a.Y)(l.lt,{flex:1,children:(0,a.Y)(l.b,{icon:(0,a.Y)(n.gZ7,{size:18,color:"#999"}),placeholder:"S\xf8k etter bilde",onChange:e=>O(()=>Y(e.currentTarget.value))})}),(0,a.Y)(l.Y,{icon:(0,a.Y)(n.jgn,{}),text:"Nytt bilde",mode:"ghost",onClick:()=>{let e=d.resolveIntentLink("create",{type:"imageDocument"});window.open(e,"_blank"),i()}})]}),(0,a.FD)(l.at,{gap:2,align:"center",children:[(0,a.FD)(s.l6,{onChange:e=>{let t=e.currentTarget.value;t&&O(()=>_(e=>e.includes(t)?e:[...e,t]))},children:[(0,a.Y)("option",{value:"",children:"Filtrer p\xe5 tag..."}),k.map(e=>(0,a.Y)("option",{value:e.key,children:e.title},e.key))]}),(0,a.FD)(s.l6,{value:w,onChange:e=>O(()=>M(e.currentTarget.value)),children:[(0,a.Y)("option",{value:"newest",children:"Nyeste f\xf8rst"}),(0,a.Y)("option",{value:"oldest",children:"Eldste f\xf8rst"}),(0,a.Y)("option",{value:"alpha",children:"Alfabetisk A-\xc5"})]})]}),B.length>0&&(0,a.Y)(l.at,{gap:1,wrap:"wrap",children:B.map(e=>{let t=k.find(t=>t.key===e)?.title??e;return(0,a.FD)(f,{onClick:()=>{O(()=>_(t=>t.filter(t=>t!==e)))},children:[t," ",(0,a.Y)(n.m6K,{size:12})]},e)})})]}),id:"image-browser-dialog",onClose:i,zOffset:1e3,width:"auto",children:(0,a.FD)(l.O,{space:0,children:[F&&(0,a.Y)(l.at,{padding:6,justify:"center",children:(0,a.Y)(l.$,{})}),!F&&$&&(0,a.FD)(l.at,{padding:6,justify:"center",direction:"column",align:"center",gap:3,children:[(0,a.Y)(l.et,{muted:!0,size:1,children:$}),(0,a.Y)(l.Y,{text:"Pr\xf8v igjen",mode:"ghost",onClick:()=>V(e=>e+1)})]}),!F&&!$&&0===y.length&&(0,a.Y)(l.at,{padding:6,justify:"center",children:(0,a.Y)(l.et,{muted:!0,size:1,children:"Ingen bilder funnet"})}),!F&&!$&&y.length>0&&(0,a.Y)(l.s,{autoRows:"max",margin:3,padding:2,gap:2,columns:4,children:y.map(i=>{let r=e===i._id,n=i.image?(0,m.i)(i.image).width(150).height(150).url():null;return n?(0,a.Y)(u,{shadow:1,radius:2,padding:2,isSelected:r,children:(0,a.FD)(l.at,{direction:"column",align:"center",gap:2,children:[(0,a.Y)(p(),{width:150,height:150,src:n,alt:""}),(0,a.Y)(l.et,{size:1,style:{textAlign:"center",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%"},children:i.title_nb||"Uten tittel"}),(0,a.FD)(l.et,{size:1,muted:!0,align:"center",children:["Brukt ",i.counter," ganger"]}),(0,a.Y)(l.Y,{disabled:r,padding:3,onClick:()=>
48t(i._id),text:"Bruk bilde",tone:"primary"})]})},i._id):null})}),(0,a.FD)(l.at,{justify:"center",gap:3,padding:4,children:[(0,a.Y)(l.Y,{text:"Forrige",mode:"ghost",disabled:0===x,onClick:()=>A(e=>Math.max(0,e-24))}),(0,a.FD)(l.et,{size:1,style:{alignSelf:"center"},children:["Side ",Math.floor(x/24)+1]}),(0,a.Y)(l.Y,{text:"Neste",mode:"ghost",disabled:j,onClick:()=>A(e=>e+24)})]})]})})})}},74170:(e,t,i)=>{i.d(t,{For:()=>a.For,hZp:()=>a.hZp,tH7:()=>a.tH7,wCX:()=>a.wCX});var a=i(86850)},78521:(e,t,i)=>{i.d(t,{Ay:()=>o,Fs:()=>n,sw:()=>l,x8:()=>s});var a=i(77281),r=i(96399);let n="videoFileTag",l="Emner for videofiler",s=a.m0d,o=(0,r.U85)({name:n,title:l,type:"document",icon:s,fields:[(0,r.MIB)({name:"name",title:"Navn",type:"string",validation:e=>e.required()}),(0,r.MIB)({name:"description",title:"Beskrivelse",type:"string"})],preview:{select:{title:"name",subtitle:"description"},prepare:({title:e,subtitle:t})=>({title:e,subtitle:t,media:s})}})},82860:(e,t,i)=>{i.d(t,{i:()=>l});var a=i(15461),r=i(97385);let n=(0,a.A)({projectId:r.Lg,dataset:r.RT}),l=e=>n.image(e).auto("format").fit("max")},92612:(e,t,i)=>{i.d(t,{MIB:()=>a.MIB});var a=i(86850)},96399:(e,t,i)=>{i.d(t,{MIB:()=>a.MIB,U85:()=>a.U85});var a=i(86850)},97385:(e,t,i)=>{i.d(t,{Lg:()=>a,RT:()=>r,XV:()=>n});let a="5n41dxvp",r="production-languages",n="2022-12-22"}}]);
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.