UNPKG

@duetds/components

Version:

This package includes Duet Core Components and related tools.

1 lines 47.3 kB
import{r as t,h as a,H as i,c as s,d as l}from"./p-6403d5dc.js";import{a as c}from"./p-da8c2c96.js";import{d as e}from"./p-1bfaadf5.js";import{t as h}from"./p-8ad09b8a.js";const n=class{constructor(a){t(this,a),this.logoId=c("DuetLogo"),this.theme="",this.margin="auto",this.inverse=!1,this.size="medium",this.href="/",this.language="fi"}componentWillLoad(){"default"!==this.theme&&document.documentElement.classList.contains("duet-theme-turva")&&(this.theme="turva")}render(){const t=this.inverse?h.colorGrayLightest:h.colorBrandGrayTurva,s=this.inverse?h.colorGrayLightest:h.colorPrimaryTurva,l=this.inverse?h.colorGrayLightest:h.colorBrandBlue;return a(i,{class:{"duet-m-0":"none"===this.margin}},a("a",{href:this.href,class:{"duet-logo":!0,[this.size]:!0,"duet-theme-turva":"turva"===this.theme,"duet-logo-en":"en"===this.language,"duet-logo-sv":"sv"===this.language}},"turva"===this.theme?a("svg",{role:"img",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":this.logoId,viewBox:"0 0 305 111"},a("title",{id:this.logoId},"Turva"),a("path",{fill:t,d:"M79 90.1A40.5 40.5 0 0 0 98.3 58H79v32.2z"}),a("path",{fill:t,d:"M45.1 57.9V46.4h52.3a40.5 40.5 0 1 0-30 48.5V58H45z"}),a("path",{fill:s,d:"M278.9 80.3v-9.8l-7.4.4c-2.4.3-4.3.6-5.7 1-1.7.4-4 1.3-5 2.3-1 1-2.3 2.8-2.3 4.6 0 2 .8 3.8 2 4.8s3.3 2 5.7 2a22 22 0 0 0 12.7-5.3zm4.2 8H279v-4.1l-3 1.9-2.8 1.5a17.4 17.4 0 0 1-7.4 1.6c-3 0-6.3-.7-8-2.3a9.6 9.6 0 0 1-3.4-7.2 9 9 0 0 1 1.8-5.9c1.1-1.6 3.1-3.3 5.2-4.2 2.1-1 4.7-1.6 7.7-1.9 3.4-.4 6.8-.6 9.8-.7v-1.1a6 6 0 0 0-.7-3.3 8 8 0 0 0-2.6-2.5c-.8-.5-2.2-1-3.4-1.1a25.7 25.7 0 0 0-8.8.4c-1.9.4-3.3 1-5.4 1.7h-.3v-4.3c1.2-.3 2.3-.7 4.5-1a37.7 37.7 0 0 1 12.8 0c1.8.4 2.9 1 4.2 2 1.3 1 2.3 2.3 3 3.8.7 1.5 1 3.2 1 4.7v22zM250.1 56l-14 32.4h-4.8L217.4 56h4.5l12 27.7L245.6 56zM137.7 88.2l-2.7.7c-.9.2-2 .4-4.2.4a9 9 0 0 1-7.2-3c-1.9-1.8-2.6-5-2.6-9.3V60.2h-5.2V56h5.2V47h4.2v9h12.6v4.2h-12.6v14.2c0 1.8 0 4.3.2 5.4 0 1 .3 2.5.8 3.4.5.8 1.4 1.4 2.2 1.8.8.4 2.7.5 4.1.5 1-.1 1.7-.2 2.7-.5l2.2-.6h.3v3.8zM176.4 88.4h-4.2v-3.9c-2 1.6-4.5 2.8-6.3 3.6-1.8.8-3.8 1.3-6 1.3-3.6 0-6-1.2-8-3.4s-2.5-5.5-2.5-9.9v-20h4.2V74c0 1.8.1 3.8.3 5 .2 1.3.5 3 1 3.8a5 5 0 0 0 2.2 2c1 .5 2.2.7 4 .7 1.5 0 3.1-.4 5-1.2 1.7-.8 4.5-2.4 6-3.6V56.1h4.3v32.3zM210.4 61h-.3a21.6 21.6 0 0 0-5.4-.7c-1.9 0-3.6.4-5.3 1.2a31 31 0 0 0-5.4 3.7v23.2h-4.3V56h4.3v5.2c2.3-1.9 5-3.2 6.7-4 1.8-.8 3.6-1.2 5.5-1.2a22.3 22.3 0 0 1 4.2.4v4.4z"})):"","fi"===this.language&&"turva"!==this.theme?a("svg",{role:"img",xmlns:"http://www.w3.org/2000/svg",fill:l,"aria-labelledby":this.logoId,viewBox:"0 0 427 111"},a("title",{id:this.logoId},"LähiTapiola"),a("path",{d:"M131.6 69.6v1.3l-.3 1c0 .2-.2.4-.3.5l-.5.1h-16c-.5 0-1-.1-1.4-.5-.5-.3-.7-.9-.7-1.7V38.7l.2-.5c.1-.2.3-.3.6-.4l1-.2a15.7 15.7 0 0 1 4.6.2c.3.1.5.2.6.4l.2.5v28h11l.4.1.3.5.2 1 .1 1.3M164.3 70c.2.5.4 1 .4 1.4 0 .4 0 .7-.2.9-.2.2-.5.3-1 .3a25.2 25.2 0 0 1-5.4 0l-.6-.4-.3-.6-2.3-7h-13l-2.3 6.8c0 .3-.2.5-.3.6-.1.2-.3.4-.6.4l-1 .3a25.9 25.9 0 0 1-3.9 0l-1-.5c-.1-.2-.2-.5-.1-.8 0-.4.2-1 .4-1.5l10.7-31 .4-.7c.1-.2.4-.3.7-.4l1.3-.2a47.7 47.7 0 0 1 6.2.2c.4 0 .6.2.8.4l.4.8 10.7 31zm-17.9-38.8c0 1.3-.2 2.2-.7 2.7-.5.5-1.4.7-2.8.7s-2.3-.2-2.8-.7c-.5-.5-.7-1.4-.7-2.6 0-1.2.2-2.1.7-2.6.5-.5 1.4-.8 2.8-.8s2.4.3 2.8.7c.5.5.7 1.4.7 2.6zm2 13.1h-.1l-5 14.9h10l-5-14.9zm9.8-13c0 1.2-.2 2-.7 2.6-.5.5-1.5.7-2.9.7s-2.3-.2-2.8-.7c-.4-.5-.7-1.4-.7-2.6 0-1.2.3-2.1.8-2.6s1.4-.8 2.8-.8 2.3.3 2.8.7c.5.5.7 1.4.7 2.6zM196.4 71.6c0 .2 0 .3-.2.5l-.5.3-1.1.2a14 14 0 0 1-4.5-.2c-.3 0-.5-.2-.6-.3a.7.7 0 0 1-.2-.5V57.5h-13v14c0 .3 0 .4-.2.6l-.5.3-1.1.2a14.3 14.3 0 0 1-4.5-.2c-.3 0-.5-.2-.6-.3a.8.8 0 0 1-.2-.5v-33c0-.1 0-.3.2-.4.1-.2.3-.3.6-.4l1-.2a15.6 15.6 0 0 1 4.6.2l.5.4.2.5v12.8h13V38.7c0-.2 0-.4.2-.5.1-.2.3-.3.6-.4l1-.2a15.9 15.9 0 0 1 4.6.2l.5.4c.2.1.2.3.2.5v32.9zM211.1 71.6c0 .2 0 .3-.2.5l-.5.3-1.1.2a14.3 14.3 0 0 1-4.5-.2c-.3 0-.5-.2-.6-.3a.8.8 0 0 1-.2-.5v-33c0-.1 0-.3.2-.4.1-.2.3-.3.6-.4l1-.2a15.3 15.3 0 0 1 4.6.2l.5.4c.2.1.2.3.2.5v32.9zM242 40.6l-.1 1.3-.2 1-.4.4-.4.2h-8.7v28c0 .3 0 .4-.2.6l-.6.3a14 14 0 0 1-5.6 0c-.3 0-.4-.2-.6-.3a.8.8 0 0 1-.1-.5V43.5h-8.8c-.1 0-.3 0-.4-.2-.1 0-.3-.3-.3-.5l-.2-.9a10.9 10.9 0 0 1 .2-3.6c0-.2.2-.4.3-.5l.4-.1H241l.4.1.4.5.2 1v1.3M270.3 70l.4 1.4c0 .4 0 .7-.2.9-.2.2-.6.3-1 .3a24.3 24.3 0 0 1-5.5 0l-.5-.4-.3-.6-2.4-7h-13l-2.3 6.8-.2.6c-.2.2-.3.4-.6.4a25.9 25.9 0 0 1-5 .2c-.4 0-.7-.2-.9-.4-.2-.2-.2-.5-.2-.8 0-.4.2-1 .4-1.5l10.8-31c0-.3.2-.5.3-.7l.7-.4 1.3-.2a47.8 47.8 0 0 1 6.2.2c.4 0 .7.2.8.4l.4.8 10.8 31zm-16-25.7l-5 14.9h9.9l-5-14.9zM299 48.3c0 2-.3 3.7-.9 5.2a10 10 0 0 1-2.7 3.8c-1.1 1-2.6 1.8-4.3 2.3a20 20 0 0 1-6 .8h-2.9v11.2l-.1.5-.6.3-1.1.2a14 14 0 0 1-4.5-.2c-.3 0-.5-.2-.6-.3a.8.8 0 0 1-.2-.5V40.2c0-.8.3-1.5.7-1.9.4-.4 1-.6 1.7-.6h8.3a28 28 0 0 1 5 .5c1 .2 2.1.6 3.2 1.1a8.8 8.8 0 0 1 4.5 5.1c.3 1.2.5 2.5.5 3.9m-7.4.5c0-1.2-.2-2.2-.6-3-.5-.8-1-1.4-1.6-1.8-.7-.4-1.3-.6-2-.7l-2.2-.1h-3V55h3.2c1.1 0 2-.2 2.9-.5a4.9 4.9 0 0 0 3-3.2c.2-.8.3-1.6.3-2.5M311.6 71.6c0 .2 0 .3-.2.5l-.5.3-1.1.2a14.2 14.2 0 0 1-4.5-.2c-.3 0-.5-.2-.6-.3a.8.8 0 0 1-.2-.5v-33c0-.1 0-.3.2-.4.1-.2.3-.3.6-.4l1-.2a15.2 15.2 0 0 1 4.6.2l.5.4c.2.1.2.3.2.5v32.9zM350.6 54.7c0 2.9-.4 5.5-1.1 7.8-.7 2.2-1.8 4.2-3.2 5.8a13.7 13.7 0 0 1-5.3 3.6 21.3 21.3 0 0 1-14.4.2 12.3 12.3 0 0 1-8-8.8 28 28 0 0 1 0-15.6c.8-2.2 1.8-4.2 3.3-5.7a14 14 0 0 1 5.2-3.7c2.1-.8 4.5-1.2 7.3-1.2 2.7 0 5 .3 7 1s3.7 1.8 5 3.2a14 14 0 0 1 3.1 5.6c.7 2.2 1 4.8 1 7.8m-7.4.4c0-1.8-.1-3.5-.4-5-.3-1.5-.8-2.8-1.5-3.9a7 7 0 0 0-2.7-2.4 9.4 9.4 0 0 0-4.3-1c-1.8 0-3.2.4-4.4 1a8 8 0 0 0-2.8 2.7 11 11 0 0 0-1.5 3.8 27.8 27.8 0 0 0 0 9.8 11 11 0 0 0 1.4 3.9c.7 1 1.6 1.9 2.7 2.5 1.2.5 2.6.8 4.4.8 1.7 0 3.2-.3 4.3-1a7.8 7.8 0 0 0 2.9-2.6c.7-1.1 1.2-2.4 1.5-3.9.3-1.5.4-3 .4-4.7M375.7 69.6a10.5 10.5 0 0 1-.3 2.3c0 .2-.2.4-.3.5l-.5.1h-16c-.6 0-1-.1-1.5-.5-.4-.3-.6-.9-.6-1.7V38.7c0-.2 0-.4.2-.5.1-.2.3-.3.6-.4l1-.2a15.7 15.7 0 0 1 4.6.2c.3.1.5.2.6.4l.1.5v28h11l.5.1.3.5.2 1v1.3M408.4 70c.2.6.4 1 .4 1.4 0 .4 0 .7-.2.9-.2.2-.5.3-1 .3a24.3 24.3 0 0 1-5.4 0 1 1 0 0 1-.6-.4 2 2 0 0 1-.3-.6l-2.3-7h-13.1l-2.2 6.8c0 .3-.2.5-.3.6-.1.2-.3.4-.6.4a26 26 0 0 1-5 .2c-.3 0-.7-.2-.8-.4-.2-.2-.3-.5-.2-.8 0-.4.2-1 .4-1.5l10.7-31 .4-.7c.1-.2.4-.3.7-.4l1.3-.2a47.7 47.7 0 0 1 6.2.2c.3 0 .6.2.7.4l.4.8 10.8 31zm-16-25.7l-5 14.9h10l-5-14.9zM22.5 68.5c-6.9-6.9-6.9-18 0-24.9l23.8-23.8a17.6 17.6 0 0 1 20-3.4v.1L42.9 39.9a5.9 5.9 0 0 0 8.2 8.3l4.2-4.1c2.3-2.4 4.7-2.4 6.7-.4l9 8.9c2.3 2.4 2.6 4.4 0 7.1l-8.5 8.5c-2.4 2.3-4.6 2.5-7.1 0L39 51.9a5.9 5.9 0 0 0-8.3 8.3L51.5 81c4 4 10.6 4 14.7 0l17.4-17.5c4-4 4-10.6 0-14.7L70.3 35.4c-2.1-2-2-4.4.2-6.6l4.3-4.2.5-.7L92 40.6a21.8 21.8 0 0 1 0 31L74.2 89.2a21.9 21.9 0 0 1-30.9 0L22.5 68.5z"})):"","sv"===this.language&&"turva"!==this.theme?a("svg",{role:"img",xmlns:"http://www.w3.org/2000/svg",fill:l,"aria-labelledby":this.logoId,viewBox:"0 0 463 111"},a("title",{id:this.logoId},"LokalTapiola"),a("path",{d:"M131 69.6l-.1 1.4-.2.9-.4.5-.4.2h-16c-.6 0-1.1-.2-1.5-.6-.4-.3-.6-.9-.6-1.7V38.7l.1-.5.6-.4 1.1-.2a15 15 0 0 1 4.5.2c.3.1.5.2.6.4l.2.5v28h11c.1 0 .3 0 .4.2.2 0 .3.2.4.4l.2 1v1.3M157.4 55c0-1.7-.1-3.4-.4-4.9-.3-1.5-.8-2.8-1.5-3.9a7 7 0 0 0-2.7-2.4 9.5 9.5 0 0 0-4.3-1c-1.8 0-3.2.4-4.4 1a8 8 0 0 0-2.8 2.7c-.8 1-1.3 2.4-1.6 3.8a27.6 27.6 0 0 0 0 9.8 11 11 0 0 0 1.5 4c.7 1 1.6 1.8 2.7 2.4 1.2.6 2.6.8 4.4.8a7.9 7.9 0 0 0 7.2-3.6c.7-1 1.2-2.4 1.5-3.9.3-1.5.4-3 .4-4.7m7.5-.4c0 3-.4 5.5-1.1 7.8-.7 2.3-1.8 4.2-3.2 5.8a13.7 13.7 0 0 1-5.3 3.6c-2 .9-4.5 1.3-7.3 1.3-2.7 0-5-.4-7-1a12.4 12.4 0 0 1-8.1-8.9 28 28 0 0 1 0-15.6 14 14 0 0 1 8.5-9.4c2.1-.8 4.5-1.2 7.3-1.2 2.6 0 5 .3 7 1a12.4 12.4 0 0 1 8.1 8.8c.7 2.2 1 4.8 1 7.8M196.3 71.5l-.1.5a1 1 0 0 1-.6.4l-1.2.2a17 17 0 0 1-4.3 0c-.5-.1-.9-.2-1.1-.4l-.5-.7L177.9 55v16.5l-.1.6-.6.3-1 .2a15 15 0 0 1-4.6-.2c-.3 0-.5-.2-.6-.3a.8.8 0 0 1-.2-.6V38.7c0-.2 0-.4.2-.5.1-.2.3-.3.6-.4l1-.2a14.8 14.8 0 0 1 4.6.2c.3.1.5.2.6.4l.1.5v14.8l10.2-14.8.5-.6.7-.3a20.7 20.7 0 0 1 5.7 0l.6.4.2.5-.3 1-.9 1.5-9.6 12.5 10.5 15.8.7 1.4.1.6M213.6 44.3l-5 14.9h10l-5-14.9zm16 25.6l.4 1.6c0 .3 0 .6-.2.8-.2.2-.6.3-1 .4a26.7 26.7 0 0 1-5.5-.2 1 1 0 0 1-.5-.3l-.3-.6-2.3-7H207l-2.2 6.8-.3.7-.6.4-1.1.2a27.7 27.7 0 0 1-3.8 0c-.5-.1-.8-.2-1-.4-.2-.2-.2-.5-.2-1l.4-1.4 10.8-31c0-.3.2-.5.4-.7.1-.2.3-.4.6-.4l1.4-.2a44.9 44.9 0 0 1 6.2.2c.3 0 .6.2.7.4l.4.8 10.8 31zM253.6 69.6V71l-.2.9-.4.5-.4.2h-16c-.6 0-1.1-.2-1.5-.6-.4-.3-.6-.9-.6-1.7V38.7c0-.2 0-.4.2-.5 0-.2.3-.3.5-.4l1.1-.2a15 15 0 0 1 4.5.2c.3.1.5.2.6.4l.2.5v28h11c.1 0 .3 0 .4.2.2 0 .3.2.4.4l.2 1v1.3M276.3 40.6v1.3l-.3 1-.3.4-.5.2h-8.7v28.1c0 .2 0 .3-.2.5l-.6.3-1 .2a15.2 15.2 0 0 1-4.6-.2l-.6-.3a.7.7 0 0 1-.1-.5V43.5h-8.8c-.1 0-.3 0-.4-.2-.2 0-.3-.3-.3-.5l-.2-.9a10.7 10.7 0 0 1 .2-3.6c0-.2.1-.4.3-.5l.4-.1h24.6l.5.1.3.5.2 1v1.3M288.6 44.3l-5 14.9h10l-5-14.9zm16 25.6l.4 1.6c0 .3 0 .6-.2.8-.2.2-.5.3-1 .4a26.8 26.8 0 0 1-5.4-.2 1 1 0 0 1-.6-.3l-.3-.6-2.3-7H282l-2.2 6.8-.3.7-.6.4-1 .2a27.9 27.9 0 0 1-3.9 0c-.5-.1-.8-.2-1-.4-.2-.2-.2-.5-.2-1l.4-1.4 10.8-31 .4-.7c.1-.2.3-.4.7-.4l1.3-.2a45 45 0 0 1 6.2.2c.3 0 .6.2.7.4l.4.8 10.8 31zM326 48.8c0-1.2-.3-2.2-.7-3-.4-.8-1-1.4-1.6-1.8-.6-.4-1.3-.6-2-.7l-2.1-.1h-3V55h3.2c1.1 0 2-.2 2.8-.5.8-.3 1.4-.7 1.9-1.2a8 8 0 0 0 1.5-4.5m7.4-.5c0 2-.3 3.7-1 5.2a10 10 0 0 1-2.6 3.8c-1.2 1-2.6 1.8-4.3 2.4a20 20 0 0 1-6 .8h-3V72l-.7.3-1 .2a14.8 14.8 0 0 1-4.6-.2c-.2 0-.4-.2-.5-.3a.8.8 0 0 1-.2-.5V40.2c0-.8.2-1.5.7-1.9.4-.4 1-.6 1.7-.6h8.2a27.3 27.3 0 0 1 5 .5c1.1.2 2.2.6 3.2 1.1 1 .6 2 1.3 2.8 2.1.7.9 1.3 1.9 1.7 3 .4 1.2.6 2.5.6 3.9M346 71.6c0 .2 0 .3-.2.5l-.6.3-1 .2a15.1 15.1 0 0 1-4.6-.2c-.2 0-.4-.2-.5-.3a.8.8 0 0 1-.2-.5v-33c0-.1 0-.3.2-.4 0-.2.3-.3.5-.4l1.1-.2a14.5 14.5 0 0 1 4.5.2c.3.1.5.2.6.4l.2.5v32.9zM377.5 55c0-1.7-.1-3.4-.4-4.9-.3-1.5-.8-2.8-1.5-3.9a7 7 0 0 0-2.7-2.4 9.5 9.5 0 0 0-4.3-1c-1.8 0-3.2.4-4.4 1a8 8 0 0 0-2.8 2.7c-.8 1-1.3 2.4-1.6 3.8a27.8 27.8 0 0 0 0 9.8 11 11 0 0 0 1.5 4c.7 1 1.6 1.8 2.7 2.4 1.2.6 2.6.8 4.4.8a7.9 7.9 0 0 0 7.2-3.6c.7-1 1.2-2.4 1.5-3.9.3-1.5.4-3 .4-4.7m7.5-.4c0 3-.4 5.5-1.1 7.8-.7 2.3-1.8 4.2-3.2 5.8a13.8 13.8 0 0 1-5.3 3.6c-2 .9-4.5 1.3-7.2 1.3-2.8 0-5.1-.4-7.1-1a12.3 12.3 0 0 1-8.1-8.9 28 28 0 0 1 0-15.6 14 14 0 0 1 8.5-9.4c2.1-.8 4.5-1.2 7.3-1.2 2.6 0 5 .3 7 1a12.4 12.4 0 0 1 8.1 8.8c.7 2.2 1 4.8 1 7.8M410.1 69.6V71l-.3.9c0 .2-.2.4-.3.5l-.5.2h-16c-.6 0-1-.2-1.5-.6-.4-.3-.6-.9-.6-1.7V38.7c0-.2 0-.4.2-.5.1-.2.3-.3.6-.4l1-.2a14.9 14.9 0 0 1 4.6.2c.3.1.5.2.6.4l.2.5v28h11c.1 0 .3 0 .4.2l.3.4.2 1 .1 1.3M426.8 44.3l-5 14.9h10l-5-14.9zm16 25.6l.5 1.6c0 .3 0 .6-.3.8-.2.2-.5.3-1 .4a26.8 26.8 0 0 1-5.4-.2 1 1 0 0 1-.6-.3l-.2-.6-2.4-7h-13l-2.3 6.8c0 .3-.2.5-.3.7l-.5.4-1.1.2a27.6 27.6 0 0 1-3.9 0l-1-.4c-.1-.2-.2-.5-.1-1l.4-1.4 10.7-31 .4-.7c.2-.2.4-.4.7-.4l1.3-.2a45 45 0 0 1 6.2.2c.4 0 .6.2.8.4l.4.8 10.8 31zM21.8 68.6c-7-7-7-18.1 0-25l23.8-23.8a17.7 17.7 0 0 1 20-3.4L42.2 40a5.9 5.9 0 0 0 8.2 8.3l4.2-4.1c2.3-2.4 4.6-2.4 6.7-.4l9 9c2.3 2.3 2.6 4.4 0 7l-8.6 8.5c-2.3 2.3-4.5 2.5-7 0L38.3 51.9a5.9 5.9 0 0 0-8.3 8.3L50.8 81c4 4 10.6 4 14.6 0L83 63.4c4-4 4-10.6 0-14.7L69.6 35.4c-2.1-2-2-4.4.2-6.6l4.3-4.3.5-.6 16.7 16.7a21.9 21.9 0 0 1 0 31L73.5 89.3a21.9 21.9 0 0 1-31 0L21.9 68.6z"})):"","en"===this.language&&"turva"!==this.theme?a("svg",{role:"img",xmlns:"http://www.w3.org/2000/svg",fill:l,"aria-labelledby":this.logoId,viewBox:"0 0 460 111"},a("title",{id:this.logoId},"LocalTapiola"),a("path",{d:"M131.6 69.7V71l-.3 1c0 .2-.2.4-.3.5l-.5.1h-16c-.5 0-1-.1-1.4-.5-.5-.3-.7-1-.7-1.7V38.7l.2-.4c.1-.2.3-.3.6-.4l1-.2a14.8 14.8 0 0 1 4.6.2c.3.1.5.2.6.4l.2.4v28h11l.4.2.3.5.2 1 .1 1.3M158 55.2c0-1.8 0-3.5-.4-5-.2-1.5-.7-2.8-1.4-3.9a7 7 0 0 0-2.8-2.4 9.4 9.4 0 0 0-4.3-1c-1.7 0-3.2.4-4.4 1a8 8 0 0 0-2.8 2.7c-.7 1-1.2 2.4-1.5 3.8a27.6 27.6 0 0 0 0 9.8 11 11 0 0 0 1.4 3.9c.7 1 1.6 1.9 2.8 2.5 1.1.5 2.6.8 4.3.8a7.9 7.9 0 0 0 7.2-3.6c.7-1.1 1.2-2.4 1.5-3.9.3-1.5.5-3 .5-4.7m7.4-.4c0 2.9-.4 5.5-1 7.8-.8 2.2-1.9 4.2-3.3 5.8A13.7 13.7 0 0 1 156 72c-2.1.8-4.6 1.3-7.3 1.3s-5-.4-7.1-1.1a12.3 12.3 0 0 1-8-8.8 28 28 0 0 1 0-15.6 14 14 0 0 1 8.5-9.4c2-.8 4.5-1.2 7.2-1.2s5 .3 7 1 3.7 1.8 5.1 3.2c1.4 1.5 2.4 3.3 3 5.6.8 2.2 1.1 4.8 1.1 7.8M213.2 44.4l-5 14.8h10l-5-14.8zm16 25.6c.3.6.4 1.2.4 1.5 0 .4 0 .7-.2.9-.2.2-.5.3-1 .3a26.6 26.6 0 0 1-5.4-.1c-.3 0-.5-.2-.6-.3l-.3-.6-2.3-7h-13l-2.3 6.8c0 .3-.2.5-.3.6l-.5.4-1.1.2a27.2 27.2 0 0 1-3.9 0c-.4 0-.8-.2-1-.4-.1-.2-.2-.5-.1-.8l.4-1.6L208.7 39l.4-.7.7-.5 1.3-.1a47 47 0 0 1 6.2.1c.4.1.6.3.8.5l.4.8L229.2 70zM253.3 69.7l-.1 1.3-.2 1-.3.5-.5.1h-16c-.6 0-1-.1-1.5-.5-.4-.3-.6-1-.6-1.7V38.7c0-.1 0-.3.2-.4.1-.2.3-.3.6-.4l1-.2a14.8 14.8 0 0 1 4.6.2l.5.4c.2.1.2.3.2.4v28h11l.5.2.3.5.2 1v1.3M275.9 40.7V42l-.3 1-.3.4-.5.2h-8.7v28c0 .2 0 .4-.2.6l-.6.3-1 .2a15.3 15.3 0 0 1-4.6-.2c-.2 0-.4-.2-.5-.3a.7.7 0 0 1-.2-.5V43.6h-8.7c-.2 0-.4 0-.5-.2l-.3-.5-.2-.9a10.9 10.9 0 0 1 .2-3.6c0-.2.2-.4.3-.5l.5-.1h24.5l.5.1.3.5.2 1v1.3M288.2 44.4l-5 14.8h10l-5-14.8zm16 25.6l.4 1.5c0 .4 0 .7-.2.9-.2.2-.6.3-1 .3a26.7 26.7 0 0 1-5.5-.1 1 1 0 0 1-.5-.3l-.3-.6-2.3-7h-13.1l-2.2 6.8-.3.6c-.1.2-.3.3-.6.4l-1 .2a27.3 27.3 0 0 1-3.9 0c-.5 0-.8-.2-1-.4-.2-.2-.2-.5-.2-.8l.4-1.6L283.7 39l.4-.7c.1-.2.3-.4.7-.5l1.3-.1a47.4 47.4 0 0 1 6.2.1c.3.1.6.3.7.5l.4.8L304.2 70zM325.5 48.9c0-1.2-.2-2.2-.6-3-.5-.8-1-1.4-1.6-1.8-.6-.4-1.3-.6-2-.7l-2.1-.2h-3v11.9h3.1c1.2 0 2.1-.2 2.9-.5.7-.3 1.4-.7 1.8-1.3.5-.5.9-1.2 1.1-2 .3-.7.4-1.5.4-2.4m7.4-.5c0 2-.3 3.7-.9 5.2a10 10 0 0 1-2.6 3.8c-1.2 1-2.6 1.8-4.3 2.3-1.7.6-3.7.8-6 .8h-3v11.2l-.1.5-.6.3-1 .2a14.9 14.9 0 0 1-4.6-.2c-.3 0-.5-.2-.6-.3a.8.8 0 0 1-.1-.5V40.3c0-.8.2-1.5.6-1.9.5-.4 1-.6 1.8-.6h8.2a27.6 27.6 0 0 1 5 .5c1 .2 2.1.6 3.2 1.1a8.9 8.9 0 0 1 4.5 5.1c.3 1.2.5 2.4.5 3.9M345.5 71.7l-.1.5-.6.3-1 .2a15 15 0 0 1-4.6-.2c-.3 0-.5-.2-.6-.3a.8.8 0 0 1-.2-.5v-33c0-.1 0-.3.2-.4.1-.2.3-.3.6-.4l1-.2a14.5 14.5 0 0 1 4.6.2c.3.1.5.2.6.4l.1.4v33zM377 55.2c0-1.8 0-3.5-.4-5-.3-1.5-.7-2.8-1.4-3.9a7 7 0 0 0-2.8-2.4 9.4 9.4 0 0 0-4.3-1c-1.8 0-3.2.4-4.4 1a8 8 0 0 0-2.8 2.7c-.7 1-1.2 2.4-1.5 3.8a27.8 27.8 0 0 0 0 9.8 11 11 0 0 0 1.4 3.9c.7 1 1.6 1.9 2.8 2.5 1.1.5 2.6.8 4.3.8a7.9 7.9 0 0 0 7.2-3.6c.7-1.1 1.2-2.4 1.5-3.9.3-1.5.5-3 .5-4.7m7.4-.4c0 2.9-.4 5.5-1 7.8-.8 2.2-1.9 4.2-3.3 5.8A13.8 13.8 0 0 1 375 72a21.6 21.6 0 0 1-14.4.2 12.3 12.3 0 0 1-8-8.8 28 28 0 0 1 0-15.6c.8-2.2 1.9-4.2 3.3-5.7a14 14 0 0 1 5.2-3.7c2.1-.8 4.6-1.2 7.3-1.2s5 .3 7 1 3.7 1.8 5 3.2c1.4 1.5 2.5 3.3 3.2 5.6.7 2.2 1 4.8 1 7.8M409.6 69.7a11.5 11.5 0 0 1-.3 2.3c0 .2-.2.4-.3.5l-.5.1h-16c-.5 0-1-.1-1.4-.5-.4-.3-.7-1-.7-1.7V38.7l.2-.4c.1-.2.3-.3.6-.4l1.1-.2a14.7 14.7 0 0 1 4.5.2c.3.1.5.2.6.4l.2.4v28h11l.4.2.3.5.2 1 .1 1.3M426.3 44.4l-5 14.8h10l-5-14.8zm16 25.6c.3.6.4 1.2.4 1.5.1.4 0 .7-.2.9-.2.2-.5.3-1 .3a26.7 26.7 0 0 1-5.4-.1c-.3 0-.5-.2-.6-.3l-.3-.6-2.3-7h-13l-2.3 6.8c0 .3-.2.5-.3.6 0 .2-.3.3-.5.4l-1.1.2a27.1 27.1 0 0 1-3.9 0c-.4 0-.7-.2-1-.4-.1-.2-.2-.5-.1-.8l.4-1.6L421.8 39l.4-.7.7-.5 1.3-.1a47.3 47.3 0 0 1 6.2.1c.4.1.6.3.8.5l.4.8L442.3 70zM22.5 68.6c-6.9-6.9-6.9-18 0-25L46.3 20a17.6 17.6 0 0 1 20-3.4v.1L42.9 40a5.9 5.9 0 0 0 8.2 8.3l4.2-4.1c2.3-2.4 4.7-2.4 6.7-.4l9 8.9c2.3 2.4 2.6 4.4 0 7.1l-8.5 8.5c-2.4 2.3-4.6 2.5-7.1 0L39 52a5.9 5.9 0 0 0-8.3 8.3L51.5 81c4 4 10.6 4 14.7 0l17.4-17.5c4-4 4-10.6 0-14.7L70.3 35.5c-2.1-2-2-4.4.2-6.6l4.3-4.3.5-.6L92 40.7a21.8 21.8 0 0 1 0 31L74.2 89.3a21.8 21.8 0 0 1-30.9 0L22.5 68.6zM195.7 67.4a13.7 13.7 0 0 1-.2 2l-.2.5-.5.6c-.2.2-.5.5-1.1.8l-2 1a18.2 18.2 0 0 1-6.3 1A18 18 0 0 1 179 72c-2-.7-3.6-1.8-5-3.3a14.7 14.7 0 0 1-3-5.4c-.7-2.2-1.1-4.8-1.1-7.7 0-3 .4-5.6 1.2-7.9.8-2.3 1.9-4.2 3.3-5.7 1.4-1.6 3.1-2.8 5-3.6a17.2 17.2 0 0 1 14 .6l1.3.8.5.6.2.7.1.9a16.4 16.4 0 0 1-.2 3.5c0 .2-.2.4-.3.5l-.5.2-1-.5a16.8 16.8 0 0 0-4-2 10 10 0 0 0-6.9.3 8 8 0 0 0-2.7 2.4c-.8 1-1.4 2.3-1.8 3.8-.4 1.5-.6 3.2-.6 5 0 2 .3 3.9.7 5.4.4 1.5 1 2.7 1.8 3.7s1.7 1.7 2.8 2.1c1.1.5 2.3.7 3.7.7a10.6 10.6 0 0 0 5.6-1.4l1.7-1c.4-.2.7-.4 1-.4l.4.1c0 .1.2.2.2.5l.2.9v1.5"})):""))}get element(){return s(this)}static get style(){return":host{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;margin-right:8px!important;vertical-align:middle;display:inline-block;width:auto}:host:last-child,:host:last-of-type{margin-right:0!important}:host(.duet-m-0){margin:0!important}.duet-logo{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:154px;height:40px}.duet-logo.duet-theme-turva{width:110px;height:40px}.duet-logo-en{width:166px}.duet-logo-sv{width:167px}.duet-logo svg{display:block;width:100%;height:auto}.duet-logo.large{width:184.8px;height:48px}.duet-logo.large.duet-theme-turva{width:149.6px;height:54.4px}.duet-logo.large-en{width:199.2px}.duet-logo.large-sv{width:200.4px}"}};let o=!1;if("undefined"!=typeof window){const t={get passive(){o=!0}};window.addEventListener("testPassive",null,t),window.removeEventListener("testPassive",null,t)}const d="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&/iP(ad|hone|od)/.test(window.navigator.platform);let v,u,r=[],m=!1,p=-1;const g=t=>r.some(a=>!(!a.options.allowTouchMove||!a.options.allowTouchMove(t))),w=t=>{const a=t||window.event;return!!g(a.target)||a.touches.length>1||(a.preventDefault&&a.preventDefault(),!1)},M=t=>{if(d){if(!t)return void console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");t.ontouchstart=null,t.ontouchmove=null,r=r.filter(a=>a.targetElement!==t),m&&0===r.length&&(document.removeEventListener("touchmove",w,o?{passive:!1}:void 0),m=!1)}else(r=r.filter(a=>a.targetElement!==t)).length||setTimeout(()=>{void 0!==u&&(document.body.style.paddingRight=u,u=void 0),void 0!==v&&(document.body.style.overflow=v,v=void 0)})},L=class{constructor(a){t(this,a),this.nav=null,this.navSize=0,this.isTicking=!1,this.lastPosition=-1,this.isContactOpen=!1,this.isLanguageOpen=!1,this.isSlideOutOpen=!1,this.hasItems=!1,this.isFixed=!1,this.processedItems=null,this.theme="",this.accessibleLabel="Valikko",this.logoHref="/",this.currentHref="/",this.skipToId="",this.region="",this.contact="",this.language="fi",this.refreshItems=()=>{this.processedItems=this.processItems(this.items)},this.getFrame=()=>{this.isTicking||(requestAnimationFrame(this.animationLoop),this.isTicking=!0)},this.animationLoop=()=>{const t=window.pageYOffset;this.lastPosition===t?this.isTicking=!1:this.lastPosition=t,this.isFixed=t>this.navSize,this.isTicking=!1},this.handleClick=(t,a,i)=>{a&&a.country&&(this.language=i,this.isLanguageOpen=!1),this.emitChange(t,a),this.closeMenus(),t.cancelBubble=!0},this.handleKeyUp=t=>{"Escape"!==t.key&&"Esc"!==t.key&&27!==t.keyCode||this.closeMenus(),(this.isContactOpen||this.isLanguageOpen)&&("Space"!==t.key&&32!==t.keyCode||this.closeMenus())},this.handleArrowKeys=t=>{if(this.isContactOpen||this.isLanguageOpen){const a=t.target.previousElementSibling,i=t.target.nextElementSibling;a&&(37===t.keyCode&&(t.preventDefault(),a.focus()),38===t.keyCode&&(t.preventDefault(),a.focus())),i&&(39===t.keyCode&&(t.preventDefault(),i.focus()),40===t.keyCode&&(t.preventDefault(),i.focus()))}},this.handleKeyDown=t=>{if((this.isContactOpen||this.isLanguageOpen)&&("Space"===t.key||32===t.keyCode)){t.preventDefault();const a=this.element.shadowRoot.activeElement;a&&a.click()}},this.toggleMenu=(t,a)=>{t.preventDefault(),t.stopPropagation(),window.addEventListener("keyup",this.handleKeyUp,!1),window.addEventListener("keydown",this.handleKeyDown,!1);const i=this.element.shadowRoot;let s;"language"===a?(this.isContactOpen=!1,this.isLanguageOpen=!this.isLanguageOpen,s=i.querySelector(".duet-nav-language-items")):"contact"===a?(this.isLanguageOpen=!1,this.isContactOpen=!this.isContactOpen,s=i.querySelector(".duet-nav-contact-items")):"mobile"===a&&(this.isContactOpen=!1,this.isLanguageOpen=!1,s=i.querySelector(".duet-nav-bottom"),this.isSlideOutOpen=!this.isSlideOutOpen,this.isSlideOutOpen?((t,a)=>{if(d){if(!t)return void console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");if(t&&!r.some(a=>a.targetElement===t)){const i={targetElement:t,options:a||{}};r=[...r,i],t.ontouchstart=t=>{1===t.targetTouches.length&&(p=t.targetTouches[0].clientY)},t.ontouchmove=a=>{1===a.targetTouches.length&&((t,a)=>{const i=t.targetTouches[0].clientY-p;!g(t.target)&&(a&&0===a.scrollTop&&i>0?w(t):(t=>!!t&&t.scrollHeight-t.scrollTop<=t.clientHeight)(a)&&i<0?w(t):t.stopPropagation())})(a,t)},m||(document.addEventListener("touchmove",w,o?{passive:!1}:void 0),m=!0)}}else{(t=>{setTimeout(()=>{if(void 0===u){const a=window.innerWidth-document.documentElement.clientWidth;t&&!0===t.reserveScrollBarGap&&a>0&&(u=document.body.style.paddingRight,document.body.style.paddingRight=`${a}px`)}void 0===v&&(v=document.body.style.overflow,document.body.style.overflow="hidden")})})(a);const i={targetElement:t,options:a||{}};r=[...r,i]}})(s):M(s)),(this.isSlideOutOpen||this.isLanguageOpen||this.isContactOpen)&&setTimeout((function(){s.querySelector("a").focus()}),300)},this.closeMenus=()=>{this.isContactOpen&&this.element.shadowRoot.querySelector(".duet-nav-contact").focus({preventScroll:!0}),this.isLanguageOpen&&this.element.shadowRoot.querySelector(".duet-nav-language").focus({preventScroll:!0}),this.isSlideOutOpen=!1,this.isContactOpen=!1,this.isLanguageOpen=!1,window.removeEventListener("keyup",this.handleKeyUp),window.removeEventListener("keydown",this.handleKeyDown),M(this.element.shadowRoot.querySelector(".duet-nav-bottom"))},this.duetChange=l(this,"duetChange",3)}itemsChanged(){this.refresh()}componentWillLoad(){"default"!==this.theme&&document.documentElement.classList.contains("duet-theme-turva")&&(this.theme="turva"),this.refreshItems()}componentDidLoad(){this.hasItems=!!this.element.shadowRoot.querySelector(".duet-nav-items a"),this.navSize=16*parseFloat(h.sizeHeader),window.addEventListener("scroll",this.getFrame,!1),window.addEventListener("resize",this.closeMenus,!1),document.addEventListener("click",this.closeMenus,!1)}componentDidUnload(){window.removeEventListener("scroll",this.getFrame),window.removeEventListener("resize",this.closeMenus),document.removeEventListener("click",this.closeMenus)}processItems(t){return void 0!==t&&(this.hasValidItems(t)?t:new Function("return "+t+";")())}hasValidItems(t){return Array.isArray(t)}emitChange(t,a){this.duetChange.emit({originalEvent:t,data:a,component:"duet-nav"})}async refresh(){this.refreshItems()}render(){let t="Siirry pääsisältöön";"en"===this.language?t="Skip to main content":"sv"===this.language&&(t="Hoppa till huvudinnehåll");let i="Vaihda kieltä";return"en"===this.language?i="Change language":"sv"===this.language&&(i="Ändra Språk"),a("header",{class:{"duet-nav":!0,"duet-theme-turva":"turva"===this.theme,"duet-nav-back":!!this.back,"duet-nav-inactive":!this.hasItems}},a("div",{class:"duet-nav-top"},""!==this.skipToId?a("a",{href:this.skipToId,class:"duet-nav-skip"},t):"",this.back?a("duet-button",{url:this.back.href,id:this.back.id,theme:this.theme,variation:"plain",color:"turva"===this.theme?"colorSecondaryTurva":"colorSecondary",icon:"navigation-arrow-left","icon-size":"large"},this.back.label):"",a("duet-logo",{href:this.logoHref,size:"medium",language:this.language,theme:this.theme}),this.region&&!this.back?a("div",{class:"duet-nav-region"},this.region):"",this.hasItems||this.hasValidItems(this.languageItems)||this.hasValidItems(this.contactItems)||this.session||this.user?a("button",{class:"duet-nav-toggle"+(this.isSlideOutOpen?" active":""),onClick:t=>this.toggleMenu(t,"mobile"),"aria-label":this.accessibleLabel},a("div",{class:"duet-nav-hamburger"},a("span",{class:"duet-nav-bar"}),a("span",{class:"duet-nav-bar"}),a("span",{class:"duet-nav-bar"}),a("span",{class:"duet-nav-bar"}))):""),this.back?"":a("div",{class:{"duet-nav-bottom":!0,fixed:this.isFixed,active:this.isSlideOutOpen,inactive:!this.hasItems}},a("nav",{class:"duet-nav-items",role:"navigation"},this.processedItems?this.processedItems.map(t=>a("a",{class:this.currentHref===t.href?"active":"",href:t.href,id:t.id,onClick:a=>this.handleClick(a,t)},t.label,t.badge?a("div",{class:"duet-nav-badge"}):"")):""),a("div",{class:"duet-nav-utils"},""!==this.contact&&this.hasValidItems(this.contactItems)?a("div",{class:"duet-nav-dropdown"},a("button",{class:"duet-nav-contact duet-nav-dropdown-toggle"+(this.isContactOpen?" active":""),"aria-haspopup":"listbox","aria-controls":"duet-nav-contact","aria-labelledby":"duet-nav-contact-label","aria-expanded":this.isContactOpen?"true":"false",id:"duet-nav-contact-button",onClick:t=>this.toggleMenu(t,"contact")},a("span",{class:"duet-nav-icon","aria-hidden":"true",innerHTML:e["navigation-contact-dropdown"].svg}),a("span",{"aria-hidden":"true",id:"duet-nav-contact-label"},this.contact),a("span",{class:"duet-nav-caret","aria-hidden":"true",innerHTML:e["action-arrow-down-small"].svg})),a("div",{tabindex:"-1",role:"menu",id:"duet-nav-contact","aria-labelledby":"duet-nav-contact-button",class:"duet-nav-dropdown-content duet-nav-contact-items"+(this.isContactOpen?" active":"")},this.hasValidItems(this.contactItems)?this.contactItems.map(t=>a("a",{role:"menuitem",href:t.href,id:t.id,onClick:a=>this.handleClick(a,t),onKeyDown:t=>this.handleArrowKeys(t)},t.label)):"")):"",""!==this.language&&this.hasValidItems(this.languageItems)?a("div",{class:"duet-nav-dropdown"},a("button",{"aria-label":i,"aria-haspopup":"listbox","aria-controls":"duet-nav-language","aria-expanded":this.isLanguageOpen?"true":"false",id:"duet-nav-language-button",class:"duet-nav-language duet-nav-dropdown-toggle"+(this.isLanguageOpen?" active":""),onClick:t=>this.toggleMenu(t,"language")},a("span",{class:"duet-nav-icon","aria-hidden":"true",innerHTML:e["navigation-language"].svg}),a("span",{"aria-hidden":"true"},this.language),a("span",{class:"duet-nav-caret","aria-hidden":"true",innerHTML:e["action-arrow-down-small"].svg})),a("div",{tabindex:"-1",role:"menu",id:"duet-nav-language","aria-labelledby":"duet-nav-language-button",class:"duet-nav-dropdown-content duet-nav-language-items"+(this.isLanguageOpen?" active":"")},this.hasValidItems(this.languageItems)?this.languageItems.map(t=>a("a",{class:this.language===t.country?"active":"","aria-selected":this.language===t.country,role:"menuitem",id:t.id,href:t.href,onClick:a=>this.handleClick(a,t,t.country),onKeyDown:t=>this.handleArrowKeys(t)},t.label)):"")):"",this.user?a("a",{href:this.user.href,id:this.user.id,class:"duet-nav-user",onClick:t=>this.handleClick(t,this.user)},a("span",{class:"duet-nav-icon","aria-hidden":"true",innerHTML:e["navigation-user"].svg}),this.user.label):"",this.session?a("a",{href:this.session.href,id:this.session.id,class:"duet-nav-logout",onClick:t=>this.handleClick(t,this.session)},a("span","logout"===this.session.type?{class:"duet-nav-icon","aria-hidden":"true",innerHTML:e["navigation-logout"].svg}:{class:"duet-nav-icon","aria-hidden":"true",innerHTML:e["navigation-login"].svg}),this.session.label):"")))}get element(){return s(this)}static get watchers(){return{items:["itemsChanged"]}}static get style(){return".duet-nav,:host{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;display:block;width:100%}.duet-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:400;font-family:localtapiola-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:400;line-height:1.5;color:#00294d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;position:fixed;left:0;top:0}.duet-nav.duet-theme-turva{font-family:turva-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#111}\@media only screen and (min-width:62em){.duet-nav.duet-theme-turva-inactive{-webkit-box-shadow:0 2px 6px 0 hsla(0,0%,45.9%,.13);box-shadow:0 2px 6px 0 hsla(0,0%,45.9%,.13)}}\@media only screen and (min-width:62em){.duet-nav{position:absolute}.duet-nav-inactive{-webkit-box-shadow:0 2px 6px 0 rgba(0,41,77,.07);box-shadow:0 2px 6px 0 rgba(0,41,77,.07);position:fixed}}.duet-nav *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.duet-nav-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;padding:0 16px;background:#fff;-webkit-box-shadow:0 2px 6px 0 rgba(0,41,77,.07);box-shadow:0 2px 6px 0 rgba(0,41,77,.07);height:4rem;border-bottom:1px solid #e1e3e6;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:200;display:-ms-flexbox;display:flex;width:100%}\@media only screen and (min-width:62em){.duet-nav-top{z-index:100;padding:0 28px;-webkit-box-shadow:none;box-shadow:none}.duet-nav-top duet-logo{padding-right:4px}}\@media screen and (min-width:1700px){.duet-nav-top{padding:0 48px}}.duet-theme-turva .duet-nav-top{-webkit-box-shadow:0 2px 6px 0 hsla(0,0%,45.9%,.13);box-shadow:0 2px 6px 0 hsla(0,0%,45.9%,.13);border-color:#e6e6e6}.duet-theme-turva .duet-nav-top duet-logo{margin-top:-8px!important;left:-80px!important}.duet-nav-top .duet-nav-region{padding-left:16px;margin-top:1px;border-left:1px solid #cfd2d4;margin-right:auto;max-width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.duet-theme-turva .duet-nav-top .duet-nav-region{border-color:#d1d1d1}\@media only screen and (max-width:35.9375em){.duet-nav-top .duet-nav-region{display:none}}\@media only screen and (min-width:62em){.duet-nav-top .duet-nav-region{padding-left:19px}}.duet-nav-bottom{will-change:opacity,visibility;visibility:hidden;opacity:0}.duet-nav-bottom.active{-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:visible;opacity:1}\@media only screen and (min-width:62em){.duet-nav-bottom{will-change:auto;position:relative;-webkit-transition:none!important;transition:none!important}}.duet-nav-items,.duet-nav-utils{will-change:transform,opacity;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease;-webkit-transform:translateY(-28px);transform:translateY(-28px);opacity:0}\@media only screen and (min-width:62em){.duet-nav-items,.duet-nav-utils{will-change:auto;-webkit-transition:none!important;transition:none!important;-webkit-transform:none;transform:none;opacity:1}}.active .duet-nav-items,.active .duet-nav-utils{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.duet-nav-bottom{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;z-index:100;top:4rem;background:#f5f8fa;-webkit-overflow-scrolling:touch;overflow-y:auto;position:fixed;left:0;bottom:0;width:100%}.duet-theme-turva .duet-nav-bottom{background:#f7f7f7}\@media only screen and (min-width:62em){.duet-nav-bottom{-webkit-box-shadow:0 2px 6px 0 rgba(0,41,77,.07);box-shadow:0 2px 6px 0 rgba(0,41,77,.07);background:#fff;position:relative;bottom:auto;overflow:visible;z-index:200;top:auto;opacity:1;visibility:visible}.duet-nav-bottom.fixed{position:fixed;top:0;left:0}.duet-nav-inactive .duet-nav-bottom{position:relative}}.duet-nav-items{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;display:block;font-family:localtapiola-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.5;z-index:300;background:#fff;width:100%;position:relative}.duet-theme-turva .duet-nav-items{font-family:turva-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}\@media only screen and (min-width:62em){.duet-nav-items{padding:0 21.5384615385px;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}\@media screen and (min-width:1700px){.duet-nav-items{padding-left:43.6363636364px}}.duet-nav-items a{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;line-height:48px;font-weight:600;border-bottom:1px solid #e1e3e6;font-size:1rem;display:block;width:100%;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 20px;height:48px;color:#00294d;text-decoration:none}.duet-theme-turva .duet-nav-items a{color:#111;border-color:#e1e3e6;font-weight:600}.duet-nav-items a:hover{color:#004d80}.duet-theme-turva .duet-nav-items a:hover{color:#454545}\@media only screen and (min-width:62em){.duet-nav-items a{padding:0 12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;border:0;font-size:.875rem;width:auto}}.duet-nav-items a.active{color:#0077b3;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.duet-theme-turva .duet-nav-items a.active{color:#c60c30}.duet-nav-items a.active:hover{color:#0077b3}.duet-theme-turva .duet-nav-items a.active:hover{color:#c60c30}.duet-nav-items a.active:after{content:\"\";background:#0077b3;position:absolute;left:0;top:0;bottom:0;width:4px}.duet-theme-turva .duet-nav-items a.active:after{background:#c60c30}\@media only screen and (min-width:62em){.duet-nav-items a.active:after{width:calc(100% - 24px);height:3px;left:12px;top:auto}}.duet-nav-toggle{-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;width:48px;height:48px;margin-right:-8px;margin-left:auto;-webkit-appearance:none;appearance:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}\@media only screen and (min-width:62em){.duet-nav-toggle{display:none}}.duet-nav-hamburger{background:transparent;margin:0;width:24px;height:24px;position:relative;margin-top:5px!important;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.duet-nav-hamburger,.duet-nav-hamburger .duet-nav-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;padding:0}.duet-nav-hamburger .duet-nav-bar{background:transparent;margin:0;display:block;position:absolute;height:2px;width:100%;background:#00294d;border-radius:20rem;opacity:1;left:0;-webkit-transform:rotate(0deg) scale(.98);transform:rotate(0deg) scale(.98);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.duet-theme-turva .duet-nav-hamburger .duet-nav-bar{background:#111}.duet-nav-hamburger .duet-nav-bar:first-child{top:0}.duet-nav-hamburger .duet-nav-bar:nth-child(2),.duet-nav-hamburger .duet-nav-bar:nth-child(3){top:7px}.duet-nav-hamburger .duet-nav-bar:nth-child(4){top:14px}button.active .duet-nav-hamburger .duet-nav-bar:first-child{top:7px;width:0;left:50%}button.active .duet-nav-hamburger .duet-nav-bar:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.active .duet-nav-hamburger .duet-nav-bar:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.active .duet-nav-hamburger .duet-nav-bar:nth-child(4){top:7px;width:0;left:50%}.duet-nav-utils{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}\@media only screen and (min-width:62em){.duet-nav-utils{width:auto;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;position:absolute;z-index:999999999;margin-right:20px;top:-4rem;right:0}}\@media screen and (min-width:1700px){.duet-nav-utils{margin-right:36px}}.duet-nav-dropdown-toggle,.duet-nav-logout,.duet-nav-user{-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;font-family:localtapiola-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:48px;border-bottom:1px solid #e1e3e6;cursor:pointer;width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;-webkit-appearance:none;appearance:none;display:block;position:relative;white-space:nowrap;padding:0 20px;height:48px;color:#00294d;text-decoration:none}.duet-theme-turva .duet-nav-dropdown-toggle,.duet-theme-turva .duet-nav-logout,.duet-theme-turva .duet-nav-user{color:#111;border-color:#e6e6e6;font-family:turva-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.duet-nav-dropdown-toggle:hover,.duet-nav-logout:hover,.duet-nav-user:hover{color:#004d80}.duet-theme-turva .duet-nav-dropdown-toggle:hover,.duet-theme-turva .duet-nav-logout:hover,.duet-theme-turva .duet-nav-user:hover{color:#454545}.duet-nav-dropdown-toggle:active,.duet-nav-logout:active,.duet-nav-user:active{opacity:.75}.duet-nav-dropdown-toggle:focus,.duet-nav-logout:focus,.duet-nav-user:focus{outline:none}:host(.user-is-tabbing) .duet-nav-dropdown-toggle:focus,:host(.user-is-tabbing) .duet-nav-logout:focus,:host(.user-is-tabbing) .duet-nav-user:focus{outline:1px dotted #0077b3;outline:5px auto -webkit-focus-ring-color}\@media only screen and (min-width:62em){.duet-nav-dropdown-toggle,.duet-nav-logout,.duet-nav-user{height:4rem;line-height:4rem;font-size:.875rem;padding:0 16px;max-width:200px;width:auto;border:0}.duet-nav-dropdown-toggle:before,.duet-nav-logout:before,.duet-nav-user:before{content:\"\";position:absolute;background:#cfd2d4;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;height:20px;width:1px}.duet-theme-turva .duet-nav-dropdown-toggle:before,.duet-theme-turva .duet-nav-logout:before,.duet-theme-turva .duet-nav-user:before{background:#d1d1d1}}.duet-nav-dropdown-toggle.active,.duet-nav-logout.active,.duet-nav-user.active{color:#0077b3}.duet-theme-turva .duet-nav-dropdown-toggle.active,.duet-theme-turva .duet-nav-logout.active,.duet-theme-turva .duet-nav-user.active{color:#c60c30}.duet-nav-dropdown-toggle.active:hover,.duet-nav-logout.active:hover,.duet-nav-user.active:hover{color:#0077b3}.duet-theme-turva .duet-nav-dropdown-toggle.active:hover,.duet-theme-turva .duet-nav-logout.active:hover,.duet-theme-turva .duet-nav-user.active:hover{color:#c60c30}.duet-nav-dropdown-toggle.active:after,.duet-nav-logout.active:after,.duet-nav-user.active:after{content:\"\";background:#0077b3;position:absolute;left:0;top:0;bottom:0;width:3px}.duet-theme-turva .duet-nav-dropdown-toggle.active:after,.duet-theme-turva .duet-nav-logout.active:after,.duet-theme-turva .duet-nav-user.active:after{color:#c60c30}\@media only screen and (min-width:62em){.duet-nav-utils>:last-child:before,.duet-nav-utils>:last-child button:before{display:none}}\@media only screen and (min-width:62em){.duet-nav-utils>:last-child .duet-nav-dropdown-content{left:auto;right:0}}.duet-nav-language{text-transform:uppercase}.duet-nav-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;width:16px;height:16px;display:-ms-inline-flexbox;display:inline-flex;margin-top:-5px;vertical-align:middle;margin-right:12px}\@media only screen and (min-width:62em){.duet-nav-icon{margin-top:-3px;margin-right:8px}}.duet-nav-icon svg{vertical-align:top;width:100%;height:100%}.duet-nav-caret{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;display:-ms-flexbox;display:flex;will-change:transform;width:10px;height:10px;-webkit-transition:.3s ease;transition:.3s ease;pointer-events:none;margin-left:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}\@media only screen and (min-width:62em){.duet-nav-caret{width:7px;height:7px}}.duet-nav-caret svg{display:block;width:100%;height:auto}.duet-nav-dropdown-toggle.active .duet-nav-caret{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.duet-nav-dropdown-toggle:active,.duet-nav-dropdown-toggle:focus{outline:none}:host(.user-is-tabbing) .duet-nav-dropdown-toggle:focus{outline:1px dotted #0077b3;outline:5px auto -webkit-focus-ring-color}.duet-nav-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;width:6px;height:6px;margin-left:5px;margin-top:16px;display:inline-block;vertical-align:top;border-radius:50%;background:#f7b228;-webkit-box-shadow:0 0 0 1px #c18b1f;box-shadow:0 0 0 1px #c18b1f}.duet-theme-turva .duet-nav-badge{background:#faa40f}.duet-nav-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;position:relative}\@media only screen and (min-width:62em){.duet-nav-dropdown-toggle{padding-right:36px;z-index:200;will-change:border;-webkit-transition:border .3s ease;transition:border .3s ease;overflow:hidden}}.duet-nav-dropdown-toggle:after{display:none!important}\@media only screen and (min-width:62em){.duet-nav-dropdown-toggle:after{display:block!important;content:\"\";-webkit-transition:.3s ease;transition:.3s ease;background:#0077b3;-webkit-transform:translateY(3px);transform:translateY(3px);position:absolute;left:0;bottom:0;top:auto;width:100%;height:3px}.duet-theme-turva .duet-nav-dropdown-toggle:after{background:#c60c30}}.duet-nav-dropdown-toggle.active,.duet-nav-dropdown-toggle.active:hover{color:#004d80;border-bottom:1px solid #f5f8fa}.duet-theme-turva .duet-nav-dropdown-toggle.active,.duet-theme-turva .duet-nav-dropdown-toggle.active:hover{color:#454545;border-color:#f7f7f7}\@media only screen and (min-width:62em){.duet-nav-dropdown-toggle.active,.duet-nav-dropdown-toggle.active:hover{border:0}.duet-nav-dropdown-toggle.active:after,.duet-nav-dropdown-toggle.active:hover:after{-webkit-transform:translateY(0);transform:translateY(0);position:absolute;left:0;bottom:0;top:auto;width:100%;height:3px}}.duet-nav-dropdown-content{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;display:none;padding-bottom:16px;background:#f5f8fa;border-bottom:1px solid #e1e3e6;outline:none}:host(.user-is-tabbing) .duet-nav-dropdown-content:focus{outline:1px dotted #0077b3;outline:5px auto -webkit-focus-ring-color}.duet-theme-turva .duet-nav-dropdown-content{background:#f7f7f7;border-color:#e1e3e6}\@media only screen and (min-width:62em){.duet-nav-dropdown-content{padding-top:16px;padding-left:0;border:0;border-radius:4px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-box-shadow:0 4px 10px 0 rgba(0,41,77,.15);box-shadow:0 4px 10px 0 rgba(0,41,77,.15);z-index:600;min-width:165px;left:0;top:100%;position:absolute;display:block;opacity:0;visibility:hidden;will-change:transform,opacity,visibility;-webkit-transform:scale(.85) translateZ(0) translateY(-20px);transform:scale(.85) translateZ(0) translateY(-20px)}}.duet-nav-dropdown-content.active{display:block}\@media only screen and (min-width:62em){.duet-nav-dropdown-content.active{opacity:1;visibility:visible;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}}.duet-nav-dropdown-content a{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;padding:3px 8px 4px!important;padding-left:48px!important;-webkit-transition:.3s ease;transition:.3s ease;padding-right:16px;cursor:pointer;overflow:hidden;text-decoration:none;position:relative;font-family:localtapiola-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:400;line-height:1.5;color:#00294d;width:100%;white-space:nowrap;display:block;text-align:left}.duet-theme-turva .duet-nav-dropdown-content a{font-family:turva-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#111}\@media only screen and (min-width:62em){.duet-nav-dropdown-content a{padding-left:20px!important}}\@media only screen and (min-width:62em){.duet-nav-dropdown-content a:hover{background:#e6f2f8}.duet-theme-turva .duet-nav-dropdown-content a:hover{background:#f9e6ea}}.duet-nav-dropdown-content a.active{pointer-events:none;font-weight:600;padding-right:36px;vertical-align:baseline}.duet-theme-turva .duet-nav-dropdown-content a.active{font-weight:700}\@media only screen and (min-width:62em){.duet-nav-dropdown-content a.active{background:#0077b3;color:#fff}.duet-theme-turva .duet-nav-dropdown-content a.active{background:#c60c30}}.duet-nav-dropdown-content a.active .icon{width:10px;height:10px;display:inline-block;margin-top:5px;vertical-align:top;margin-left:12px}.duet-nav-dropdown-content a.active .icon svg{vertical-align:top;width:100%;height:100%}.duet-nav-back .duet-nav-top{-webkit-box-shadow:0 2px 6px 0 rgba(0,41,77,.07);box-shadow:0 2px 6px 0 rgba(0,41,77,.07);-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.duet-theme-turva .duet-nav-back .duet-nav-top{-webkit-box-shadow:0 2px 6px 0 hsla(0,0%,45.9%,.13);box-shadow:0 2px 6px 0 hsla(0,0%,45.9%,.13)}.duet-nav-back duet-button{position:absolute;left:36px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}\@media only screen and (max-width:35.9375em){.duet-nav-back duet-button{max-width:40px;padding:0 12px;left:20px;overflow:hidden}}.duet-nav-back .duet-nav-toggle{display:none!important}.duet-nav-skip{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;padding:8px 16px 9px!important;border-radius:4px;min-width:160px;text-align:center;position:absolute;z-index:200;background:#fff;text-decoration:none;overflow:hidden;width:1px;height:1px;top:-100%;left:-100%;color:#0077b3;font-weight:600;opacity:0}\@media screen and (min-width:1700px){.duet-nav-skip{margin-left:20px}}.duet-nav-skip:focus{outline:0;-webkit-box-shadow:0 0 0 4px rgba(0,119,179,.3),0 0 0 1px #0077b3;box-shadow:0 0 0 4px rgba(0,119,179,.3),0 0 0 1px #0077b3;opacity:1;width:auto;height:auto;top:12px;left:20px}"}};export{n as duet_logo,L as duet_nav};