search_doffin

Search Norwegian public procurement notices on Doffin.

Signature: search_doffin(query: string, optional, default ''; types: list of string (comma-separated), optional, default None; statuses: list of string (comma-separated), optional, default None; contract_nature: list of string (comma-separated), optional, default None; cpv_codes: list of string (comma-separated), optional, default None; locations: list of string (comma-separated), optional, default None; buyer: list of string (comma-separated), optional, default None; winner: list of string (comma-separated), optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; sort_by: string, optional, default 'RELEVANCE'; page: integer, optional, default 1; hits_per_page: integer, optional, default 10; include_placeholders: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)

Direct GET

For navigating agents: open the HTML page with parameters in the URL. The result is fetched and displayed without screenshots or form filling.

Open this validated HTML GET URL

https://allemannsdata.com/wiki/kilder/doffin/search_doffin/?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0

Replace {query}, {types}, {statuses}, {contract_nature}, {cpv_codes}, {locations}, {buyer}, {winner}, {date_from}, {date_to}, {sort_by}, {page}, {hits_per_page}, {include_placeholders} with values. Remove unused optional parameters from the URL.

For software and dashboards: Read the operation descriptor. The JSON GET template is https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_doffin?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0. Open this exact request as JSON.

ParameterRequirementJSON typeDescription
queryoptionalstringFree-text search (Norwegian or English), e.g. "IT-drift", "snørydding", "rammeavtale konsulent". Start here.
typesoptionalunionFilter by notice type. Parent types: PLANNING, COMPETITION, RESULT. Specific types: ANNOUNCEMENT_OF_COMPETITION, DYNAMIC_PURCHASING_SCHEME, QUALIFICATION_SCHEME, ANNOUNCEMENT_OF_INTENT, PRE_ANNOUNCEMENT, ADVISORY_NOTICE, NOTICE_ON_BUYER_PROFILE, ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT, CHANGE_OF_CONCLUSION_OF_CONTRACT, CANCELLED_OR_MISSING_CONCLUSION_OF_CONTRACT. Use ["COMPETITION"] + statuses=["ACTIVE"] for open tenders.
statusesoptionalunionACTIVE (open for bids), EXPIRED, AWARDED, CANCELLED.
contract_natureoptionalunionWORKS, SERVICES and/or SUPPLIES.
cpv_codesoptionalunion8-digit CPV codes, e.g. ["45000000"]. Matches the code and its children. Find codes with search_cpv_codes(). Best combined with a free-text query.
locationsoptionalunionNUTS-style location ids, e.g. ["NO060"] (Trøndelag), or "anyw" for non-location-bound. See list_location_codes().
buyeroptionalunionBuyer organization full name(s) exactly as written on notices, e.g. ["Trondheim kommune"]. Resolved to Doffin's internal buyer id via a free-text lookup; names that match no buyer are reported in "note" and, if none match, no results are returned (rather than an unfiltered search). Pass the 32-hex buyer id from a result's buyer field directly to skip the lookup.
winneroptionalunionDoffin's internal supplier id (32-hex). Winner names cannot be used - they are not present in search results to resolve against.
date_fromoptionalunionPublication date lower bound, "YYYY-MM-DD".
date_tooptionalunionPublication date upper bound, "YYYY-MM-DD".
sort_byoptionalstringRELEVANCE (default), PUBLICATION_DATE_DESC, PUBLICATION_DATE_ASC, DEADLINE, ESTIMATED_VALUE_ASC, ESTIMATED_VALUE_DESC.
pageoptionalinteger1-based page number.
hits_per_pageoptionalinteger1-50 (default 10).
include_placeholdersoptionalbooleanBy default, hits whose buyer fields look like unfilled eForm template values (org id 123456789, placeholder buyer names) are dropped from the results as junk. Set True to keep them, each flagged with "possible_placeholder": true.
limitoptionalintegerGateway page size; default 25, maximum 100.
offsetoptionalintegerNumber of list items to skip; default 0.
Generated JavaScript, Python and response structure

Use JSON when the user requests code, machine-readable data, value extraction or further computation. Use the HTML GET page to identify the correct source and verify parameters.

Example for generated JavaScript and Python

https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_doffin?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0

Replace URL placeholders and remove unused optional parameters.

JavaScript in a dashboard

const url = "https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_doffin?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0";
const response = await fetch(url);
if (!response.ok) {
  const failure = await response.json();
  throw new Error(`${failure.error.code}: ${failure.error.message} ${failure.suggestion}`);
}
const result = await response.json();
const data = result.data;

Python without additional packages

import json
from urllib.request import urlopen

url = "https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_doffin?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0"
with urlopen(url) as response:
    result = json.load(response)
data = result["data"]

Response structure

{
  "source": "doffin",
  "operation": "search_doffin",
  "parameters": {},
  "data": {},
  "entities": [],
  "_meta": {"retrieved_at": "...", "sources": [], "cache": {}},
  "_links": {"self": "...", "source": "...", "wiki": "...", "feedback": "..."}
}
Form for manual use

The form is a fallback for people and browser agents that cannot open the GET URL directly.

Type: string. Free-text search (Norwegian or English), e.g. "IT-drift", "snørydding", "rammeavtale konsulent". Start here.
Type: list of string (comma-separated). Filter by notice type. Parent types: PLANNING, COMPETITION, RESULT. Specific types: ANNOUNCEMENT_OF_COMPETITION, DYNAMIC_PURCHASING_SCHEME, QUALIFICATION_SCHEME, ANNOUNCEMENT_OF_INTENT, PRE_ANNOUNCEMENT, ADVISORY_NOTICE, NOTICE_ON_BUYER_PROFILE, ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT, CHANGE_OF_CONCLUSION_OF_CONTRACT, CANCELLED_OR_MISSING_CONCLUSION_OF_CONTRACT. Use ["COMPETITION"] + statuses=["ACTIVE"] for open tenders.
Type: list of string (comma-separated). ACTIVE (open for bids), EXPIRED, AWARDED, CANCELLED.
Type: list of string (comma-separated). WORKS, SERVICES and/or SUPPLIES.
Type: list of string (comma-separated). 8-digit CPV codes, e.g. ["45000000"]. Matches the code and its children. Find codes with search_cpv_codes(). Best combined with a free-text query.
Type: list of string (comma-separated). NUTS-style location ids, e.g. ["NO060"] (Trøndelag), or "anyw" for non-location-bound. See list_location_codes().
Type: list of string (comma-separated). Buyer organization full name(s) exactly as written on notices, e.g. ["Trondheim kommune"]. Resolved to Doffin's internal buyer id via a free-text lookup; names that match no buyer are reported in "note" and, if none match, no results are returned (rather than an unfiltered search). Pass the 32-hex buyer id from a result's buyer field directly to skip the lookup.
Type: list of string (comma-separated). Doffin's internal supplier id (32-hex). Winner names cannot be used - they are not present in search results to resolve against.
Type: string. Publication date lower bound, "YYYY-MM-DD".
Type: string. Publication date upper bound, "YYYY-MM-DD".
Type: string. RELEVANCE (default), PUBLICATION_DATE_DESC, PUBLICATION_DATE_ASC, DEADLINE, ESTIMATED_VALUE_ASC, ESTIMATED_VALUE_DESC.
Type: integer. 1-based page number.
Type: integer. 1-50 (default 10).
Type: yes/no. By default, hits whose buyer fields look like unfilled eForm template values (org id 123456789, placeholder buyer names) are dropped from the results as junk. Set True to keep them, each flagged with "possible_placeholder": true.

Result

Source: Doffin and TED. Retrieved 2026-09-11T19:22:40Z in 0.193 seconds.

total_count:
21
hits:

10 results

  1. id:
    2026-107986
    buyer:

    1 results

    1. id:
      8ed6139700ffdea0b599bb7c0b3537b5
      organization_id:
      975950662
      name:
      Forsvarsbygg
    heading:
    Rammeavtale R01997 for slipp- og verkstedtjenester til Forsvarsbygg sine fartøy på Oscarsborg militære festning
    description:
    Rammeavtale R01997 for slipp- og verkstedtjenester til Forsvarsbygg sine fartøy på Oscarsborg militære festning.Dette gjelder vedlikehold av Oscarsborg II og III, samt Rauer II. Oppdraget er nærmere beskrevet i konkurransegrunnlaget del III.Oppdragsgiver tildeler kontrakt til Engelsviken Slipp AS.
    location_id:

    2 results

    1. NO084
    2. NO081
    estimatedValue:
    currencyCode:
    NOK
    amount:
    6600000.0
    type:
    ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    status:
    not reported by source
    issueDate:
    2026-04-30T12:12:18Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2026-05-04
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  2. id:
    2018-977034
    buyer:

    1 results

    1. id:
      acbeb7c8ed40b66f226faacee2379094
      organization_id:
      971 185 589
      name:
      Oslo kommune, Vann- og avløpsetaten
    heading:
    Rammeavtale om kjøp og leveranse av hydratkalk
    description:
    VAV vil inngå en rammeavtale med én leverandør som skal dekke alle Bekkelaget avløpsrenseanleggs behov for kjøp og leveranse av hydratkalk. Bekkelaget avløpsrenseanlegg eies av Oslo kommune, men driftes av en privat aktør, Bekkelaget Vann AS (BEVAS). BEVAS er et privat driftsselskap for vann og avløpstjenester. Bekkelaget avløpsrenseanlegg tar imot og behandler avløpsvann fra Oslos østlige og sørlige bydeler. Renseanlegget har mekanisk, kjemisk og biologisk rensning, samt filtrering før avløpsvannet slippes ut på 50 meters dyp i Oslofjorden. BEVAS skal etter behov justere pH med tilsetning av hydratkalk til avløpsvann. Hydratkalk brukes for alkalitetsjustering av avløpsvann, forbedring av sedimenteringsegenskaperne til bioslammet samt begrense vekst av microtrix i det biologiske rensetrinnet. (for detaljer - se vedlegg 2 Kravspesifikasjon)
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    status:
    not reported by source
    issueDate:
    2018-03-19T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2018-03-19
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  3. id:
    2017-066108
    buyer:

    1 results

    1. id:
      acbeb7c8ed40b66f226faacee2379094
      organization_id:
      971 185 589
      name:
      Oslo kommune, Vann- og avløpsetaten
    heading:
    Rammeavtale om kjøp og leveranse av hydratkalk
    description:
    VAV vil inngå en rammeavtale med én leverandør som skal dekke alle Bekkelaget avløpsrenseanleggs behov for kjøp og leveranse av hydratkalk. Bekkelaget avløpsrenseanlegg eies av Oslo kommune, men driftes av en privat aktør, Bekkelaget Vann AS (BEVAS). BEVAS er et privat driftsselskap for vann og avløpstjenester. Bekkelaget avløpsrenseanlegg tar imot og behandler avløpsvann fra Oslos østlige og sørlige bydeler. Renseanlegget har mekanisk, kjemisk og biologisk rensning, samt filtrering før avløpsvannet slippes ut på 50 meters dyp i Oslofjorden. BEVAS skal etter behov justere pH med tilsetning av hydratkalk til avløpsvann. Hydratkalk brukes for alkalitetsjustering av avløpsvann, forbedring av sedimenteringsegenskaperne til bioslammet samt begrense vekst av microtrix i det biologiske rensetrinnet. (for detaljer - se vedlegg 2 Kravspesifikasjon)
    location_id:

    No results.

    estimatedValue:
    currencyCode:
    NOK
    amount:
    5400000.0
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    EXPIRED
    issueDate:
    2017-12-23T10:00:00Z
    deadline:
    2018-02-02T10:00:00Z
    sentToTed:
    yes
    publicationDate:
    2017-12-23
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  4. id:
    2024-117133
    buyer:

    2 results

    1. id:
      adbb0ba6dd17bc8dc2c3c32bdf07f711
      organization_id:
      835231712
      name:
      Meråker kommune
    2. id:
      4195ae8189bb69f9393c8afa42e9a2db
      organization_id:
      981616634
      name:
      Maskintråkk AS
    heading:
    Anskaffelse av alpin-/løypemaskin til Maskintråkk AS
    description:
    Meråker kommune eier 97% av Maskintråkk AS, som er kommunens verktøy for preparering av skispor i kommunen. Maskintråkk AS har også levert tråkkemaskintjenester til Meråker Alpinsenter AS i over 20 år. Maskintråkk AS har flere maskiner av typen Kässborer/Pisten Bully som vi er svært godt fornøyd med. Beskrivelse av anskaffelsen Maskintråkk AS har til intensjon om å inngå en avtale med Antra AS, som er den norske forhandleren av Kässborer/Pisten Bully. Konkret skal det kjøpes inn en Pisten Bully 400 ParkPro. Hensyn til ytre miljø, HMS generelt, førermiljø, opplæring, reservedelslager, drivstofforbruk og leverandørens servicesystem er viktige vurderingskriterier for selskapet når anskaffelsen skal gjøres. Økonomi Anskaffelsen har en verdi på ca. 5 MNOK. Vurdering Hensyn til ytre miljø, HMS generelt, førermiljø, opplæring, reservedelslager, drivstofforbruk og ikke minst leverandørens servicesystem er viktige vurderingskriterier for selskapet når anskaffelsen skal gjøres. Avgjørende argumenter i denne sammenheng kan oppsummeres slik: 1. Vedlikehold Antra AS har serviceopplegg i Trøndelag. Maskintråkk har eget delelager for slitedeler som er bygget opp gjennom flere år basert på at man historisk sett har hatt Kässborer/Pisten Bully. Vi har også opparbeidet kunnskap for å ta enklere servicer selv. 2. Maskinfører Vi benytter flere ulike sjåfører som skifter mellom de ulike maskinene. Ved å forholde seg til en maskintype forenkler dette hverdagen for sjåførene, vi slipper inngående opplæring av sjåførene når det anskaffes ny maskin og vi får en bedre bruk av maskinen i forhold til unødig slitasje/hard eller feil bruk. Dette gir også bedre sikkerhet for førerne. 3. Tilleggsutstyr Gjennom å ha kun en type tråkkemaskin blir Maskintråkk mer fleksibel i forhold til å skifte utstyr mellom maskinene, som freser, sporleggere, skjær og belter. 4. Utslipp til ytre miljø Kässborer/Pisten Bully maskiner har lave utslipp til omgivelsene og lavt dieselforbruk.
    location_id:

    1 results

    1. NO060
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2024-11-27T10:10:24Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2024-11-28
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  5. id:
    2024-101730
    buyer:

    2 results

    1. id:
      adbb0ba6dd17bc8dc2c3c32bdf07f711
      organization_id:
      835231712
      name:
      Meråker kommune
    2. id:
      4195ae8189bb69f9393c8afa42e9a2db
      organization_id:
      981616634
      name:
      Maskintråkk AS
    heading:
    Anskaffelse av alpin-/løypemaskin til Maskintråkk AS
    description:
    Bakgrunn Meråker kommune eier 97% av Maskintråkk AS, som er kommunens verktøy for preparering av skispor i kommunen. Maskintråkk AS har også levert tråkkemaskintjenester til Meråker Alpinsenter AS i over 20 år. Maskintråkk AS har flere maskiner av typen Kässborer/Pisten Bully som vi er svært godt fornøyd med. Beskrivelse av anskaffelsen Maskintråkk AS har til intensjon om å inngå en avtale med Antra AS, som er den norske forhandleren av Kässborer/Pisten Bully. Konkret skal det kjøpes inn en Pisten Bully 600 Polar. Hensyn til ytre miljø, HMS generelt, førermiljø, opplæring, reservedelslager, drivstofforbruk og leverandørens servicesystem er viktige vurderingskriterier for selskapet når anskaffelsen skal gjøres. Økonomi Anskaffelsen har en verdi på ca. 5 MNOK. Vurdering Hensyn til ytre miljø, HMS generelt, førermiljø, opplæring, reservedelslager, drivstofforbruk og ikke minst leverandørens servicesystem er viktige vurderingskriterier for selskapet når anskaffelsen skal gjøres. Avgjørende argumenter i denne sammenheng kan oppsummeres slik: 1. Vedlikehold Antra AS har serviceopplegg i Trøndelag. Maskintråkk har eget delelager for slitedeler som er bygget opp gjennom flere år basert på at man historisk sett har hatt Kässborer/Pisten Bully. Vi har også opparbeidet kunnskap for å ta enklere servicer selv. 2. Maskinfører Vi benytter flere ulike sjåfører som skifter mellom de ulike maskinene. Ved å forholde seg til en maskintype forenkler dette hverdagen for sjåførene, vi slipper inngående opplæring av sjåførene når det anskaffes ny maskin og vi får en bedre bruk av maskinen i forhold til unødig slitasje/hard eller feil bruk. Dette gir også bedre sikkerhet for førerne. 3. Tilleggsutstyr Gjennom å ha kun en type tråkkemaskin blir Maskintråkk mer fleksibel i forhold til å skifte utstyr mellom maskinene, som freser, sporleggere, skjær og belter. 4. Utslipp til ytre miljø Kässborer/Pisten Bully maskiner har lave utslipp til omgivelsene og lavt dieselforbruk.
    location_id:

    1 results

    1. NO060
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2024-02-06T11:43:50Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2024-02-07
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  6. id:
    2026-101957
    buyer:

    1 results

    1. id:
      85a378918f7c90436242d6e1a12fd14c
      organization_id:
      936 846 777
      name:
      Vennesla kommune
    heading:
    Moseidheia VVA
    description:
    Vennesla kommune i samarbeid med Agderbygg Eiendom AS skal etablere infrastruktur (vei, vann og avløp etc.) på Moseidheia i Vennesla kommune. Det er inngått utbyggingsavtale mellom Vennesla kommune og Agderbygg Eiendom AS. Kontraktspart for arbeidene er Vennesla kommune. Området som skal opparbeides er iht. detaljreguleringsplan «Moseidheia Del 1», PlanID 2021004 vedtatt 05.09.2024. Hovedomfanget av arbeidene er: Veganlegg – ca. 1300 lm VA-anlegg – ca. 1400 lm Kabelgrøfter – ca. 1300 lm Opparbeidelse av veganlegg omfatter store sprengings- og fyllingsarbeider. Det er underskudd av fjell i veglinjene. Det må derfor etableres masseuttak på tilstøtende tomter og arealer for å dekke underskuddet. Sprenging – ca. 25.000 m3 Fylling – ca. 62.000 m3 Underskudd – ca. 35.000 m3 Overvannshåndtering Overvann skal slippes ut og fordrøyes i reguleringsområde o_OVT1 og i o. Prosjektering av anlegg er ikke ferdig prosjektert. Tegninger og mengdeposter for arbeidene blir sendt ut som egne addendum minimum 2 uker før frist for levering av tilbud. Entreprisen inkluderes også opsjon på opparbeidelse/grovplanering av tomter. Tomter med tilhørende sprengnings- og fyllingsprosjekter er ikke detaljprosjektert men grovt beregnet med utgangspunkt i prosjektert veghøyder. Sprenging – ca. 35.000 m3 Fylling – ca. 48.000 m3
    location_id:

    1 results

    1. NO092
    estimatedValue:
    currencyCode:
    NOK
    amount:
    35000000.0
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    EXPIRED
    issueDate:
    2026-01-27T08:41:50Z
    deadline:
    2026-02-27T11:00:00Z
    sentToTed:
    no
    publicationDate:
    2026-01-28
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  7. id:
    2025-106211
    buyer:

    1 results

    1. id:
      d22ffef375dcb75997bd9726acec1281
      organization_id:
      996 922 766
      name:
      Oslo kommune v/ Bymiljøetaten
    heading:
    117-BYM-2024 Anskaffelse av entreprenørtjeneste til etablering av snødeponi på Åsland (1)
    description:
    (Dette er en andre gangs utlysning, ref. Doffin 2025-104889). BYM har ansvaret for vinterdrift av det kommunale veinettet, som inkluderer måking og fjerning av snømasser. Massene håndteres lokalt i form av brøyting og fresing som samles opp på diverse offentlige og private arealer som torgplasser, fortau, hager eller parkeringsplasser m.m. Oslo har begrenset med arealer å benytte når snømengdene blir store og massene ikke rekker smelte bort før nytt snøfall. Smeltevannet medfører også økt press på det kommunale vann- og avløpssystemet. Snømasser kan samle opp partikler og forurensning som bør renses før det slippes til grunn eller vann. I dag er det lav kapasitet på å rense smeltevannet fra masser, som begrenser hvor raskt kommunen kan kvitte seg med deponerte snømasser rundt om i byen. For en lengre periode har det pågått et arbeid med prosjekterende, Multiconsult Norge AS, om å etablere et snødeponi med rensefiltre på Åsland. Deponiet skal kunne motta større mengder snø enn i dag, som smelter og hvor smeltevannet blir renset av filtre. Oppgraderingen av deponiet skal redusere behovet for mange transportetapper og kan spare kommunen for store årlige kostnader som pådras i forbindelse med transport og logistikk for lagring og smelting av snømasser.
    location_id:

    1 results

    1. NO081
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    EXPIRED
    issueDate:
    2025-04-15T12:36:58Z
    deadline:
    2025-05-16T10:00:00Z
    sentToTed:
    no
    publicationDate:
    2025-04-16
    placeOfPerformance:
    procurementStrategicLabels:

    1 results

    1. ENVIRONMENT_PROCUREMENT
  8. id:
    2023-643219
    buyer:

    1 results

    1. id:
      d83ebee1984ee99bdffe8ece9ca58d3e
      organization_id:
      971 035 854
      name:
      Universitetet i Oslo
    heading:
    Service på Fartøy Trygve Braarud
    description:
    Unversitetet i Oslo har til hensikt å utføre reperasjoner ved Engelsviken slipp. Vårt forskningsfartøy har akutte driftsmessige reparasjoner og utbedringer samt fornyelse av sertifiseringer som skal utføres. Engelsviken Slipp anses som mest hensiktsmessig både på bakgrunn av kompetanse på stedet og tilgang til deler og utstyr. Det vil også være tidsmessige og kostadsmessige bespareleser ved å gå til slipp i nærområde. Se også vedlegg.
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2023-02-07T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2023-02-07
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  9. id:
    2022-604937
    buyer:

    1 results

    1. id:
      8ed6139700ffdea0b599bb7c0b3537b5
      organization_id:
      975950662
      name:
      Forsvarsbygg
    heading:
    R01288 Rammeavtale for slipp- og verkstedstjenester til Forsvarsbygg sine fartøy
    description:
    Forsvarsbygg har behov for slipp- og verkstedstjenester, herunder service og vedlikehold og sertifisering av komponenter for fartøyene «Oscarsborg II» og «Oscarsborg III». Avtalen inkluderer også kjøp av utstyrskomponenter og materialer.
    location_id:

    1 results

    1. NO08
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    status:
    not reported by source
    issueDate:
    2022-12-14T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2022-12-14
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  10. id:
    2019-339459
    buyer:

    1 results

    1. id:
      1542aaef4761a42df5c4fdb90836b3c3
      organization_id:
      976 820 088
      name:
      Oslo kommune v/ Renovasjonsetaten
    heading:
    Båttransport av husholdningsavfall fra øyer i indre Oslofjord
    description:
    Båttransport av husholdningsavfall fra øyer i indre Oslofjord i sommersesongene 2019 og 2020. Opsjon på sommersesongene 2021 og 2022.
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    status:
    not reported by source
    issueDate:
    2019-01-03T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2019-01-03
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

limit:
25
offset:
0
returned:
10
has_more_results:
yes
truncated:
yes
next_offset:
10
Show all fields in HTML
total_count:
21
hits:

10 results

  1. id:
    2026-107986
    buyer:

    1 results

    1. id:
      8ed6139700ffdea0b599bb7c0b3537b5
      organization_id:
      975950662
      name:
      Forsvarsbygg
    heading:
    Rammeavtale R01997 for slipp- og verkstedtjenester til Forsvarsbygg sine fartøy på Oscarsborg militære festning
    description:
    Rammeavtale R01997 for slipp- og verkstedtjenester til Forsvarsbygg sine fartøy på Oscarsborg militære festning.Dette gjelder vedlikehold av Oscarsborg II og III, samt Rauer II. Oppdraget er nærmere beskrevet i konkurransegrunnlaget del III.Oppdragsgiver tildeler kontrakt til Engelsviken Slipp AS.
    location_id:

    2 results

    1. NO084
    2. NO081
    estimatedValue:
    currencyCode:
    NOK
    amount:
    6600000.0
    type:
    ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    status:
    not reported by source
    issueDate:
    2026-04-30T12:12:18Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2026-05-04
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  2. id:
    2018-977034
    buyer:

    1 results

    1. id:
      acbeb7c8ed40b66f226faacee2379094
      organization_id:
      971 185 589
      name:
      Oslo kommune, Vann- og avløpsetaten
    heading:
    Rammeavtale om kjøp og leveranse av hydratkalk
    description:
    VAV vil inngå en rammeavtale med én leverandør som skal dekke alle Bekkelaget avløpsrenseanleggs behov for kjøp og leveranse av hydratkalk. Bekkelaget avløpsrenseanlegg eies av Oslo kommune, men driftes av en privat aktør, Bekkelaget Vann AS (BEVAS). BEVAS er et privat driftsselskap for vann og avløpstjenester. Bekkelaget avløpsrenseanlegg tar imot og behandler avløpsvann fra Oslos østlige og sørlige bydeler. Renseanlegget har mekanisk, kjemisk og biologisk rensning, samt filtrering før avløpsvannet slippes ut på 50 meters dyp i Oslofjorden. BEVAS skal etter behov justere pH med tilsetning av hydratkalk til avløpsvann. Hydratkalk brukes for alkalitetsjustering av avløpsvann, forbedring av sedimenteringsegenskaperne til bioslammet samt begrense vekst av microtrix i det biologiske rensetrinnet. (for detaljer - se vedlegg 2 Kravspesifikasjon)
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    status:
    not reported by source
    issueDate:
    2018-03-19T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2018-03-19
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  3. id:
    2017-066108
    buyer:

    1 results

    1. id:
      acbeb7c8ed40b66f226faacee2379094
      organization_id:
      971 185 589
      name:
      Oslo kommune, Vann- og avløpsetaten
    heading:
    Rammeavtale om kjøp og leveranse av hydratkalk
    description:
    VAV vil inngå en rammeavtale med én leverandør som skal dekke alle Bekkelaget avløpsrenseanleggs behov for kjøp og leveranse av hydratkalk. Bekkelaget avløpsrenseanlegg eies av Oslo kommune, men driftes av en privat aktør, Bekkelaget Vann AS (BEVAS). BEVAS er et privat driftsselskap for vann og avløpstjenester. Bekkelaget avløpsrenseanlegg tar imot og behandler avløpsvann fra Oslos østlige og sørlige bydeler. Renseanlegget har mekanisk, kjemisk og biologisk rensning, samt filtrering før avløpsvannet slippes ut på 50 meters dyp i Oslofjorden. BEVAS skal etter behov justere pH med tilsetning av hydratkalk til avløpsvann. Hydratkalk brukes for alkalitetsjustering av avløpsvann, forbedring av sedimenteringsegenskaperne til bioslammet samt begrense vekst av microtrix i det biologiske rensetrinnet. (for detaljer - se vedlegg 2 Kravspesifikasjon)
    location_id:

    No results.

    estimatedValue:
    currencyCode:
    NOK
    amount:
    5400000.0
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    EXPIRED
    issueDate:
    2017-12-23T10:00:00Z
    deadline:
    2018-02-02T10:00:00Z
    sentToTed:
    yes
    publicationDate:
    2017-12-23
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  4. id:
    2024-117133
    buyer:

    2 results

    1. id:
      adbb0ba6dd17bc8dc2c3c32bdf07f711
      organization_id:
      835231712
      name:
      Meråker kommune
    2. id:
      4195ae8189bb69f9393c8afa42e9a2db
      organization_id:
      981616634
      name:
      Maskintråkk AS
    heading:
    Anskaffelse av alpin-/løypemaskin til Maskintråkk AS
    description:
    Meråker kommune eier 97% av Maskintråkk AS, som er kommunens verktøy for preparering av skispor i kommunen. Maskintråkk AS har også levert tråkkemaskintjenester til Meråker Alpinsenter AS i over 20 år. Maskintråkk AS har flere maskiner av typen Kässborer/Pisten Bully som vi er svært godt fornøyd med. Beskrivelse av anskaffelsen Maskintråkk AS har til intensjon om å inngå en avtale med Antra AS, som er den norske forhandleren av Kässborer/Pisten Bully. Konkret skal det kjøpes inn en Pisten Bully 400 ParkPro. Hensyn til ytre miljø, HMS generelt, førermiljø, opplæring, reservedelslager, drivstofforbruk og leverandørens servicesystem er viktige vurderingskriterier for selskapet når anskaffelsen skal gjøres. Økonomi Anskaffelsen har en verdi på ca. 5 MNOK. Vurdering Hensyn til ytre miljø, HMS generelt, førermiljø, opplæring, reservedelslager, drivstofforbruk og ikke minst leverandørens servicesystem er viktige vurderingskriterier for selskapet når anskaffelsen skal gjøres. Avgjørende argumenter i denne sammenheng kan oppsummeres slik: 1. Vedlikehold Antra AS har serviceopplegg i Trøndelag. Maskintråkk har eget delelager for slitedeler som er bygget opp gjennom flere år basert på at man historisk sett har hatt Kässborer/Pisten Bully. Vi har også opparbeidet kunnskap for å ta enklere servicer selv. 2. Maskinfører Vi benytter flere ulike sjåfører som skifter mellom de ulike maskinene. Ved å forholde seg til en maskintype forenkler dette hverdagen for sjåførene, vi slipper inngående opplæring av sjåførene når det anskaffes ny maskin og vi får en bedre bruk av maskinen i forhold til unødig slitasje/hard eller feil bruk. Dette gir også bedre sikkerhet for førerne. 3. Tilleggsutstyr Gjennom å ha kun en type tråkkemaskin blir Maskintråkk mer fleksibel i forhold til å skifte utstyr mellom maskinene, som freser, sporleggere, skjær og belter. 4. Utslipp til ytre miljø Kässborer/Pisten Bully maskiner har lave utslipp til omgivelsene og lavt dieselforbruk.
    location_id:

    1 results

    1. NO060
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2024-11-27T10:10:24Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2024-11-28
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  5. id:
    2024-101730
    buyer:

    2 results

    1. id:
      adbb0ba6dd17bc8dc2c3c32bdf07f711
      organization_id:
      835231712
      name:
      Meråker kommune
    2. id:
      4195ae8189bb69f9393c8afa42e9a2db
      organization_id:
      981616634
      name:
      Maskintråkk AS
    heading:
    Anskaffelse av alpin-/løypemaskin til Maskintråkk AS
    description:
    Bakgrunn Meråker kommune eier 97% av Maskintråkk AS, som er kommunens verktøy for preparering av skispor i kommunen. Maskintråkk AS har også levert tråkkemaskintjenester til Meråker Alpinsenter AS i over 20 år. Maskintråkk AS har flere maskiner av typen Kässborer/Pisten Bully som vi er svært godt fornøyd med. Beskrivelse av anskaffelsen Maskintråkk AS har til intensjon om å inngå en avtale med Antra AS, som er den norske forhandleren av Kässborer/Pisten Bully. Konkret skal det kjøpes inn en Pisten Bully 600 Polar. Hensyn til ytre miljø, HMS generelt, førermiljø, opplæring, reservedelslager, drivstofforbruk og leverandørens servicesystem er viktige vurderingskriterier for selskapet når anskaffelsen skal gjøres. Økonomi Anskaffelsen har en verdi på ca. 5 MNOK. Vurdering Hensyn til ytre miljø, HMS generelt, førermiljø, opplæring, reservedelslager, drivstofforbruk og ikke minst leverandørens servicesystem er viktige vurderingskriterier for selskapet når anskaffelsen skal gjøres. Avgjørende argumenter i denne sammenheng kan oppsummeres slik: 1. Vedlikehold Antra AS har serviceopplegg i Trøndelag. Maskintråkk har eget delelager for slitedeler som er bygget opp gjennom flere år basert på at man historisk sett har hatt Kässborer/Pisten Bully. Vi har også opparbeidet kunnskap for å ta enklere servicer selv. 2. Maskinfører Vi benytter flere ulike sjåfører som skifter mellom de ulike maskinene. Ved å forholde seg til en maskintype forenkler dette hverdagen for sjåførene, vi slipper inngående opplæring av sjåførene når det anskaffes ny maskin og vi får en bedre bruk av maskinen i forhold til unødig slitasje/hard eller feil bruk. Dette gir også bedre sikkerhet for førerne. 3. Tilleggsutstyr Gjennom å ha kun en type tråkkemaskin blir Maskintråkk mer fleksibel i forhold til å skifte utstyr mellom maskinene, som freser, sporleggere, skjær og belter. 4. Utslipp til ytre miljø Kässborer/Pisten Bully maskiner har lave utslipp til omgivelsene og lavt dieselforbruk.
    location_id:

    1 results

    1. NO060
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2024-02-06T11:43:50Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2024-02-07
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  6. id:
    2026-101957
    buyer:

    1 results

    1. id:
      85a378918f7c90436242d6e1a12fd14c
      organization_id:
      936 846 777
      name:
      Vennesla kommune
    heading:
    Moseidheia VVA
    description:
    Vennesla kommune i samarbeid med Agderbygg Eiendom AS skal etablere infrastruktur (vei, vann og avløp etc.) på Moseidheia i Vennesla kommune. Det er inngått utbyggingsavtale mellom Vennesla kommune og Agderbygg Eiendom AS. Kontraktspart for arbeidene er Vennesla kommune. Området som skal opparbeides er iht. detaljreguleringsplan «Moseidheia Del 1», PlanID 2021004 vedtatt 05.09.2024. Hovedomfanget av arbeidene er: Veganlegg – ca. 1300 lm VA-anlegg – ca. 1400 lm Kabelgrøfter – ca. 1300 lm Opparbeidelse av veganlegg omfatter store sprengings- og fyllingsarbeider. Det er underskudd av fjell i veglinjene. Det må derfor etableres masseuttak på tilstøtende tomter og arealer for å dekke underskuddet. Sprenging – ca. 25.000 m3 Fylling – ca. 62.000 m3 Underskudd – ca. 35.000 m3 Overvannshåndtering Overvann skal slippes ut og fordrøyes i reguleringsområde o_OVT1 og i o. Prosjektering av anlegg er ikke ferdig prosjektert. Tegninger og mengdeposter for arbeidene blir sendt ut som egne addendum minimum 2 uker før frist for levering av tilbud. Entreprisen inkluderes også opsjon på opparbeidelse/grovplanering av tomter. Tomter med tilhørende sprengnings- og fyllingsprosjekter er ikke detaljprosjektert men grovt beregnet med utgangspunkt i prosjektert veghøyder. Sprenging – ca. 35.000 m3 Fylling – ca. 48.000 m3
    location_id:

    1 results

    1. NO092
    estimatedValue:
    currencyCode:
    NOK
    amount:
    35000000.0
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    EXPIRED
    issueDate:
    2026-01-27T08:41:50Z
    deadline:
    2026-02-27T11:00:00Z
    sentToTed:
    no
    publicationDate:
    2026-01-28
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  7. id:
    2025-106211
    buyer:

    1 results

    1. id:
      d22ffef375dcb75997bd9726acec1281
      organization_id:
      996 922 766
      name:
      Oslo kommune v/ Bymiljøetaten
    heading:
    117-BYM-2024 Anskaffelse av entreprenørtjeneste til etablering av snødeponi på Åsland (1)
    description:
    (Dette er en andre gangs utlysning, ref. Doffin 2025-104889). BYM har ansvaret for vinterdrift av det kommunale veinettet, som inkluderer måking og fjerning av snømasser. Massene håndteres lokalt i form av brøyting og fresing som samles opp på diverse offentlige og private arealer som torgplasser, fortau, hager eller parkeringsplasser m.m. Oslo har begrenset med arealer å benytte når snømengdene blir store og massene ikke rekker smelte bort før nytt snøfall. Smeltevannet medfører også økt press på det kommunale vann- og avløpssystemet. Snømasser kan samle opp partikler og forurensning som bør renses før det slippes til grunn eller vann. I dag er det lav kapasitet på å rense smeltevannet fra masser, som begrenser hvor raskt kommunen kan kvitte seg med deponerte snømasser rundt om i byen. For en lengre periode har det pågått et arbeid med prosjekterende, Multiconsult Norge AS, om å etablere et snødeponi med rensefiltre på Åsland. Deponiet skal kunne motta større mengder snø enn i dag, som smelter og hvor smeltevannet blir renset av filtre. Oppgraderingen av deponiet skal redusere behovet for mange transportetapper og kan spare kommunen for store årlige kostnader som pådras i forbindelse med transport og logistikk for lagring og smelting av snømasser.
    location_id:

    1 results

    1. NO081
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    EXPIRED
    issueDate:
    2025-04-15T12:36:58Z
    deadline:
    2025-05-16T10:00:00Z
    sentToTed:
    no
    publicationDate:
    2025-04-16
    placeOfPerformance:
    procurementStrategicLabels:

    1 results

    1. ENVIRONMENT_PROCUREMENT
  8. id:
    2023-643219
    buyer:

    1 results

    1. id:
      d83ebee1984ee99bdffe8ece9ca58d3e
      organization_id:
      971 035 854
      name:
      Universitetet i Oslo
    heading:
    Service på Fartøy Trygve Braarud
    description:
    Unversitetet i Oslo har til hensikt å utføre reperasjoner ved Engelsviken slipp. Vårt forskningsfartøy har akutte driftsmessige reparasjoner og utbedringer samt fornyelse av sertifiseringer som skal utføres. Engelsviken Slipp anses som mest hensiktsmessig både på bakgrunn av kompetanse på stedet og tilgang til deler og utstyr. Det vil også være tidsmessige og kostadsmessige bespareleser ved å gå til slipp i nærområde. Se også vedlegg.
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2023-02-07T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2023-02-07
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  9. id:
    2022-604937
    buyer:

    1 results

    1. id:
      8ed6139700ffdea0b599bb7c0b3537b5
      organization_id:
      975950662
      name:
      Forsvarsbygg
    heading:
    R01288 Rammeavtale for slipp- og verkstedstjenester til Forsvarsbygg sine fartøy
    description:
    Forsvarsbygg har behov for slipp- og verkstedstjenester, herunder service og vedlikehold og sertifisering av komponenter for fartøyene «Oscarsborg II» og «Oscarsborg III». Avtalen inkluderer også kjøp av utstyrskomponenter og materialer.
    location_id:

    1 results

    1. NO08
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    status:
    not reported by source
    issueDate:
    2022-12-14T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2022-12-14
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  10. id:
    2019-339459
    buyer:

    1 results

    1. id:
      1542aaef4761a42df5c4fdb90836b3c3
      organization_id:
      976 820 088
      name:
      Oslo kommune v/ Renovasjonsetaten
    heading:
    Båttransport av husholdningsavfall fra øyer i indre Oslofjord
    description:
    Båttransport av husholdningsavfall fra øyer i indre Oslofjord i sommersesongene 2019 og 2020. Opsjon på sommersesongene 2021 og 2022.
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
    status:
    not reported by source
    issueDate:
    2019-01-03T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2019-01-03
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

limit:
25
offset:
0
returned:
10
has_more_results:
yes
truncated:
yes
next_offset:
10
Will you use the result in generated code?

Open the same result as JSON

Is data missing or incorrect? Send feedback about this result.

Continue exploring

How an AI agent should use this page

Ground rule: Navigate with HTML GET links to keep explanations and relationships. Use the page's JSON alternative only when concrete values must be extracted, compared or computed.

How to use the search_doffin lookup

  1. Replace the placeholders in the HTML GET template; remove optional parameters you do not need.
  2. Check types, units, limits and ID formats in the parameter table.
  3. Follow linked results to canonical pages before combining sources.

Misreading to avoid: An empty list means "no results for this lookup". An error message or unavailable source does not mean the data does not exist.

Source-specific next step

Go to the source page for other operations. Use the JSON template only after the HTML result shows that the parameters and source are correct.