commit 1d8da2b6dde9409ec6433a1776b6d0ec57fd7670 Author: Markus Date: Fri Jun 6 18:12:46 2025 +0200 new diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..c6f3fce --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = {{ .Date }} +draft = true ++++ diff --git a/assets/images/Schrift_1.webp b/assets/images/Schrift_1.webp new file mode 100644 index 0000000..7847a2e Binary files /dev/null and b/assets/images/Schrift_1.webp differ diff --git a/assets/images/amperion_logo.webp b/assets/images/amperion_logo.webp new file mode 100644 index 0000000..d6244ca Binary files /dev/null and b/assets/images/amperion_logo.webp differ diff --git a/assets/images/amperion_logo_with_letters_color_shadow.webp b/assets/images/amperion_logo_with_letters_color_shadow.webp new file mode 100644 index 0000000..575c2d7 Binary files /dev/null and b/assets/images/amperion_logo_with_letters_color_shadow.webp differ diff --git a/assets/images/blog/blog-post-1.jpg b/assets/images/blog/blog-post-1.jpg new file mode 100644 index 0000000..b4ef0a9 Binary files /dev/null and b/assets/images/blog/blog-post-1.jpg differ diff --git a/assets/images/blog/blog-post-2.jpg b/assets/images/blog/blog-post-2.jpg new file mode 100644 index 0000000..8cf1297 Binary files /dev/null and b/assets/images/blog/blog-post-2.jpg differ diff --git a/assets/images/blog/blog-post-3.jpg b/assets/images/blog/blog-post-3.jpg new file mode 100644 index 0000000..7e2af79 Binary files /dev/null and b/assets/images/blog/blog-post-3.jpg differ diff --git a/assets/images/blog/blog-post-4.jpg b/assets/images/blog/blog-post-4.jpg new file mode 100644 index 0000000..db2b69f Binary files /dev/null and b/assets/images/blog/blog-post-4.jpg differ diff --git a/assets/images/blog/blog-post-5.jpg b/assets/images/blog/blog-post-5.jpg new file mode 100644 index 0000000..788311e Binary files /dev/null and b/assets/images/blog/blog-post-5.jpg differ diff --git a/assets/images/blog/blog-post-6.jpg b/assets/images/blog/blog-post-6.jpg new file mode 100644 index 0000000..a1cc7a2 Binary files /dev/null and b/assets/images/blog/blog-post-6.jpg differ diff --git a/assets/images/call-to-action-bg.jpg b/assets/images/call-to-action-bg.jpg new file mode 100644 index 0000000..ee7760c Binary files /dev/null and b/assets/images/call-to-action-bg.jpg differ diff --git a/assets/images/clients/avater-1.jpg b/assets/images/clients/avater-1.jpg new file mode 100644 index 0000000..5fff4b1 Binary files /dev/null and b/assets/images/clients/avater-1.jpg differ diff --git a/assets/images/clients/avater-2.jpg b/assets/images/clients/avater-2.jpg new file mode 100644 index 0000000..1644854 Binary files /dev/null and b/assets/images/clients/avater-2.jpg differ diff --git a/assets/images/clients/avater-3.jpg b/assets/images/clients/avater-3.jpg new file mode 100644 index 0000000..5e5c4d4 Binary files /dev/null and b/assets/images/clients/avater-3.jpg differ diff --git a/assets/images/company/about.jpg b/assets/images/company/about.jpg new file mode 100644 index 0000000..fa00cad Binary files /dev/null and b/assets/images/company/about.jpg differ diff --git a/assets/images/company/company-group-pic.jpg b/assets/images/company/company-group-pic.jpg new file mode 100644 index 0000000..64b791c Binary files /dev/null and b/assets/images/company/company-group-pic.jpg differ diff --git a/assets/images/fawicon.png b/assets/images/fawicon.png new file mode 100644 index 0000000..249a117 Binary files /dev/null and b/assets/images/fawicon.png differ diff --git a/assets/images/feature-bg.jpg b/assets/images/feature-bg.jpg new file mode 100644 index 0000000..def4bd4 Binary files /dev/null and b/assets/images/feature-bg.jpg differ diff --git a/assets/images/logo.webp b/assets/images/logo.webp new file mode 100644 index 0000000..b16d001 Binary files /dev/null and b/assets/images/logo.webp differ diff --git a/assets/images/logo1.png b/assets/images/logo1.png new file mode 100644 index 0000000..92e48c8 Binary files /dev/null and b/assets/images/logo1.png differ diff --git a/assets/images/logo1.webp b/assets/images/logo1.webp new file mode 100644 index 0000000..b16d001 Binary files /dev/null and b/assets/images/logo1.webp differ diff --git a/assets/images/logo__1.png b/assets/images/logo__1.png new file mode 100644 index 0000000..249a117 Binary files /dev/null and b/assets/images/logo__1.png differ diff --git a/assets/images/logo_bak.png b/assets/images/logo_bak.png new file mode 100644 index 0000000..2c5e324 Binary files /dev/null and b/assets/images/logo_bak.png differ diff --git a/assets/images/portfolio/work1.jpg b/assets/images/portfolio/work1.jpg new file mode 100644 index 0000000..2b3f20d Binary files /dev/null and b/assets/images/portfolio/work1.jpg differ diff --git a/assets/images/portfolio/work2.jpg b/assets/images/portfolio/work2.jpg new file mode 100644 index 0000000..c09daed Binary files /dev/null and b/assets/images/portfolio/work2.jpg differ diff --git a/assets/images/portfolio/work3.jpg b/assets/images/portfolio/work3.jpg new file mode 100644 index 0000000..c59cbcb Binary files /dev/null and b/assets/images/portfolio/work3.jpg differ diff --git a/assets/images/portfolio/work4.jpg b/assets/images/portfolio/work4.jpg new file mode 100644 index 0000000..1070a32 Binary files /dev/null and b/assets/images/portfolio/work4.jpg differ diff --git a/assets/images/portfolio/work5.jpg b/assets/images/portfolio/work5.jpg new file mode 100644 index 0000000..74a08df Binary files /dev/null and b/assets/images/portfolio/work5.jpg differ diff --git a/assets/images/portfolio/work6.jpg b/assets/images/portfolio/work6.jpg new file mode 100644 index 0000000..6a9bbef Binary files /dev/null and b/assets/images/portfolio/work6.jpg differ diff --git a/assets/images/slider-bg.jpg b/assets/images/slider-bg.jpg new file mode 100644 index 0000000..d4a0648 Binary files /dev/null and b/assets/images/slider-bg.jpg differ diff --git a/assets/images/teams/team-1.jpg b/assets/images/teams/team-1.jpg new file mode 100644 index 0000000..30cbb24 Binary files /dev/null and b/assets/images/teams/team-1.jpg differ diff --git a/assets/images/teams/team-2.jpg b/assets/images/teams/team-2.jpg new file mode 100644 index 0000000..fa1635d Binary files /dev/null and b/assets/images/teams/team-2.jpg differ diff --git a/assets/images/teams/team-3.jpg b/assets/images/teams/team-3.jpg new file mode 100644 index 0000000..c96f34e Binary files /dev/null and b/assets/images/teams/team-3.jpg differ diff --git a/assets/images/wrapper-img.png b/assets/images/wrapper-img.png new file mode 100644 index 0000000..2207ebc Binary files /dev/null and b/assets/images/wrapper-img.png differ diff --git a/assets/scss (2)/style.scss b/assets/scss (2)/style.scss new file mode 100644 index 0000000..2ac8c2f --- /dev/null +++ b/assets/scss (2)/style.scss @@ -0,0 +1,96 @@ +// Color Variables +{{ with site.Params.variables }} +$color-primary: {{.color_primary | default "#777"}}; +$color-secondary: {{.color_secondary | default "#0AA8A7"}}; +$text-color: {{.text_color | default "#004753"}}; +$text-dark: {{.text_dark | default "#004753"}}; +$text-light: {{.text_light | default "#999"}}; +$body-bg: {{.body_color | default "#fff"}}; +$border-color: {{.border_color | default "#ECECEC"}}; +$black: {{.black | default "#777"}}; +$white: {{.white | default "#fff"}}; +$light: {{.light | default "#EDF6F5"}}; + + +// Font Variables +$font-size: {{.font_size | default "16px"}}; +$font-scale: {{.font_scale | default "1.25"}}; +$font-primary: '{{replace (replaceRE ":[ital,]*[ital@]*[wght@]*[0-9,;]+" "" .font_primary | default "Lato") "+" " "}}', {{.font_primary_type | default "sans-serif"}}; +$font-secondary: '{{replace (replaceRE ":[ital,]*[ital@]*[wght@]*[0-9,;]+" "" .font_secondary | default "Lato") "+" " "}}', {{.font_secondary_type | default "sans-serif"}}; +$font-icon: '{{.font_icon | default "Font Awesome 5 Free"}}'; +{{ end }} + +$h1: 80px; +$h1-md: 34px; +$h2: 28px; +$h2-md: 26px; +$h2-sm: 22px; +$h3: 20px; +$h4: 16px; + +@import 'mixins.scss'; + +@import 'media-query.scss'; + +@import 'typography.scss'; + +@import 'common.scss'; + +@import 'main.scss'; + +@import 'templates/_header.scss'; + +@import 'templates/_navigation.scss'; + +@import 'templates/_slider.scss'; + +@import 'templates/_call-to-action.scss'; + +@import 'templates/_service.scss'; + +@import 'templates/_feature.scss'; + +@import 'templates/_portfolio.scss'; + +@import 'templates/_testimonial.scss'; + +@import 'templates/_contact.scss'; + +@import 'templates/_pricing.scss'; + +@import 'templates/_products.scss'; + +@import 'templates/_single-product.scss'; + +@import 'templates/_clients.scss'; + +@import 'templates/_about.scss'; + +@import 'templates/_instagram.scss'; + +@import 'templates/_user-dashboard.scss'; + +@import 'templates/_single-post.scss'; + +@import 'templates/_backgrounds.scss'; + +@import 'templates/_blog-sidebar.scss'; + +@import 'templates/_blog.scss'; + +@import 'templates/_coming-soon.scss'; + +@import 'templates/_shopping.scss'; + +@import 'templates/_404.scss'; + +@import 'templates/_message-sent.scss'; + +@import 'templates/_footer.scss'; + +@import 'custom.scss'; + + +html { + scroll-behavior: smooth; + } \ No newline at end of file diff --git a/assets/scss/_common.scss b/assets/scss/_common.scss new file mode 100644 index 0000000..6bd582e --- /dev/null +++ b/assets/scss/_common.scss @@ -0,0 +1,788 @@ +ul { + margin: 0; + padding-left: 0; + list-style-type: none; +} + +iframe { + border: 0; +} + +img{ + max-width: 100%; + height: auto; +} + +a, +a:focus, +a:hover { + text-decoration: none; + outline: 0; + color: $color-primary; +} + +blockquote { + font-size: 18px; + border-color: $color-primary; + padding: 20px 40px; + text-align: left; + color: darken( $light, 50.98); +} + +.navbar-toggle .icon-bar { + background: $color-primary; +} + +input[type="email"], +input[type="password"], +input[type="text"], +input[type="tel"] { + box-shadow: none; + height: 45px; + outline: none; + font-size: 14px; + + &:focus { + box-shadow: none; + border: 1px solid $color-primary; + } +} + + +.form-control { + box-shadow: none; + border-radius: 0; + + &:focus { + box-shadow: none; + border: 1px solid $color-primary; + } +} + + +.slick-slide { + outline: 0 +} + + +// Button Style + +.btn-main { + background: $color-primary; + color: $white; + display: inline-block; + font-size: 12px; + letter-spacing: 1px; + padding: 20px 20px; + + text-transform: uppercase; + border-radius: 10px; + text-align: center; + @include transition (all, 0.2s, ease); + + &.btn-icon { + i { + font-size: 16px; + vertical-align: middle; + margin-right: 5px; + } + } + + &:hover { + background: darken($color-primary, 100%); + color: $white; + } +} + + +.btn-solid-border { + border: 2px solid $white; + background: transparent; + color: $white; + + &:hover { + background: whitesmoke; + } +} + + +.btn-transparent { + @extend .btn-main; + background: transparent; + padding: 0; + color: $color-primary; + + &:hover { + background: transparent; + color: $color-primary; + } +} + +.btn-large { + padding: 20px 45px; + + &.btn-icon { + i { + font-size: 16px; + vertical-align: middle; + margin-right: 5px; + } + } +} + +.btn-small { + @extend .btn-main; + padding: 10px 25px; + font-size: 12px; +} + +.btn-round { + border-radius: 2px; +} + +.btn-round-full { + border-radius: 50px; +} + + +.btn.active:focus, +.btn:active:focus, +.btn:focus { + outline: 0; +} + + + + + + + + + + +.mt-10 { + margin-top: 20px; +} + +.mt-20 { + margin-top: 20px; +} + +.mt-30 { + margin-top: 30px; +} + +.mt-40 { + margin-top: 40px; +} + +.mt-50 { + margin-top: 50px; +} + +.btn:focus { + color: darken( $light, 10.9); +} + +.w-100 { + width: 100%; +} + +.margin-0 { + margin: 0 !important; +} + + +/* preloader */ + +.preloader { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: $white; + z-index: 9999; + display: flex; + align-items: center; + justify-content: center; +} + +.bg-shadow { + background-color: $white; + box-shadow: 0 16px 24px rgba(0, 0, 0, .08); + padding: 20px; +} + +.bg-gray { + background: $light; +} + +.bg-primary { + background: $color-primary; +} + +.bg-primary-dark { + background: darken($color-primary, 10%); +} + +.bg-primary-darker { + background: darken($color-primary, 20%); + +} + +.bg-dark { + background: #202122; +} + + +.section { + padding: 10px 0; + + @include tablet { + padding-top: 20px; + padding-bottom: 20px; + } +} + +.section-sm { + padding: 70px 0; +} + +.title { + padding: 20px 0 30px; + + h2 { + font-size: 18px; + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + } +} + +.section-title { + margin-bottom: 20px; + + @include tablet { + margin-bottom: 10px; + } + + h2 { + text-transform: uppercase; + font-weight: 400; + margin: 0px; + padding: 10px 0px; + font-size: 3em; /* Standard Schriftgröße für h2 */ + + @media (max-width: 768px) { + font-size: 1.5em; /* Kleinere Schriftgröße für mobile Geräte */ + } + + @media (max-width: 480px) { + font-size: 1.2em; /* Noch kleinere Schriftgröße für sehr kleine Geräte */ + } + } + + p { + font-style: italic; + color: darken($light, 57.64); + font-family: $font-secondary; + font-size: 1em; /* Standard Schriftgröße für p */ + + @media (max-width: 768px) { + font-size: 0.9em; /* Kleinere Schriftgröße für mobile Geräte */ + } + + @media (max-width: 480px) { + font-size: 0.8em; /* Noch kleinere Schriftgröße für sehr kleine Geräte */ + } + } +} + + + +.section-subtitle { + font-size: 28px; + font-weight: 600; + margin-bottom: 30px; + + @include mobile-xs { + font-size: 22px; + } + + @include mobile { + font-size: 20px; + } +} + + +.page-title { + height: auto; /* Höhe basierend auf Inhalt */ + padding: 85px 0; + @extend .overly; + + .block { + text-align: center; + + h1 { + color: $white; + font-weight: 200; + letter-spacing: 0.5em; + margin-top: 20; + margin-bottom: 10; + text-transform: capitalize; + } + + p { + color: $white; + } + } +} + + +.heading { + padding-bottom: 60px; + text-align: center; + + h2 { + color: $black; + font-size: 30px; + line-height: 40px; + font-weight: 400; + } + + p { + font-size: 18px; + line-height: 40px; + color: lighten( $black, 16.078); + font-weight: 300; + } +} + + + + + + + + + +.page-wrapper { + padding: 70px 0; + + @include tablet { + padding-top: 20px; + padding-bottom: 20px; + } +} + +// Social Media Icons +.social-media-icons { + ul { + li { + display: inline-block; + + a { + font-size: 18px; + color: lighten( $black, 20 ); + display: inline-block; + padding: 7px 12px; + color: $white; + + } + + .twitter { + background: #00aced; + } + + .facebook { + background: #3b5998; + padding: 7px 18px; + } + + .googleplus { + background: #dd4b39; + } + + .dribbble { + background: #ea4c89; + } + + .instagram { + background: #bc2a8d; + } + } + } +} + + + +.dropdown-slide { + position: static; + + .open>a, + .open>a:focus, + .open>a:hover { + background: transparent; + } + + &.full-width { + .dropdown-menu { + left: 0 !important; + right: 0 !important; + } + } + + &:hover .dropdown-menu { + display: none; + opacity: 1; + display: block; + transform: translate(0px, 0px); + opacity: 1; + visibility: visible; + color: darken( $light, 50.98); + transform: translateY(0px); + } + + .dropdown-menu { + border-radius: 0; + opacity: 1; + visibility: visible; + position: absolute; + padding: 15px; + border: 1px solid #ebebeb; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); + position: absolute; + display: block; + visibility: hidden; + opacity: 0; + transform: translateY(30px); + transition: visibility 0.2s, opacity 0.2s, transform 500ms cubic-bezier(0.43, 0.26, 0.11, 0.99); + + @include mobile { + transform: none; + } + } +} + + + + +.commonSelect { + margin-left: 10px; + padding-right: 6px; + position: relative; + + &:before { + content: '\f3d0'; + font-family: $font-icon; + position: absolute; + right: -4px; + top: 4px; + font-size: 10px; + } + + select { + -webkit-appearance: none; + -moz-appearance: none; + cursor: pointer; + border: none; + padding: 0; + height: auto; + color: lighten( $black, 33.3 ); + + &:focus { + box-shadow: none; + border: none; + } + } +} + +.tabCommon { + .nav-tabs { + border-bottom: 0; + margin-bottom: 10px; + + li { + margin-right: 5px; + } + + li.active a { + background-color: $color-primary; + border: 1px solid $color-primary; + color: $white; + } + + a { + border-radius: 0; + background: $light; + + &:hover { + border: 1px solid transparent; + background: $color-primary; + color: $white; + } + } + } + + .tab-content { + padding: 20px; + border: 1px solid $border-color; + } +} + + +.commonAccordion { + .panel { + border-radius: 0; + box-shadow: none; + + .panel-heading { + background: transparent; + padding: 0; + } + + .panel-title { + position: relative; + + a { + display: block; + font-size: 14px; + text-transform: uppercase; + padding: 10px 10px; + } + + a:before { + color: lighten( $black, 33.3 ); + content: "\f209"; + position: absolute; + right: 25px; + font-family: $font-icon; + } + + a.collapsed:before { + content: "\f217"; + } + } + } +} + +.commonAccordion-2 { + @extend .commonAccordion; +} + + +.list-circle { + padding-left: 20px; + + li { + list-style-type: circle; + } +} + + +.play-icon { + border: 1px solid $border-color; + display: inline-block; + width: 60px; + height: 60px; + border-radius: 50px; + font-size: 30px; + + i { + line-height: 60px; + } +} + + +.alert-common { + border-radius: 0; + border-width: 2px; + + i { + margin: 0 5px; + font-size: 16px; + } +} + +.alert-solid { + background: transparent; + color: $color-primary; +} + +.buttonPart { + li { + @include mobile { + margin-bottom: 8px; + } + + @include tablet { + margin-bottom: 8px; + } + } +} + + + +.overly { + position: relative; + + &:before { + content: ""; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + background: rgba(42, 68, 71, 0.5); /* Helleres Overlay */ + opacity: 0.3; /* Weniger Opazität */ + } +} + + +.owl-dots .owl-dot.active span, +.owl-theme .owl-dots .owl-dot:hover span { + background: $color-primary !important; +} + + + +#success, +#error { + display: none; +} + +.sticky-top { + position: sticky; + top: 0; + @include desktop { + position: static; + } +} + + +span.cloaked-e-mail:before { + content: attr(data-domain) "\0040" attr(data-user); + unicode-bidi: bidi-override; + direction: rtl; +} + +@media (min-width: 992px) { + .row .no-float { + display: table-cell; + float: none; + } +} +/* copy from here */ +.scrolldown { + --color: white; + --sizeX: 30px; + --sizeY: 50px; + position: relative; + width: var(--sizeX); + height: var(--sizeY); + margin-left: calc(50% - var(--sizeX) / 2); /* Korrigiert für Zentrierung */ + margin-top: 100px; + border: calc(var(--sizeX) / 10) solid var(--color); + border-radius: 50px; + box-sizing: border-box; + margin-bottom: 16px; +} + +.scrolldown::before { + content: ""; + position: absolute; + bottom: 30px; + left: 50%; + width: 6px; + height: 6px; + margin-left: -3px; + background-color: var(--color); + border-radius: 100%; + animation: scrolldown-anim 2s infinite; + box-sizing: border-box; + box-shadow: 0px -5px 3px 1px #ffffff66; +} + +@keyframes scrolldown-anim { + 0% { + opacity: 0; + height: 6px; + } + 40% { + opacity: 1; + height: 10px; + } + 80% { + transform: translate(0, 20px); + height: 10px; + opacity: 0; + } + 100% { + height: 3px; + opacity: 0; + } +} + +.chevrons { + padding: 6px 0 0 0; + margin-left: -3px; /* Überprüfen, ob dies benötigt wird */ + margin-top: 48px; + width: 30px; + display: flex; + flex-direction: column; + align-items: center; +} + +.chevrondown { + margin-top: -6px; + position: relative; + border: solid var(--color); + border-width: 0 3px 3px 0; + display: inline-block; + padding: 0; /* Stellt sicher, dass kein zusätzliches Padding hinzugefügt wird */ + width: 10px; + height: 10px; + transform: rotate(45deg); +} + +.chevrondown:nth-child(odd) { + animation: pulse 500ms ease infinite alternate; +} + +.chevrondown:nth-child(even) { + animation: pulse 500ms ease infinite alternate 250ms; +} + +@keyframes pulse { + from { + opacity: 0; + } + to { + opacity: 0.5; + } +} +/*copy until here */ + +.logo-up { + margin-top: -50px; /* Adjust the value as needed */ +} + + +.section-title1 { + display: flex; + align-items: center; + justify-content: center; + gap: 10px; /* Abstand zwischen Icon und Titel */ +} + +.title-icon1 { + width: 10px; /* Breite des Icons */ + height: 10px; /* Höhe automatisch anpassen */ +} + +.why-title1 { + margin: 0; /* Entfernt zusätzliche Ränder */ +} \ No newline at end of file diff --git a/assets/scss/_main.scss b/assets/scss/_main.scss new file mode 100644 index 0000000..152a773 --- /dev/null +++ b/assets/scss/_main.scss @@ -0,0 +1,78 @@ +#wrapper-work { + overflow: hidden; + padding-top: 100px; + + ul { + li { + width: 50%; + float: left; + position: relative; + + img { + width: 100%; + height: 100%; + } + + .items-text { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + width: 100%; + height: 100%; + color: $white; + background: rgba(0, 0, 0, 0.60); + padding-left: 44px; + padding-top: 140px; + + h2 { + padding-bottom: 28px; + padding-top: 75px; + position: relative; + + &:before { + content: ""; + position: absolute; + left: 0; + bottom: 0; + width: 75px; + height: 3px; + background: $white; + } + } + + p { + padding-top: 30px; + font-size: 16px; + line-height: 27px; + font-weight: 300; + padding-right: 80px; + } + } + } + } +} + + +/*-- + features-work Start +--*/ + +#features-work { + padding-top: 50px; + padding-bottom: 75px; + + .block { + ul { + li { + width: 19%; + text-align: center; + display: inline-block; + padding: 40px 0px; + } + } + } +} + + diff --git a/assets/scss/_media-query.scss b/assets/scss/_media-query.scss new file mode 100644 index 0000000..1d6fd1d --- /dev/null +++ b/assets/scss/_media-query.scss @@ -0,0 +1,26 @@ +/*=== MEDIA QUERY ===*/ +@mixin mobile-xs { + @media(max-width: 400px) { + @content; + } +} +@mixin mobile { + @media(max-width: 480px) { + @content; + } +} +@mixin tablet { + @media(max-width: 768px) { + @content; + } +} +@mixin desktop { + @media(max-width: 992px) { + @content; + } +} +@mixin large-desktop { + @media(max-width: 1200px) { + @content; + } +} diff --git a/assets/scss/_mixins.scss b/assets/scss/_mixins.scss new file mode 100644 index 0000000..22551d3 --- /dev/null +++ b/assets/scss/_mixins.scss @@ -0,0 +1,54 @@ +// Transition +@mixin transition($what: all, $time: 0.2s, $how: ease-in-out) { + -webkit-transition: $what $time $how; + -moz-transition: $what $time $how; + -ms-transition: $what $time $how; + -o-transition: $what $time $how; + transition: $what $time $how; +} + +@mixin transition-multi($x...){ + -webkit-transition: $x; + -moz-transition: $x; + -ms-transition: $x; + -o-transition: $x; + transition: $x; +} + +// Transform +@mixin transform($transforms) { + -moz-transform: $transforms; + -o-transform: $transforms; + -ms-transform: $transforms; + -webkit-transform: $transforms; + transform: $transforms; +} + +// rotate +@mixin rotate ($deg) { + @include transform(rotate(#{$deg}deg)); +} + +// scale +@mixin scale($scale) { + @include transform(scale($scale)); +} + +// translate +@mixin translate ($x, $y) { + @include transform(translate($x, $y)); +} + +// skew +@mixin skew ($x, $y) { + @include transform(skew(#{$x}deg, #{$y}deg)); +} + +//transform origin +@mixin transform-origin ($origin) { + moz-transform-origin: $origin; + -o-transform-origin: $origin; + -ms-transform-origin: $origin; + -webkit-transform-origin: $origin; + transform-origin: $origin; +} diff --git a/assets/scss/_typography.scss b/assets/scss/_typography.scss new file mode 100644 index 0000000..8f6fda8 --- /dev/null +++ b/assets/scss/_typography.scss @@ -0,0 +1,87 @@ +// Fonts + +@font-face { + font-family: 'Open Sans'; + src: local('Open Sans'), local('OpenSans'), url('/static/fonts/OpenSans-SemiboldItalic.woff2') format('woff2'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Open Sans Semibold'; + src: local('Open Sans Semibold'), local('OpenSansSemibold'), url('/static/fonts/OpenSans-Semibold.woff2') format('woff2'); + font-weight: normal; + font-style: normal; +} + + + + +// Using Variables for Font Families +$font-primary: 'Open Sans', sans-serif; +$font-secondary: 'Open Sans Semibold', sans-serif; + + + +body { + line-height: 1.5; + font-family: $font-primary; + -webkit-font-smoothing: antialiased; + +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: $font-secondary; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 400; +} + +h1 { + font-size: $h1; + + @include tablet { + font-size: $h1-md; + } + + @include mobile { + font-size: $h2; + } + + @include mobile-xs { + font-size: $h2-md; + } +} + +h2 { + font-size: $h2; + + @include mobile { + font-size: $h2-sm; + } +} + +h3 { + font-size: $h3; +} + +h4 { + font-size: $h4; +} + +p { + color: darken( $light, 49.41); + font-size: $font-size; + font-family: $font-secondary; +} diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss new file mode 100644 index 0000000..716d6aa --- /dev/null +++ b/assets/scss/custom.scss @@ -0,0 +1,305 @@ +// Add your custom code + +.title-custom { + color: #046e6e; +} + +.text-center { + text-align: center; + } + + .text-justify { + text-align: justify; + } + + + + +/* Reduziert den Abstand zwischen den Sections */ +section { + margin-bottom: 0px; /* Anpassung nach Bedarf */ + } + + /* Zusätzliche optionale Stile für eine bessere Darstellung */ + #welcome.section, #service.section { + padding-top: 90px; /* Anpassung nach Bedarf */ + padding-bottom: 4px; /* Anpassung nach Bedarf */ + } + + .text-justify { + text-align: justify; + } + + .description { + font-size: 22px; /* Standard Schriftgröße */ + line-height: 1.5; + padding-top: 90px; /* Anpassung nach Bedarf */ + padding-bottom: 1px; /* Anpassung nach Bedarf */ + + @media (max-width: 768px) { + font-size: 18px; /* Kleinere Schriftgröße für Tablets */ + padding-top: 70px; /* Anpassung nach Bedarf */ + padding-bottom: 1px; /* Anpassung nach Bedarf */ + } + + @media (max-width: 480px) { + font-size: 16px; /* Noch kleinere Schriftgröße für Handys */ + padding-top: 50px; /* Anpassung nach Bedarf */ + padding-bottom: 1px; /* Anpassung nach Bedarf */ + } + } + + + .facts .fact-item { + padding: 15px; /* Abstand um die Bilder */ + } + + + + .facts .fact-item { + padding: 15px; /* Abstand um die Bilder */ + } + + .fact-image { + height: 250px; /* Einheitliche Höhe für alle Bilder */ + width: auto; /* Breite automatisch anpassen, um das Seitenverhältnis beizubehalten */ + object-fit: contain; /* Bild innerhalb der festgelegten Höhe zuschneiden, um das Seitenverhältnis beizubehalten */ + border-radius: 8px; /* Abgerundete Ecken für die Bilder */ + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Leichter Schatten */ + } + + .custom-background { + background-size: cover; + background-position: center center; + background-repeat: no-repeat; + } + + + + + .service-arrow .block { + display: flex; + align-items: center; + justify-content: space-between; + } + + .service-content { + flex: 1; + } + + .service-icon { + margin-right: 15px; /* Abstand nach Bedarf anpassen */ + } + + .service-image { + margin-left: 15px; /* Abstand nach Bedarf anpassen */ + } + + .service-image img { + max-width: 150px; /* Maximale Breite des Bildes anpassen */ + height: auto; + } + + + .bg-service1 { + background-color: #8bcfd6; /* Beispielhafte Farbe für primary-dark */ + } + .bg-service2 { + background-color: #6baeb5; /* Beispielhafte Farbe für primary-dark */ + } + .bg-service3 { + background-color: #8bcfd6; /* Beispielhafte Farbe für primary-dark */ + } + .bg-service4 { + background-color: #6baeb5; /* Beispielhafte Farbe für primary-dark */ + } + .bg-service5 { + background-color: #8bcfd6; /* Beispielhafte Farbe für primary-dark */ + } + .bg-service6 { + background-color: #6baeb5; /* Beispielhafte Farbe für primary-dark */ + } + .bg-service7 { + background-color: #8bcfd6; /* Beispielhafte Farbe für primary-dark */ + } + .bg-service8 { + background-color: #6baeb5; /* Beispielhafte Farbe für primary-dark */ + } + + .fixed-width { + width: 1200px; /* Feste Breite, die du anpassen kannst */ + height: auto; /* Höhe wird automatisch angepasst, um das Seitenverhältnis beizubehalten */ + } + + .service-arrow .block { + display: flex; + align-items: center; + justify-content: space-between; + padding: 20px; /* Optional: Padding hinzufügen */ + border-radius: 100px; /* Optional: Abgerundete Ecken hinzufügen */ + color: #8a0909; /* Optional: Textfarbe auf Weiß setzen */ + } + + .service-icon { + margin-right: 0px; /* Abstand nach Bedarf anpassen */ + } + + .service-content { + flex: 1; + } + + .service-image { + margin-left: 0px; /* Abstand nach Bedarf anpassen */ + } + + + + + + + + .fixed-text { + width: 600px; /* Feste Breite für den Text */ + margin-right: 15px; /* Optional: Abstand nach Bedarf anpassen */ + } + + .service-image img { + max-width: 600px; /* Maximale Breite des Bildes anpassen */ + height: auto; + margin: 0; /* Entfernt zusätzliche Margins */ + padding: 0; /* Entfernt zusätzliches Padding */ + border: none; /* Entfernt jegliche Standardrahmen */ + display: block; /* Verhindert zusätzliche Ränder bei inline-block-Elementen */ + } + + .page-title::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #ffffff; /* Weiß als Hintergrundfarbe */ + z-index: -1; /* Sicherstellen, dass es hinter dem Inhalt liegt */ + } + + + + + + + + + + + + + + .service-grid { + display: grid; + gap: 20px; /* 40px Abstand sowohl horizontal als auch vertikal */ + grid-template-columns: repeat(3, 1fr); + /* => Standard: 3 Spalten für größere Bildschirme */ + } + + @media (max-width: 992px) { + .service-grid { + grid-template-columns: repeat(2, 1fr); + /* => mittlere Screens: nur 2 Spalten */ + } + } + + @media (max-width: 576px) { + .service-grid { + grid-template-columns: 1fr; + /* => kleine Screens: 1 Spalte */ + } + } + + /* Ab hier das Zoom-/Overlay-Setup (identisch wie vorher) */ + .service-item-fixed { + width: 100%; + height: auto; /* Oder "auto" falls die Höhe flexibel sein soll */ + position: relative; + overflow: hidden; + border-radius: 10px; /* Abgerundete Ecken */ + } + + .zoom-wrap { + width: 100%; + height: 100%; + position: relative; + transition: transform 0.3s ease; + } + + .service-item-fixed:hover .zoom-wrap { + transform: scale(1.2); + } + + .zoom-wrap a { + display: block; /* Stellt sicher, dass der Link das gesamte umschlossene Element abdeckt */ + text-decoration: none; /* Entfernt die Unterstreichung des Links */ + color: inherit; /* Erbt die Textfarbe, um sicherzustellen, dass der Linktext stilistisch passt */ + } + + .zoom-wrap img { + width: 100%; + height: 100%; + object-fit: cover; + display: block; + } + +/* Das "dunkle Overlay" */ +.zoom-wrap .overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: rgba(0, 0, 0, 0.3); /* dunkler Schleier (30% schwarz) */ + z-index: 1; /* Overlay unter dem Text, aber über dem Bild */ + pointer-events: auto; /* Stellt sicher, dass das Overlay klickbar ist */ +} + + .overlay-text { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + color: #fff; + font-size: 2.3em; + font-weight: bold; + text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); + z-index: 2; /* Höher als das Overlay */ + } + + + .my-container { + width: 80%; + margin: 0 auto; + } + + .gif-background { + background-image: url('/images/BackgroundAnimation.svg'); /* Pfad zu Ihrem GIF */ + background-size: cover; /* Deckt den gesamten Hintergrund ab */ + background-position: center -220px; /* Positioniert das GIF oben in der Mitte */ + background-repeat: no-repeat; /* Verhindert die Wiederholung des GIFs */ + position: relative; /* Stellt sicher, dass das Overlay korrekt positioniert wird */ + } + + .gif-background::after { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(255, 255, 255, 0.8); /* Weißer Overlay mit 70% Deckkraft */ + pointer-events: none; /* Stellt sicher, dass das Overlay keine Interaktionen blockiert */ + } + + .custom-image { + width: 100px; + height: auto; + max-width: 70%; +} diff --git a/assets/scss/modal.scss b/assets/scss/modal.scss new file mode 100644 index 0000000..94ca396 --- /dev/null +++ b/assets/scss/modal.scss @@ -0,0 +1,26 @@ +@mixin modal($centerWidth, $windowWidth) { + + @include var(background-color, dark1); + @include var(color, light1); + + z-index: 1001; + box-shadow: $cm-box-shadow-dark-md; + + width: 100%; + max-height: 98%; + + top: 50%; + transform: translateY(-50%); + + position: fixed; + overflow: auto; + + @media (min-width: $centerWidth) { + @include var(border-radius, border-radius); + position: relative; + margin: 0 auto; + max-width: $windowWidth; + height: auto; + width: auto; + } +} \ No newline at end of file diff --git a/assets/scss/style.scss b/assets/scss/style.scss new file mode 100644 index 0000000..f4a8a4e --- /dev/null +++ b/assets/scss/style.scss @@ -0,0 +1,188 @@ +// Color Variables +{{ with site.Params.variables }} +$color-primary: {{.color_primary | default "#fff"}}; +$color-secondary: {{.color_secondary | default "#0AA8A7"}}; +$text-color: {{.text_color | default "#777"}}; +$text-dark: {{.text_dark | default "#222"}}; +$text-light: {{.text_light | default "#737373"}}; +$body-bg: {{.body_color | default "#fff"}}; +$border-color: {{.border_color | default "#ECECEC"}}; +$black: {{.black | default "#000"}}; +$white: {{.white | default "#fff"}}; +$light: {{.light | default "#EDF6F5"}}; + + +// Font Variables +$font-size: {{.font_size | default "16px"}}; +$font-scale: {{.font_scale | default "1.25"}}; +$font-primary: '{{replace (replaceRE ":[ital,]*[ital@]*[wght@]*[0-9,;]+" "" .font_primary | default "Lato") "+" " "}}', {{.font_primary_type | default "sans-serif"}}; +$font-secondary: '{{replace (replaceRE ":[ital,]*[ital@]*[wght@]*[0-9,;]+" "" .font_secondary | default "Lato") "+" " "}}', {{.font_secondary_type | default "sans-serif"}}; +$font-tertiary: '{{replace (replaceRE ":[ital,]*[ital@]*[wght@]*[0-9,;]+" "" .font_tertiary | default "Dosis") "+" " "}}', {{.font_tertiary_type | default "sans-serif"}}; +$font-quaternary: '{{replace (replaceRE ":[ital,]*[ital@]*[wght@]*[0-9,;]+" "" .font_quaternary | default "Edu") "+" " "}}', {{.font_quaternary_type | default "sans-serif"}}; + +$font-icon: '{{.font_icon | default "Font Awesome 5 Free"}}'; +{{ end }} + +$h1: 80px; +$h1-md: 34px; +$h2: 28px; +$h2-md: 26px; +$h2-sm: 22px; +$h3: 20px; +$h4: 25px; + +@import 'mixins.scss'; + +@import 'media-query.scss'; + +@import 'typography.scss'; + +@import 'common.scss'; + +@import 'main.scss'; + +@import 'templates/_header.scss'; + +@import 'templates/_navigation.scss'; + +@import 'templates/_slider.scss'; + +@import 'templates/_call-to-action.scss'; + +@import 'templates/_service.scss'; + +@import 'templates/_feature.scss'; + +@import 'templates/_portfolio.scss'; + +@import 'templates/_testimonial.scss'; + +@import 'templates/_contact.scss'; + +@import 'templates/_pricing.scss'; + +@import 'templates/_products.scss'; + +@import 'templates/_single-product.scss'; + +@import 'templates/_clients.scss'; + +@import 'templates/_about.scss'; + +@import 'templates/_instagram.scss'; + +@import 'templates/_user-dashboard.scss'; + +@import 'templates/_single-post.scss'; + +@import 'templates/_backgrounds.scss'; + +@import 'templates/_blog-sidebar.scss'; + +@import 'templates/_blog.scss'; + +@import 'templates/_coming-soon.scss'; + +@import 'templates/_shopping.scss'; + +@import 'templates/_404.scss'; + +@import 'templates/_message-sent.scss'; + +@import 'templates/_footer.scss'; + +@import 'custom.scss'; + + + + +html { + scroll-behavior: smooth; + } + + +/* 1) Die .logo-container bekommt 80% Breite => 10% links und 10% rechts frei */ +.logo-container { + width: 80%; + margin: 0 auto; /* Zentriert sich, lässt links und rechts je 10% Platz */ + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + gap: 20px; /* Abstand zwischen Frame 1 & Frame 2 */ +} + +/* 2) Frame 1 (40%) und Frame 2 (60%) */ +.frame1 { + flex: 0 0 40%; + display: flex; + justify-content: center; + align-items: center; +} +.frame2 { + flex: 0 0 60%; + display: flex; + justify-content: center; + align-items: center; +} + +/* 3) Banner-Logos selbst: Standard erst auf opacity:0, Animation blendet sie ein */ +.banner-logo { + max-width: 100%; + height: auto; + opacity: 0; +} + +/* 4) ANIMATIONEN */ +/* Frame 1 – Move-In: Wir animieren gezielt das Bild */ +.frame1 .banner-logo { + animation: moveIn 1s forwards; +} +/* Frame 2 – Fade-In: Wir animieren gezielt das Bild */ +.frame2 .banner-logo { + animation: moveIn 1s 0.5s forwards; +} + +/* Keyframes */ +@keyframes moveIn { + from { + transform: translateX(50px); + opacity: 0; + } + to { + transform: translateX(0); + opacity: 1; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +/* 5) TITEL-FADE-IN (optional) */ +.fade-in-title { + opacity: 0; + animation: fadeTitle 1.5s forwards 1s; +} +@keyframes fadeTitle { + to { opacity: 1; } +} + +/* 6) (Optional) Responsive unter 768px => Frames untereinander */ +@media (max-width: 768px) { + .logo-container { + flex-direction: column; + width: 90%; /* Mehr Platz, Bilder untereinander */ + } + .frame1, .frame2 { + flex: 0 0 auto; + width: 100%; + margin-bottom: 20px; + } +} + diff --git a/assets/scss/templates/_404.scss b/assets/scss/templates/_404.scss new file mode 100644 index 0000000..fd5ccd4 --- /dev/null +++ b/assets/scss/templates/_404.scss @@ -0,0 +1,33 @@ +.page-404 { + display: flex; + align-items: center; + min-height: calc(100vh - (100px + 205px)); + @include desktop { + min-height: calc(100vh - (90px + 205px)); + } + text-align: center; + h1 { + font-size: 300px; + font-weight: bold; + @include tablet { + font-size: 150px; + } + @include mobile { + font-size: 130px; + } + @include mobile-xs { + font-size: 90px; + } + } + h2 { + text-transform:uppercase; + font-size: 20px; + letter-spacing: 4px; + font-weight: bold; + margin-top: 30px; + } + .btn-main { + margin-top: 40px; + margin-bottom: 50px; + } +} diff --git a/assets/scss/templates/_about.scss b/assets/scss/templates/_about.scss new file mode 100644 index 0000000..67bf5cb --- /dev/null +++ b/assets/scss/templates/_about.scss @@ -0,0 +1,58 @@ +.about{ + .block{ + h2 { + padding-top: 30px; + padding-bottom: 30px; + margin:0; + } + + h3 { + padding-top: 30px; + padding-bottom: 50px; + margin:0; + } + + p { + padding-top: 20px; + line-height:28px; + } + + img { + width: 100%; + } + } + + .about-img { + position: relative; + overflow: hidden; + + img { + display: block; + width: 100%; + transition: opacity 0.5s ease-out; + } + + .hover-img { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0; + transition: opacity 0.5s ease-out; + } + + &:hover .hover-img { + opacity: 1; + } + + &:hover img { + opacity: 0; + } + } + + + .section-title { + margin-bottom: 0px; + } +} diff --git a/assets/scss/templates/_backgrounds.scss b/assets/scss/templates/_backgrounds.scss new file mode 100644 index 0000000..492bfea --- /dev/null +++ b/assets/scss/templates/_backgrounds.scss @@ -0,0 +1,34 @@ +.bg-1 { + position: relative; + background-size: contain; /* Verkleinert das Bild, sodass es komplett sichtbar ist */ + background-position: center center; + background-repeat: no-repeat; + background-attachment: fixed; + + @include large-desktop { + background-attachment: unset; + } +} + +.bg-1::before { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: inherit; + opacity: 0.2; /* Setzt die Opazität, um das Bild blasser darzustellen */ + z-index: -1; /* Stellt sicher, dass der Inhalt vor dem Hintergrundbild liegt */ +} + + +.bg-2 { + background-size: cover; + background-position: center center; + background-attachment: fixed; + background-color: #185b63; + @include large-desktop { + background-attachment: unset; + } +} diff --git a/assets/scss/templates/_blog-sidebar.scss b/assets/scss/templates/_blog-sidebar.scss new file mode 100644 index 0000000..df657e0 --- /dev/null +++ b/assets/scss/templates/_blog-sidebar.scss @@ -0,0 +1,130 @@ +.widget { + margin-bottom: 65px; + + @include tablet { + margin-bottom: 35px; + } + + .widget-title { + margin-top: 0px; + margin-bottom: 15px; + font-size: 16px; + color: lighten( $black, 20 ); + font-weight: 500; + border-bottom: 1px solid $border-color; + } + + // Latest Posts + &.widget-latest-post { + .media { + .media-object { + width: 100px; + height: auto; + } + + .media-heading { + a { + color: $black; + font-size: 16px; + } + } + + p { + font-size: 12px; + color: darken( $light, 47.45); + } + } + + @include desktop { + padding-top: 20px; + } + } + //end Latest Posts + + // Categories + &.widget-category { + ul { + li { + padding-top: 10px; + padding-bottom: 10px; + + a { + color: lighten( $black, 50.3 ); + padding: 10px; + padding-left: 20px; + padding-right: 20px; + @include transition-multi (padding 0.3s ease, border 0.3s ease); + + &:before { + padding-right: 10px; + } + + &:hover { + color: $color-primary; + padding-left: 25px; + } + + &:active { + padding-left: 24px; + border: 1px solid $color-primary; + border-radius: 30px; + @include transition (padding, 0s); + } + } + + a.current { + color: $white; + background: $color-primary; + border: 1px solid $color-primary; + border-radius: 30px; + pointer-events: none; + cursor: default; + } + } + } + } + // end Categories + + // Tags + &.widget-tag { + ul { + li { + margin-bottom: 10px; + display: inline-block; + margin-right: 5px; + + a { + color: lighten( $black, 50.3 ); + display: inline-block; + padding: 8px 15px; + border: 1px solid $border-color; + border-radius: 30px; + font-size: 14px; + @include transition-multi (background-color 0.3s ease, border 0.3s ease, color 0.1s ease); + + &:hover { + color: $color-primary; + background: rgba($color-primary, 0.3); + border: 1px solid rgba($color-primary, 0.3); + } + + &:active { + color: $color-primary; + border: 1px solid $color-primary; + background: $white; + @include transition (background-color, 0.1s, ease); + } + } + + a.current { + color: $white; + background: $color-primary; + border: 1px solid $color-primary; + pointer-events: none; + cursor: default; + } + } + } + } + // end Tags +} diff --git a/assets/scss/templates/_blog.scss b/assets/scss/templates/_blog.scss new file mode 100644 index 0000000..40ab9fe --- /dev/null +++ b/assets/scss/templates/_blog.scss @@ -0,0 +1,145 @@ +/*================================================================= + Latest Posts +==================================================================*/ + +.blog { + background: darken( $light, 1.17); +} + +.post { + background: $white; + margin-bottom: 55px; + + @include tablet { + margin-bottom: 20px; + } + + .post-media { + &.post-thumb { + img { + width: 100%; + height: auto; + } + } + + &.post-media-audio { + iframe { + width: 100%; + } + } + } + + .post-title { + margin-top: 25px; + text-transform: uppercase; + + a { + color: $color-primary; + + &:hover { + color: $color-primary; + } + } + } + + .post-meta { + font-size: 13px; + margin-top: 10px; + + ul { + li { + display: inline-block; + color: lighten( $black, 56.47 ); + margin-right: 20px; + font-size: 12px; + letter-spacing: .5px; + + a { + color: lighten( $black, 56.47 ); + + &:hover { + color: $color-primary; + } + } + } + } + + .post-author { + color: $black; + } + } + + .post-content { + margin-top: 20px; + + p { + line-height: 26px; + } + + ul { + font-size: 15px; + padding: 10px 20px; + font-family: $font-primary; + list-style: circle; + } + ol { + font-size: 15px; + padding: 10px 20px; + font-family: $font-primary; + } + + blockquote { + margin-top: 20px; + font-size: 18px; + border-color: $color-primary; + padding: 10px 20px; + text-align: left; + color: darken( $light, 50.98); + } + + .btn-main { + padding: 10px 20px; + margin: 15px 0; + font-size: 12px; + } + } +} + +.post-pagination { + margin: 0px; + + @include desktop { + margin-bottom: 60px; + } + + @include tablet { + margin-bottom: 25px; + } + + >li { + margin: 0 2px; + display: inline-block; + font-size: 14px; + + >a { + color: $black; + @include transition (all, 0.3s, ease); + + &:hover { + color: $white; + background: $color-primary; + border: 1px solid $color-primary; + } + } + + &.active>a { + background: $color-primary !important; + border: 1px solid $color-primary !important; + } + } + + >li:first-child>a, + >li:last-child>a { + border-radius: 0; + } +} diff --git a/assets/scss/templates/_call-to-action.scss b/assets/scss/templates/_call-to-action.scss new file mode 100644 index 0000000..de79e18 --- /dev/null +++ b/assets/scss/templates/_call-to-action.scss @@ -0,0 +1,74 @@ +.call-to-action { + position: relative; + text-align: center; + padding: 70px 10px; + background-size: cover; + background-position: center; + + @include tablet { + padding-top: 20px; + padding-bottom: 20px; + } + + &::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.7); /* Adjust the color and opacity as needed */ + z-index: 1; + } + + .container, .row, .col-md-12, .block { + position: relative; + z-index: 2; + } + + h2 { + color: #ffffff; + margin: 0px; + padding: 20px 0px; + text-shadow: + -1px -1px 0 #000, + 1px -1px 0 #000, + -1px 1px 0 #000, + 1px 1px 0 #000; /* Black contour */ + } + + + p { + color: #ffffff; + font-size: 20px; + text-shadow: + -1px -1px 0 #000, + 1px -1px 0 #000, + -1px 1px 0 #000, + 1px 1px 0 #000; /* Black contour */ + } + .btn-main { + padding: 15px 35px; + font-size: 20px; + margin-top: 10px; + margin-bottom: 10px; + text-shadow: + -1px -1px 0 #000, + 1px -1px 0 #000, + -1px 1px 0 #000, + 1px 1px 0 #000; /* Black contour */ + } +} + +.overlay-dark { + position: absolute; + top: 0; left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.4); // oder 0.6 oder 0.7 + z-index: 1; +} +.call-to-action .container { + position: relative; + z-index: 2; +} diff --git a/assets/scss/templates/_clients.scss b/assets/scss/templates/_clients.scss new file mode 100644 index 0000000..a8b78aa --- /dev/null +++ b/assets/scss/templates/_clients.scss @@ -0,0 +1,14 @@ +.clients-logo-section{ + padding-top: 30px; + padding-bottom: 75px; + .clients-logo-img{ + padding: 0px 50px; + } +} + +.clients-logo { + img { + width: auto!important; + padding:20px; + } +} diff --git a/assets/scss/templates/_coming-soon.scss b/assets/scss/templates/_coming-soon.scss new file mode 100644 index 0000000..f33880c --- /dev/null +++ b/assets/scss/templates/_coming-soon.scss @@ -0,0 +1,130 @@ +.coming-soon { + background: url("../images/backgrounds/coming-soon.jpg"); + background-repeat: no-repeat; + background-size: cover; + color: $white; + display: flex; + align-items: center; + + @include mobile-xs { + padding: 50px 0; + } + + @include mobile { + padding: 50px 0; + } + + height:100vh; + + .block { + h1 { + line-height: 65px; + font-size: 55px; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 0; + + @include mobile-xs { + font-size: 40px; + line-height: 50px; + } + + @include mobile { + font-size: 40px; + line-height: 50px; + } + } + + p { + color: $white; + margin-top: 10px; + font-size: 16px; + } + + .count-down { + margin-top: 50px; + + .syotimer-cell { + width: 25%; + padding: 15px; + display: inline-block; + + @include mobile-xs { + width: 50%; + margin-bottom: 10px; + } + + @include mobile { + width: 50%; + } + + background:rgba(101, 94, 122, 0.48); + + .syotimer-cell__value { + font-size: 80px; + line-height: 80px; + text-align: center; + position: relative; + font-weight: bold; + + @include mobile-xs { + font-size: 50px; + } + } + + .syotimer-cell__unit { + font-weight: normal; + } + } + + ul { + li { + @include tablet { + font-size: 50px; + } + + @include mobile { + font-size: 50px; + } + + @include mobile-xs { + font-size: 40px; + } + + &:before { + content: ":"; + font-size: 20pt; + opacity: 0.7; + position: absolute; + right: 0px; + top: 0px; + } + + &:last-child { + &:before { + content: ''; + } + } + } + } + + div:after { + content: " "attr(data-interval-text); + font-size: 20px; + font-weight: normal; + text-transform: capitalize; + display: block; + } + } + + .copyright-text { + font-size: 12px; + + a { + color: $white; + font-weight: 600; + } + } + } + +} diff --git a/assets/scss/templates/_contact.scss b/assets/scss/templates/_contact.scss new file mode 100644 index 0000000..9d662ec --- /dev/null +++ b/assets/scss/templates/_contact.scss @@ -0,0 +1,113 @@ +.contact-form { + padding-top: 70px; + padding-bottom: 35px; + + .block { + .form-group { + padding-bottom: 15px; + margin: 0px; + + .form-control { + background: darken( $light, 0.392); + height: 60px; + border: 1px solid #EEF2F6; + box-shadow: none; + width: 100%; + } + } + + .form-group-2 { + margin-bottom: 13px; + + textarea { + background: darken( $light, 0.392); + height: 135px; + border: 1px solid #EEF2F6; + box-shadow: none; + width: 100%; + } + } + + .form-group-h { + display: none; + } + + button { + width: 100%; + height: 60px; + background: lighten( $black, 27.84); + border: none; + color: $white; + font-size: 18px; + } + } +} + + +.address-block { + margin-bottom: 20px; + + li { + position: relative; + padding-left: 0px; + margin-bottom: 10px; + + i { + position: absolute; + left: 0; + font-size: 25px; + line-height: 20px; + } + + div { + display: inline-block; + vertical-align: top; + } + } +} + + +.social-icons { + margin-top: 40px; + + li { + display: inline-block; + margin: 0 10px; + } + + a { + display: inline-block; + } + + i { + color: #2C2C2C; + margin-right: 25px; + font-size: 25px; + } +} + + + +.contact-box { + padding-top: 35px; + padding-bottom: 58px; + + .block { + img { + width: 100%; + } + + h2 { + font-weight: 300; + color: #000; + font-size: 28px; + padding-bottom: 30px; + } + + p { + color: lighten( $black, 36.07); + display: block; + } + + } +} diff --git a/assets/scss/templates/_counter.scss b/assets/scss/templates/_counter.scss new file mode 100644 index 0000000..62b7d1a --- /dev/null +++ b/assets/scss/templates/_counter.scss @@ -0,0 +1,66 @@ +/*================================================================= + Item counter section +==================================================================*/ + +.counter { + padding: 100px 0; + + .counter-title { + margin-bottom: 50px; + + h2 { + color: $black; + margin-bottom: 20px; + font-size: 42px; + font-weight: 600; + line-height: 35px; + } + + p { + color: lighten( $black, 33.3 ); + font-size: 16px; + } + } +} + +.counters-item { + padding-bottom: 30px; + color: lighten( $black, 26.6 ); + position: relative; + + &.kill-border:before { + background: none; + } + + &:before { + background: darken( $light, 7.843137254901947); + content: ""; + margin-top: -27.5px; + height: 55px; + width: 1px; + position: absolute; + right: -15px; + top: 50%; + } + + >div { + margin: 6px 0; + } + + span { + display: inline; + font-size: 35px; + line-height: 50px; + } + + i { + font-size: 40px; + display: inline-block; + color: $color-primary; + } + + h3 { + font-size: 17px; + margin: 0; + } +} diff --git a/assets/scss/templates/_feature.scss b/assets/scss/templates/_feature.scss new file mode 100644 index 0000000..88d8c82 --- /dev/null +++ b/assets/scss/templates/_feature.scss @@ -0,0 +1,35 @@ +.feature { + background: url("../img/feature-bg.jpg"); + background-position: 50% 94px; + display: block; + position: relative; + background-attachment: fixed; + background-repeat: no-repeat; + background-position: center center; + background-size: cover; + padding: 100px 0; + + @include large-desktop { + padding-top: 20px; + padding-bottom: 20px; + background-attachment: unset; + } + + h2 { + margin: 0px; + padding-top: 30px; + padding-bottom: 30px; + } + + p { + color: darken( $light, 41.37); + margin-bottom: 20px; + } + + .btn-view-works { + background: lighten( $black, 42.35 ); + color: $white; + padding: 10px 20px; + margin-bottom: 30px; + } +} diff --git a/assets/scss/templates/_footer.scss b/assets/scss/templates/_footer.scss new file mode 100644 index 0000000..1ab6346 --- /dev/null +++ b/assets/scss/templates/_footer.scss @@ -0,0 +1,42 @@ +.footer { + background: darken( $light, 1.5); + min-height: 205px; + text-align: center; + padding-top: 67px; + p { + font-size: 13px; + line-height: 25px; + color: lighten( $black, 56.86274509803921 ); + } + a { + color: lighten( $black, 34.9 ); + } + .footer-menu { + padding-bottom: 25px; + ul { + margin: 0px; + padding: 0px; + li { + display: inline-block; + padding: 0px 20px; + a { + display: inline-block; + color: lighten( $black, 28.6 ); + &:hover { + color: $black; + } + } + } + } + } + .copyright { + a { + font-weight: 600; + } + } +} + + + + + diff --git a/assets/scss/templates/_header.scss b/assets/scss/templates/_header.scss new file mode 100644 index 0000000..3156a71 --- /dev/null +++ b/assets/scss/templates/_header.scss @@ -0,0 +1,37 @@ +/*-- + Header Start +--*/ + +header { + min-height: 100px; + @include desktop { + min-height: 90px; + } + background: $white; + padding: 20px 0; + .navbar { + margin-bottom: 0px; + border: 0px; + } + .navbar-brand { + padding-top: 5px; + } + .navbar-default { + background: none; + border: 0px; + .navbar-nav { + padding-top: 10px; + li { + a { + color: lighten( $black, 20 ); + padding: 10px 26px; + font-size: 15px; + font + &:hover { + color: $black; + } + } + } + } + } +} diff --git a/assets/scss/templates/_impressum.scss b/assets/scss/templates/_impressum.scss new file mode 100644 index 0000000..56e7d50 --- /dev/null +++ b/assets/scss/templates/_impressum.scss @@ -0,0 +1,22 @@ +.table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent; + } + + .table td { + vertical-align: top; + padding: 10px; + } + + .col-1 { + width: 30%; + vertical-align: top; + } + + .col-2 { + width: 70%; + vertical-align: top; + } + \ No newline at end of file diff --git a/assets/scss/templates/_instagram.scss b/assets/scss/templates/_instagram.scss new file mode 100644 index 0000000..a5fadfd --- /dev/null +++ b/assets/scss/templates/_instagram.scss @@ -0,0 +1,24 @@ +.instagram-feed { + a { + margin:6px; + margin-right: 10px; + display: inline-block; + margin-bottom: 10px; + width: 23.5%; + @include tablet { + width: 49%; + margin:3px; + } + @include mobile { + width: 100%; + margin:3px; + } + &:hover img { + filter: grayscale(10); + } + img { + width: 100%; + + } + } +} diff --git a/assets/scss/templates/_message-sent.scss b/assets/scss/templates/_message-sent.scss new file mode 100644 index 0000000..23b4e41 --- /dev/null +++ b/assets/scss/templates/_message-sent.scss @@ -0,0 +1,36 @@ +.page-message-sent { + display: flex; + align-items: center; + min-height: calc(100vh - (100px + 205px)); + @include desktop { + min-height: calc(100vh - (90px + 205px)); + } + text-align: center; + h1 { + font-size: 50px; + font-weight: bold; + @include mobile { + font-size: 40px; + } + @include mobile-xs { + font-size: 30px; + } + } + h2 { + text-transform:uppercase; + font-size: 20px; + font-weight: bold; + letter-spacing: 1px; + margin-top: 30px; + } + .btn-main { + margin-top: 40px; + margin-bottom: 50px; + } + img { + width: 50%; + max-height: 200px; + margin-top: 40px; + margin-bottom: 40px; + } +} diff --git a/assets/scss/templates/_navigation.scss b/assets/scss/templates/_navigation.scss new file mode 100644 index 0000000..2b77cd0 --- /dev/null +++ b/assets/scss/templates/_navigation.scss @@ -0,0 +1,156 @@ +.navigation { + background: $white; + padding: 20px 0; + + .navbar { + margin-bottom: 0px; + border: 0px; + } + + .navbar-brand { + padding-top: 5px; + } + + .navbar { + background: none; + border: 0px; + + .navbar-nav { + padding-top: 5px; + padding-bottom: 5px; + + a { + color: #7b7b7b; + padding: 10px 15px; + + font : { + weight: 500; + size: 14px; + } + + text-transform:uppercase; + + &:hover, + &:focus { + color: $black; + background: transparent; + } + } + + a.current { + color: $black; + pointer-events: none; + cursor: default; + } + + a.current-parent { + color: $black; + } + + select { + margin: 10px 15px; + } + } + + .current > .dropdown-toggle { + color: $black; + } + + .dropdown-menu { + border-radius: 0; + border: none; + left: -5px; + box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08); + width: 250px; /* Setzen Sie hier die gewünschte Breite */ + + a { + text-transform: none; + font-weight: normal; + color: darken( $light, 47.45); + padding: 10px 20px; + @include transition-multi (color 0.1s ease, padding 0.3s ease); + + &:hover { + background: $color-primary; + color: $white; + padding-left: 25px; + } + } + + a.current { + padding-left: 25px; + color: $white; + background: $color-primary; + } + } + } +} + +.nav .open>a { + background: transparent; +} + +// Change Bootstrap's default navbar collapse breakpoint of 768px to 992px (=desktop); source: https://silvawebdesigns.com/how-to-change-the-bootstrap-navbar-breakpoint/ +@include desktop { + .navbar-header { + float: none; + } + + .navbar-left, + .navbar-right { + float: none !important; + } + + .navbar-toggle { + display: block; + } + + .navbar-collapse { + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); + } + + .navbar-fixed-top { + top: 0; + border-width: 0 0 1px; + } + + .navbar-collapse.collapse { + display: none!important; + } + + .navbar-nav { + float: none!important; + margin-top: 7.5px; + } + + .navbar-nav > li { + float: none; + } + + .navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + } + + .collapse { + clear: both; + } + + .collapse.in { + display: block !important; + } +} + + +#select-language { + border: none; /* Kein Rahmen */ + outline: none; /* Kein Umriss */ + box-shadow: none; /* Kein Schatten */ + background: transparent; /* Hintergrund transparent, falls gewünscht */ + -webkit-appearance: none; /* Entfernt das Standard-Dropdown-Aussehen */ + -moz-appearance: none; /* Entfernt das Standard-Dropdown-Aussehen */ + appearance: textfield; /* Entfernt das Standard-Dropdown-Aussehen */ + padding: 0px 2px; /* Passen Sie das Padding an */ + height: 100%; /* Höhe anpassen */ +} diff --git a/assets/scss/templates/_portfolio.scss b/assets/scss/templates/_portfolio.scss new file mode 100644 index 0000000..b930476 --- /dev/null +++ b/assets/scss/templates/_portfolio.scss @@ -0,0 +1,121 @@ +.portfolio-work { + padding: 80px 0; + + .block { + .portfolio-menu { + text-align: center; + + .btn-group { + margin-bottom: 40px; + + label { + display: inline-block; + border: 1px solid $border-color; + padding: 8px 25px; + cursor: pointer; + font-size: 15px; + color: lighten( $black, 20 ); + outline: 0; + background: $white; + margin: 2px; + border-radius: 0; + @include transition (all, 0.3s, ease); + } + } + } + } +} + +.portfolio { + &-item { + position: relative; + padding: 0; + + img { + width: 100%; + height: auto; + } + + &:hover { + .portfolio-hover { + visibility: visible; + opacity: 1; + } + + .portfolio-content { + transform: translateY(-50%); + } + } + } + + &-hover { + position: absolute; + height: 100%; + width: 100%; + top: 0; + left: 0; + background: rgba(60, 55, 55, 0.5); + visibility: hidden; + opacity: 0; + transition: .3s ease; + } + + &-content { + position: absolute; + left: 0; + right: 0; + top: 50%; + transform: translateY(-40%); + text-align: center; + padding: 20px; + transition: inherit; + + * { + color: $white; + } + + a { + display: block; + transition: .2s ease; + + i { + font-size: 30px; + } + + &.h3 { + margin-top: 0; + } + } + } +} + + + + +// Portfolio Single Page +.portfolio-single-page { + .project-details { + h4 { + margin-bottom: 20px; + padding-bottom: 10px; + border-bottom: 2px dashed $border-color; + } + + span { + color: lighten( $black, 51.3 ); + width: 180px; + display: inline-block; + } + + strong { + color: lighten( $black, 19.2 ); + font-weight: normal; + } + + ul { + li { + margin-bottom: 10px; + } + } + } +} diff --git a/assets/scss/templates/_pricing.scss b/assets/scss/templates/_pricing.scss new file mode 100644 index 0000000..590f3e5 --- /dev/null +++ b/assets/scss/templates/_pricing.scss @@ -0,0 +1,51 @@ +/*================================================================= + Pricing section +==================================================================*/ + +.pricing-table { + .pricing-item { + padding: 40px 20px; + background: $white; + box-shadow: 0 8px 15px 0 rgba(5, 57, 106, .06); + + a.btn-main { + text-transform: uppercase; + margin-top: 20px; + } + + li { + font-weight: 400; + padding: 6px 0; + color: darken( $light, 57.64); + + i { + margin-right: 6px; + color: $color-primary; + } + } + } + + .price-title { + padding: 30px 0 20px; + + >h3 { + font-weight: 700; + margin: 0 0 5px; + font-size: 15px; + text-transform: uppercase; + } + + >p { + font-size: 14px; + font-weight: 400; + line-height: 18px; + margin-top: 5px; + } + + .value { + color: $color-primary; + font-size: 50px; + padding: 10px 0; + } + } +} diff --git a/assets/scss/templates/_products.scss b/assets/scss/templates/_products.scss new file mode 100644 index 0000000..4146a3d --- /dev/null +++ b/assets/scss/templates/_products.scss @@ -0,0 +1,223 @@ +// Products +.product-item { + margin-bottom: 30px; + + .product-thumb { + position: relative; + + img { + width: 100%; + height: auto; + } + + .bage { + position: absolute; + top: 12px; + right: 12px; + background: $black; + color: $white; + font-size: 12px; + padding: 4px 12px; + font-weight: 300; + display: inline-block; + } + + &:before { + transition: .3s all; + opacity: 0; + background: rgba(0, 0, 0, 0.6); + content: ''; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + } + + .preview-meta { + position: absolute; + text-align: center; + bottom: 0; + left: 0; + width: 100%; + justify-content: center; + opacity: 0; + transition: 0.2s; + transform: translateY(10px); + + li { + display: inline-block; + + a, + span { + background: $white; + padding: 10px 16px; + cursor: pointer; + display: inline-block; + font-size: 18px; + + &:hover { + background: $color-primary; + color: $white; + } + } + } + } + } + + &:hover .product-thumb { + &:before { + opacity: 1; + + } + } + + &:hover .preview-meta { + opacity: 1; + transform: translateY(-20px); + } + + .product-content { + text-align: center; + + h4 { + font-size: 14px; + font-weight: 400; + margin-top: 15px; + margin-bottom: 6px; + + a { + color: $black; + } + } + } +} + + +.product-modal { + background: rgba(255, 255, 255, 0.9); + text-align: center; + padding: 0 !important; + + &:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; + margin-right: -4px; + } + + &.fade .modal-dialog { + transform: translate(0, 0); + } + + .close { + width: 50px; + float: none; + position: absolute; + right: 20px; + z-index: 9; + top: 20px; + font-size: 30px; + outline: none; + } + + .modal-dialog { + width: 900px; + display: inline-block; + text-align: left; + vertical-align: middle; + + @include mobile { + width: 100%; + } + + @include tablet { + width: 100%; + } + } + + .modal-content { + border-radius: 0; + box-shadow: none; + border: none; + + .modal-body { + padding: 30px; + + .modal-image { + img { + width: 100%; + height: auto; + } + } + + .product-short-details { + h2 { + margin-top: 0; + font-size: 22px; + font-weight: 400; + + a { + color: $black; + } + + @include mobile { + margin-top: 15px; + } + + @include tablet { + margin-top: 15px; + } + } + + .product-price { + font-size: 30px; + margin: 20px 0; + + @include mobile { + margin: 10px 0; + } + } + + .btn-main { + margin-top: 20px; + } + + .btn-transparent { + color: lighten( $black, 26.6 ); + border-bottom: 1px solid $border-color; + } + } + + } + } +} + + +.product-shorting { + margin-bottom: 30px; + span { + margin-right: 15px; + } +} + + +// sidebar scss +.product-category { + ul { + padding-left: 15px; + + li { + margin-bottom: 4px; + + a { + color: darken( $light, 57.64); + + &:hover { + color: $black; + } + } + } + } +} diff --git a/assets/scss/templates/_service.scss b/assets/scss/templates/_service.scss new file mode 100644 index 0000000..df90a1a --- /dev/null +++ b/assets/scss/templates/_service.scss @@ -0,0 +1,213 @@ +.service { + text-align: center; + padding: 90px 0; + + @include tablet { + padding-top: 20px; + padding-bottom: 20px; + } + + .service-item { + padding-bottom: 30px; + + i { + font-size: 50px; + color: $color-primary; + } + + img.service-icon { + width: 100px; + height: 100px; + display: inline-block; + } + + h4 { + padding-top: 15px; + margin: 0; + margin-top: 10px; + font-weight: 500; + text-transform: uppercase; + } + + p { + padding-top: 10px; + margin: 0; + } + } +} + +.dark-service { + .title { + color: $white; + } + + .service-item { + padding-bottom: 30px; + text-align: center; + + i { + color: $white; + font-size: 40px; + margin-bottom: 10px; + } + + img.service-icon { + width: 100px; + height: 100px; + display: inline-block; + } + + + h4 { + color: $white; + padding-top: 15px; + margin: 0; + margin-top: 10px; + font-weight: 500; + text-transform: uppercase; + } + + p { + padding-top: 10px; + margin: 0; + } + } +} + +.service-about { + p { + line-height: 28px; + } +} + + + + + +.service-arrow { + .block { + padding: 70px 30px; + + i { + font-size: 45px; + } + + p { + color: #000000; + } + } +} + + + + +.service-list { + .block { + padding: 30px; + margin-bottom: 20px; + background: $white; + } +} + +h2, h3 { + margin-bottom: 10px; /* Passe den Wert nach Bedarf an */ +} + +.center-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + text-align: center; +} + +.responsive-container { + width: 100%; + max-width: 100%; + display: block; + overflow: hidden; +} + +.responsive-image { + max-width: 100%; + height: auto; +} + +.page-title { + position: relative; + padding: 100px 0; + @extend .overly; + + .block { + text-align: center; + + h1 { + color: #5f5c5c; /* Passe die Textfarbe an, um auf dem weißen Hintergrund sichtbar zu sein */ + font-weight: 200; + letter-spacing: 0.5em; + margin-top: 20px; + margin-bottom: -60px; + text-transform: capitalize; + } + + p { + color: #000; /* Passe die Textfarbe an, um auf dem weißen Hintergrund sichtbar zu sein */ + } + } +} + +.page-title::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #ffffff; /* Weiß als Hintergrundfarbe */ + z-index: -1; /* Sicherstellen, dass es hinter dem Inhalt liegt */ +} + +.service-arrow .block { + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: nowrap; /* Keine Umbrüche, damit die Inhalte nebeneinander bleiben */ +} + +.service-arrow .service-image { + flex: 0 0 auto; + margin-left: 20px; +} + +.service-arrow .service-image img { + max-width: 600px; /* Maximale Breite des Bildes */ + width: 100%; /* Bild soll sich an den Container anpassen */ + height: auto; + display: block; +} + +.service-arrow .service-content { + flex: 1; +} + +@media (max-width: 768px) { + .service-arrow .block { + flex-direction: column; + text-align: center; + } + + .service-arrow .service-image { + margin-left: 0; + margin-top: 20px; + width: 100%; /* Bild auf volle Breite setzen bei kleinen Bildschirmen */ + } +} + + +.service-title { + color: #273544; /* Setze die gewünschte Farbe für die Titel der Dienste */ +} + +.service-description { + color: #990505; /* Setze die gewünschte Farbe für die Beschreibungen der Dienste */ +} \ No newline at end of file diff --git a/assets/scss/templates/_shopping.scss b/assets/scss/templates/_shopping.scss new file mode 100644 index 0000000..2a7b69b --- /dev/null +++ b/assets/scss/templates/_shopping.scss @@ -0,0 +1,236 @@ +.shopping { + .widget-title { + font-weight: 400; + border-bottom: 1px solid $border-color; + padding-bottom: 15px; + margin-bottom: 15px; + text-transform: uppercase; + letter-spacing: 1px; + font-size: 16px; + } +} + + +.checkout { + .block { + padding: 15px; + margin-bottom: 10px; + } +} + +// Checkout Page +.checkout-form { + .form-group { + position: relative; + margin-bottom: 8px; + + label { + position: absolute; + top: 18px; + left: 15px; + right: auto; + bottom: auto; + color: #888; + font-size: 10px; + font-weight: 400; + text-transform: uppercase; + opacity: 1 !important; + width: 85px; + } + + input { + border-radius: 0; + display: block; + padding: 6px 10px 5px 100px; + -moz-appearance: none; + -webkit-appearance: none; + height: 50px; + } + } + + .checkout-country-code { + .form-group { + float: left; + } + + .form-group:first-child { + width: calc(45% - 2px); + margin-right: 4px; + } + + .form-group:last-child { + width: calc(55% - 2px); + } + + } +} + +.shopping.cart { + .product-list { + .table { + .cart-amount { + th { + background: $light; + padding: 10px; + text-transform: uppercase; + } + } + + >tbody>tr>td { + vertical-align: middle; + } + } + + .product-info { + a { + margin-left: 10px; + color: $black; + font-weight: 600; + } + } + + .product-remove { + color: #c7254e; + } + } + + .account-details { + margin-top: 30px; + + legend { + font-weight: 600; + font-size: 16px; + text-transform: uppercase; + } + + .btn-pay { + margin: 20px 0; + } + } +} + + +.product-checkout-details { + .product-card { + >a { + padding-right: 20px; + } + + .price { + margin-top: 15px; + } + + .media-object { + width: 80px; + } + + h4 { + font-weight: 400; + font-size: 14px; + color: lighten( $black, 33.3 ); + } + + .remove { + font-size: 12px; + cursor: pointer; + } + } + + .discount-code { + border-top: 1px solid $border-color; + border-bottom: 1px solid $border-color; + margin: 20px 0 10px; + padding: 10px 0; + + p { + margin: 0; + + a { + font-weight: 400; + color: lighten( $black, 33.3 ); + } + } + } + + .summary-prices { + border-style: solid; + border-color: $border-color; + border-width: 0px 0 1px 0; + padding-bottom: 10px; + + li { + padding: 5px 0; + + span+span { + float: right; + } + } + } + + .summary-total { + margin-top: 5px; + + >span { + font-weight: 500; + font-size: 18px; + } + + span+span { + float: right; + } + } + + .verified-icon { + margin-top: 25px; + + img { + width: 100%; + } + } +} + + +// End Checkout Page + + +// purchase confirmation page +.purchase-confirmation { + .purchase-confirmation-details { + padding: 20px; + border: 1px solid $border-color; + + .table { + margin: 0; + color: lighten( $black, 26.6 ); + + b, + strong { + font-weight: 400; + } + } + } +} + +// Empty Cart +.empty-cart { + .block { + i { + font-size: 50px; + } + } +} + +.success-msg { + .block { + i { + font-size: 40px; + background: $color-secondary; + color: $white; + width: 60px; + height: 60px; + border-radius: 100px; + display: inline-block; + line-height: 60px; + } + } +} diff --git a/assets/scss/templates/_single-post.scss b/assets/scss/templates/_single-post.scss new file mode 100644 index 0000000..2a9f6a4 --- /dev/null +++ b/assets/scss/templates/_single-post.scss @@ -0,0 +1,249 @@ +/*================================================================= + Single Blog Page +==================================================================*/ +.post.post-single { + border: none; + margin-bottom: 0px; + + .post-title { + margin-top: 0px; + + @include tablet { + margin-top: 20px; + } + } + + .post-thumb { + margin-top: 30px; + } +} + +.post-sub-heading { + border-bottom: 1px solid $border-color; + padding-bottom: 20px; + letter-spacing: 2px; + text-transform: uppercase; + font-size: 16px; + margin-bottom: 20px; +} + +.post-social-share { + margin-bottom: 50px; +} + +.post-comments { + margin: 30px 0; + + .media { + margin-top: 20px; + + >.pull-left { + padding-right: 20px; + } + } + + .comment-author { + margin-top: 0; + margin-bottom: 0px; + font-weight: 500; + + a { + color: $color-primary; + font-size: 14px; + text-transform: uppercase; + } + } + + time { + margin: 0 0 5px; + display: inline-block; + color: darken( $light, 47.45); + font-size: 12px; + } + + .comment-button { + color: $color-primary; + display: inline-block; + margin-left: 5px; + font-size: 12px; + + i { + margin-right: 5px; + display: inline-block; + } + + &:hover { + color: $color-primary; + } + } +} + +.post-excerpt { + h3 { + a { + color: $black; + } + } + + p { + margin: 0 0 30px; + } + + blockquote.quote-post { + margin: 20px 0; + + p { + line-height: 30px; + font-size: 20px; + color: $color-primary; + } + } +} + + +.single-blog { + background-color: #fff; + margin-bottom: 50px; + padding: 20px; +} + +.blog-subtitle { + font-size: 15px; + padding-bottom: 10px; + border-bottom: 1px solid $border-color; + margin-bottom: 25px; + text-transform: uppercase; +} + +.next-prev { + border-bottom: 1px solid $border-color; + border-top: 1px solid $border-color; + margin: 20px 0; + padding: 25px 0; + + a { + color: $black; + + &:hover { + color: $color-primary; + } + } + + .prev-post i { + margin-right: 10px; + } + + .next-post i { + margin-left: 10px; + } +} + +.social-profile { + ul { + li { + margin: 0 10px 0 0; + display: inline-block; + + a { + color: lighten( $black, 33.92 ); + display: block; + font-size: 16px; + + i { + &:hover { + color: $color-primary; + } + } + } + } + } +} + +.comments-section { + margin-top: 35px; +} + + +.author-about { + margin-top: 40px; +} + +.post-author { + margin-right: 20px; +} + +.post-author>img { + border: 1px solid $border-color; + max-width: 120px; + padding: 5px; + width: 100%; +} + + + +.comment-list { + ul { + margin-top: 20px; + + li { + margin-bottom: 20px; + } + } +} + + +.comment-wrap { + border: 1px solid $border-color; + border-radius: 1px; + margin-left: 20px; + padding: 10px; + position: relative; + + .author-avatar { + margin-right: 10px; + } + + .media { + .media-heading { + font-size: 14px; + margin-bottom: 8px; + + a { + color: $color-primary; + font-size: 13px; + } + } + + .comment-meta { + font-size: 12px; + color: #888; + } + + p { + margin-top: 15px; + } + } + +} + + +.comment-reply-form { + margin-top: 80px; + + input, + textarea { + height: 35px; + border-radius: 0; + box-shadow: none; + + &:focus { + box-shadow: none; + border: 1px solid $color-primary; + } + } + + textarea, + .btn-main { + height: auto; + } +} diff --git a/assets/scss/templates/_single-product.scss b/assets/scss/templates/_single-product.scss new file mode 100644 index 0000000..3ced328 --- /dev/null +++ b/assets/scss/templates/_single-product.scss @@ -0,0 +1,308 @@ +.single-product { + padding: 60px 0 40px; + + .breadcrumb { + background: transparent; + + li { + color: $black; + font-weight: 200; + + a { + color: $black; + font-weight: 200; + } + } + } + + .product-pagination { + li { + display: inline-block; + margin: 0 8px; + + &+li:before { + padding: 0 8px 0 0; + color: #ccc; + content: "/\00a0"; + } + + a { + color: $black; + font-weight: 200; + + i { + vertical-align: middle; + } + } + } + } +} + + + +.single-product-slider { + .carousel { + .carousel-inner { + .carousel-caption { + text-shadow: none; + text-align: left; + top: 20%; + bottom: auto; + + h1 { + font-size: 50px; + font-weight: 100; + color: $black; + } + + p { + width: 50%; + font-weight: 200; + } + + .btn-main { + margin-top: 20px; + } + } + } + + .carousel-control { + bottom: auto; + background: $white; + width: 6%; + padding: 10px 0; + + i { + font-size: 40px; + text-shadow: none; + color: lighten( $black, 33.3 ); + } + } + + .carousel-indicators li { + img { + height: auto; + width: 60px; + } + } + + .carousel-control.right, + .carousel-control.left { + background-image: none; + top: 40%; + } + } +} + + + +.single-product-slider .carousel-indicators { + margin: 10px 0 0; + overflow: auto; + position: static; + text-align: left; + white-space: nowrap; + width: 100%; + overflow: hidden; + + li { + background-color: transparent; + -webkit-border-radius: 0; + border-radius: 0; + display: inline-block; + height: auto; + margin: 0 !important; + width: auto; + + &.active img { + opacity: 1; + } + + &:hover img { + opacity: 0.75; + } + + img { + display: block; + opacity: 0.5; + } + } +} + +.single-product-details { + .color-swatches { + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + align-items: center; + + span { + width: 100px; + color: $black; + font-size: 13px; + font-weight: 600; + } + + a { + display: inline-block; + width: 36px; + height: 36px; + margin-right: 5px; + } + + li { + display: inline-block; + } + + .swatch-violet { + background-color: #8da1cd; + } + + .swatch-black { + background-color: $black; + } + + .swatch-cream { + background-color: #e6e2d6; + } + } + + .product-size { + margin-top: 20px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + align-items: center; + + span { + width: 100px; + color: $black; + font-size: 13px; + font-weight: 600; + display: inline-block; + } + + .form-control { + display: inline-block; + width: 130px; + letter-spacing: 2px; + text-transform: uppercase; + color: $black; + font-size: 12px; + border: 1px solid darken( $light, 7.843137254901947); + border-radius: 0px; + box-shadow: none; + } + } + + .product-category { + margin-top: 20px; + + >span { + width: 100px; + color: $black; + font-size: 13px; + font-weight: 600; + display: inline-block; + } + + ul { + width: 140px; + display: inline-block; + + li { + display: inline-block; + margin: 5px; + } + } + } + + .product-quantity { + margin-top: 20px; + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + align-items: center; + + >span { + width: 100px; + color: $black; + font-size: 13px; + font-weight: 600; + display: inline-block; + } + + .product-quantity-slider { + width: 140px; + display: inline-block; + + input { + height: 34px; + } + + .input-group-btn:first-child>.btn, + .p-quantity .input-group-btn:first-child>.btn-group { + margin-right: -2px; + } + + button { + border-radius: 0; + } + } + } +} + + + + + + + + + + + + + + + + +.bootstrap-touchspin .input-group-btn-vertical { + position: relative; + white-space: nowrap; + width: 1%; + vertical-align: middle; + display: table-cell; +} + +.bootstrap-touchspin .input-group-btn-vertical>.btn { + display: block; + float: none; + width: 100%; + max-width: 100%; + padding: 8px 10px; + margin-left: -1px; + position: relative; +} + +.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up { + border-radius: 0; + border-top-right-radius: 4px; +} + +.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down { + margin-top: -2px; + border-radius: 0; + border-bottom-right-radius: 4px; +} + +.bootstrap-touchspin .input-group-btn-vertical i { + position: absolute; + top: 3px; + left: 5px; + font-size: 9px; + font-weight: normal; +} diff --git a/assets/scss/templates/_slider.scss b/assets/scss/templates/_slider.scss new file mode 100644 index 0000000..75e17af --- /dev/null +++ b/assets/scss/templates/_slider.scss @@ -0,0 +1,57 @@ +.slider { + background-repeat: no-repeat; + background-size: cover; + background-attachment: fixed; + background-position: center center; + padding: 170px 0 200px; + position: relative; + min-height: 1000px; /* Adjust based on your design needs */ + @include large-desktop { + background-attachment: unset; + padding: 150px 0; + } + + .block { + color: darken( $light, 8.4); + text-align: center; + + h1 { + font-weight: 100; + font-size: 45px; + line-height: 1.33em; + letter-spacing: 0.2em; + padding-bottom: 15px; + text-transform: uppercase; + + @include tablet { + font-size: 35px; + } + + @include mobile { + font-size: 28px; + } + + @include mobile-xs { + font-size: 26px; + } + } + + p { + margin-bottom: 30px; + color: darken( $light, 95.09803921568627); + font-size: 25px; + line-height: 1.5em; + font-weight: 300; + + @include mobile { + font-size: 14px; + } + } + + @include mobile { + .btn { + font-size: 12px; + } + } + } +} diff --git a/assets/scss/templates/_testimonial.scss b/assets/scss/templates/_testimonial.scss new file mode 100644 index 0000000..e76d9b6 --- /dev/null +++ b/assets/scss/templates/_testimonial.scss @@ -0,0 +1,92 @@ +.testimonial { + padding: 100px 0; + + @include tablet { + padding-top: 20px; + padding-bottom: 20px; + } + + .counter-box { + li { + width: 50%; + float: left; + text-align: center; + margin: 30px 0 30px; + + @include tablet { + margin-top: 0px; + } + } + } + + .testimonial-carousel { + border: 1px solid $border-color; + padding: 24px; + + i { + font-size: 35px; + margin-bottom: 20px; + } + + p { + font-family: $font-secondary; + line-height: 28px; + padding-bottom: 20px; + } + + .user { + img { + padding-bottom: 0px; + border-radius: 500px; + width: 80px; + display: inline-block; + } + + p { + font-family: $font-primary; + padding-bottom: 0; + margin-top: 6px; + font-size: 12px; + line-height: 20px; + + span { + display: block; + color: lighten( $black, 22.54 ); + font-weight: 600; + } + } + } + + .owl-carousel .owl-pagination div { + border: 1px solid #1D1D1D; + border-radius: 500px; + display: inline-block; + height: 10px; + margin-right: 15px; + width: 10px; + } + + .owl-carousel .owl-pagination div.active { + background: lighten( $black, 36.07); + font-size: 30px; + display: inline-block; + border: 0px; + } + } +} + +.counter-box { + i { + font-size: 35px; + margin-bottom: 15px; + } + + h4 { + font-size: 30px; + font-weight: bold; + } + + span { + color: lighten( $black, 33.3 ); + } +} diff --git a/assets/scss/templates/_user-dashboard.scss b/assets/scss/templates/_user-dashboard.scss new file mode 100644 index 0000000..0535717 --- /dev/null +++ b/assets/scss/templates/_user-dashboard.scss @@ -0,0 +1,71 @@ +.dashboard-menu { + .active { + background: $color-primary; + color: $white; + border: 1px solid $color-primary; + } + + li { + padding: 0; + margin: 0 3px; + + a { + padding: 10px 20px; + border: 1px solid $border-color; + + @include tablet { + padding: 10px 15px; + } + + @include mobile { + padding: 10px 5px; + } + + @include mobile-xs { + padding: 10px 5px; + font-size: 12px; + } + } + } +} + +.dashboard-wrapper { + border: 1px solid $border-color; + margin-top: 30px; + padding: 20px; + + h2 { + font-size: 18px; + } + + h4 { + font-size: 16px; + } + + .user-img { + width: 120px; + border-radius: 100px; + } +} + +.dashboard-user-profile { + .user-img { + width: 180px; + } + + .user-profile-list { + margin-top: 30px; + padding-left: 30px; + + li { + margin-bottom: 8px; + } + + span { + font-weight: bold; + margin-right: 5px; + width: 100px; + display: inline-block; + } + } +} diff --git a/assets/scss/why-amperion.scss b/assets/scss/why-amperion.scss new file mode 100644 index 0000000..472c548 --- /dev/null +++ b/assets/scss/why-amperion.scss @@ -0,0 +1,140 @@ +/* 1) Container, z. B. 80% Seitenbreite */ +.my-container { + width: 80%; + margin: 0 auto; + padding: 40px 0; /* Abstand oben & unten */ + } + + /* 2) Überschriften zentrieren, falls du kein .text-center in Bootstrap verwendest */ + .why-title { + font-size: 2rem; + margin-bottom: 10px; + } + + .why-subtitle { + font-size: 1.2rem; + color: #666; + margin-bottom: 40px; + } + + /* 3) Warum-Blocks (linke + rechte Spalte) */ + .why-block p { + text-align: justify; + margin-bottom: 40px; /* Abstand zwischen einzelnen Blöcken */ + } + + .why-block h4 { + margin: 100px 0; + font-weight: bold; + } + + /* 4) Icon + Logo-Größen anpassen */ + .why-icon { + width: 50px; /* Iconbreite */ + height: auto; + + margin: 200px; + } + + .why-logo { + max-width: 500px; /* Logo in der Mitte */ + height: auto; + margin-top: 100px; /* Verschiebt das Logo um 100px nach unten */ + + } + + /* 5) Optional: Falls du Bootstrap .text-center nicht verwendest, kannst du hier: + .why-title, .why-subtitle, .why-block, .why-logo { + text-align: center; + } + */ + + + +.section-title1 { + display: flex; + align-items: center; + justify-content: center; + gap: 10px; /* Abstand zwischen Icon und Titel */ +} + + + +.why-title1 { + margin: 0; /* Entfernt zusätzliche Ränder */ +} + +.icon-heading { + display: flex; + align-items: center; + +} + +.col-icon { + width: 10px; + flex: 0 0 10px; + max-width: 10px; +} + +.col-heading { + width: 100px; /* Beispiel: 100px für die Überschrift */ + flex: 0 0 100px; + max-width: 100px; + + white-space: nowrap; /* verhindert Zeilenumbruch */ + +} + + +.why-icon1 { + width: 10px; /* Breite des Icons */ + height: auto; /* Höhe automatisch anpassen */ +} + +.heading-text { + font-size: 18px; + font-weight: bold; +} + +.why-block h4 { + margin: 0; /* Entfernt zusätzliche Ränder */ +} + +.section-title1 { + display: flex; + align-items: center; + justify-content: center; + gap: 10px; /* Abstand zwischen Icon und Titel */ +} + +.title-icon1 { + width: 30px; /* Breite des Icons */ + height: auto; /* Höhe automatisch anpassen */ +} + +.why-title1 { + margin: 0; /* Entfernt zusätzliche Ränder */ + font-size: 2rem; +} + +.col-md-4.text-center .why-logo { + margin-top: 100px !important; /* Erzwingt die Anwendung der Verschiebung */ +} + + +/* Fügt einen Abstand unterhalb des "Why Amperion"-Abschnitts hinzu */ +.why-amperion { + margin-bottom: 400px; /* Passen Sie den Wert nach Bedarf an */ +} + +/* Alternativ: Fügt einen Abstand oberhalb des "About"-Abschnitts hinzu */ +.about { + margin-top: 800px; /* Passen Sie den Wert nach Bedarf an */ +} + +.col-fixed { + width: 10px; + flex: 0 0 10px; + max-width: 10px; +} + diff --git a/config/_default/hugo.toml b/config/_default/hugo.toml new file mode 100644 index 0000000..03d55e0 --- /dev/null +++ b/config/_default/hugo.toml @@ -0,0 +1,82 @@ +######################## default configuration #################### +baseURL = "" +title = "AMPERION" +theme = "airspace-hugo" +# Default time zone for time stamps; use any valid tz database name: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List +timeZone = "Europe/Vienna" +# post pagination +pagination.pagerSize = 6 # see https://gohugo.io/extras/pagination/ +# post excerpt +summaryLength = 10 # see https://gohugo.io/content-management/excerpts/ +# disqus short name +disqusShortname = "themefisher-template" # we use disqus to show comments in blog posts . To install disqus please follow this tutorial https://portfolio.peter-baumgartner.net/2017/09/10/how-to-install-disqus-on-hugo/ +# disable language +disableLanguages = [ "fr", "it" +] # example: ["fr"] for disable french language. see https://gohugo.io/content-management/multilingual/ +hasCJKLanguage = false # If hasCJKLanguage true, auto-detect Chinese/Japanese/Korean Languages in the content. see: https://gohugo.io/getting-started/configuration/#hascjklanguage + +defaultContentLanguage = "de" + + +############################# Build ############################## +[build] +noJSConfigInAssets = false +useResourceCacheWhen = 'fallback' +[build.buildStats] +enable = true +[[build.cachebusters]] +source = 'assets/.*\.(js|ts|jsx|tsx)' +target = '(js|scripts|javascript)' +[[build.cachebusters]] +source = 'assets/.*\.(css|sass|scss)$' +target = '(css|styles|scss|sass)' +[[build.cachebusters]] +source = 'assets/.*\.(.*)$' +target = '$1' + +############################# Outputs ############################## +[outputs] +home = ["HTML", "WebAppManifest"] + +############################# Imaging ############################## +[imaging] +# See https://github.com/disintegration/imaging +# Default JPEG or WebP quality setting. Default is 75. +quality = 90 +resampleFilter = "lanczos" + +############################# Caches ############################### +[caches] +[caches.images] +dir = ":resourceDir/_gen" +maxAge = "720h" + +[caches.assets] +dir = ":resourceDir/_gen" +maxAge = "720h" + + +############################# Markup ############################### +[markup] +[markup.goldmark.renderer] +unsafe= true + +[markup.tableOfContents] +startLevel = 2 +endLevel = 6 +ordered = false + +[markup.highlight] +style = 'monokai' # see https://xyproto.github.io/splash/docs/all.html + + +############################ Media types ############################ +[mediaTypes] +[mediaTypes."application/manifest+json"] +suffixes = ["webmanifest"] + +############################ Output Format ########################### +[outputFormats] +[outputFormats.WebAppManifest] +mediaType = "application/manifest+json" +rel = "manifest" \ No newline at end of file diff --git a/config/_default/languages.toml b/config/_default/languages.toml new file mode 100644 index 0000000..709c7d5 --- /dev/null +++ b/config/_default/languages.toml @@ -0,0 +1,28 @@ +################ German language ################## +[de] +languageName = "DE" +languageCode = "de-AT" +contentDir = "content/german" +weight = 1 + +################# English language ################ +[en] +languageName = "EN" +languageCode = "en-US" +contentDir = "content/english" +weight = 2 + +################ French language ################## +[fr] +languageName = "FR" +languageCode = "fr-FR" +contentDir = "content/french" +weight = 3 + +################ Italian language ################# +[it] +languageName = "IT" +languageCode = "it-IT" +contentDir = "content/italian" +weight = 4 + diff --git a/config/_default/menus.de.toml b/config/_default/menus.de.toml new file mode 100644 index 0000000..8521845 --- /dev/null +++ b/config/_default/menus.de.toml @@ -0,0 +1,93 @@ +############# German navigation ############## + +# main menu + +[[main]] +name = "Home" +url = "/" +weight = 1 + +[[main]] +name = "Leistungen" +url = "service/" +weight = 2 +identifier = "service" + +[[main]] +name = "Energiekonzepte & Digitale Lösungen" +url = "service/energiekonzepte/" +weight = 1 +parent = "service" + +[[main]] +name = "Projektmanagement" +url = "service/projektmanagement/" +weight = 2 +parent = "service" + +[[main]] +name = "E-Mobilität" +url = "service/emobilitaet/" +weight = 3 +parent = "service" + +[[main]] +name = "Photovoltaik & Speicherlösungen" +url = "service/photovoltaik/" +weight = 4 +parent = "service" + +[[main]] +name = "Digitale Lösungen & IKT" +url = "service/dig_loes_ikt/" +weight = 5 +parent = "service" + +[[main]] +name = "Elektrotechnik" +url = "service/elektrotechnik/" +weight = 6 +parent = "service" + +[[main]] +name = "Über AMPERION" +url = "about/" +weight = 3 + +[[main]] +name = "Kontakt" +url = "contact/" +weight = 4 + + + +# footer menu +[[footer]] +name = "Leistungen" +url = "service/" +weight = 1 + +[[footer]] +name = "Kontakt" +url = "contact/" +weight = 2 + +[[footer]] +name = "Über AMPERION" +url = "about/" +weight = 3 + +[[footer]] +name = "Impressum" +url = "impressum/" +weight = 4 + +[[footer]] +name = "AGB" +url = "agb/" +weight = 5 + +[[footer]] +name = "Datenschutz" +url = "datenschutz/" +weight = 6 \ No newline at end of file diff --git a/config/_default/menus.en.toml b/config/_default/menus.en.toml new file mode 100644 index 0000000..d2b8509 --- /dev/null +++ b/config/_default/menus.en.toml @@ -0,0 +1,54 @@ +############# English navigation ############## + +# main menu + +[[main]] +name = "Services" +url = "contact/" +weight = 1 + +[[main]] +name = "Contact" +url = "contact/" +weight = 2 + +[[main]] +name = "About AMPERION" +url = "contact/" +weight = 3 + +[[main]] +name = "Carreer" +url = "contact/" +weight = 4 + +# footer menu +[[footer]] +name = "Services" +url = "contact/" +weight = 1 + +[[footer]] +name = "Contact" +url = "contact/" +weight = 2 + +[[footer]] +name = "About AMPERION" +url = "contact/" +weight = 3 + +[[footer]] +name = "Carreer" +url = "contact/" +weight = 4 + +[[footer]] +name = "Imprint" +url = "service/" +weight = 5 + +[[footer]] +name = "GTC" +url = "agb/" +weight = 6 diff --git a/config/_default/menus.fr.toml b/config/_default/menus.fr.toml new file mode 100644 index 0000000..9b5f2cc --- /dev/null +++ b/config/_default/menus.fr.toml @@ -0,0 +1,82 @@ +############# French navigation ############## + +# main menu +[[main]] +name = "Accueil" +url = "" +weight = 1 + +[[main]] +name = "À propos" +url = "about/" +weight = 2 + +[[main]] +name = "Projet" +url = "project/" +weight = 3 + +[[main]] +name = "Blog" +url = "blog/" +weight = 4 + +[[main]] +weight = 5 +name = "Plus" +hasChildren = true + + [[main]] + parent = "Plus" + name = "Service" + url = "service/" + weight = 1 + + [[main]] + parent = "Plus" + name = "Tarification" + url = "pricing/" + weight = 2 + + [[main]] + parent = "Plus" + name = "Questions fréquentes" + url = "faq/" + weight = 3 + +[[main]] +name = "Contact" +url = "contact/" +weight = 6 + + +# footer menu +[[footer]] +name = "À propos" +url = "about/" +weight = 2 + +[[footer]] +name = "Projet" +url = "project/" +weight = 3 + +[[footer]] +name = "Service" +url = "service/" +weight = 4 + +[[footer]] +name = "Tarification" +url = "pricing/" +weight = 5 + +[[footer]] +name = "Questions fréquentes" +url = "faq/" +weight = 6 + +[[footer]] +name = "Contact" +url = "contact/" +weight = 7 \ No newline at end of file diff --git a/config/_default/menus.it.toml b/config/_default/menus.it.toml new file mode 100644 index 0000000..e8c289a --- /dev/null +++ b/config/_default/menus.it.toml @@ -0,0 +1,82 @@ +############# Italian navigation ############## + +# main menu +[[main]] +name = "Pagina iniziale" +url = "" +weight = 1 + +[[main]] +name = "Chi siamo" +url = "about/" +weight = 2 + +[[main]] +name = "Progetto" +url = "project/" +weight = 3 + +[[main]] +name = "Blog" +url = "blog/" +weight = 4 + +[[main]] +weight = 5 +name = "Più" +hasChildren = true + + [[main]] + parent = "Più" + name = "Servizio" + url = "service/" + weight = 1 + + [[main]] + parent = "Più" + name = "Tariffazione" + url = "pricing/" + weight = 2 + + [[main]] + parent = "Più" + name = "Domande frequenti" + url = "faq/" + weight = 3 + +[[main]] +name = "Contatta" +url = "contact/" +weight = 6 + + +# footer menu +[[footer]] +name = "Chi siamo" +url = "about/" +weight = 2 + +[[footer]] +name = "Progetto" +url = "project/" +weight = 3 + +[[footer]] +name = "Servizio" +url = "service/" +weight = 4 + +[[footer]] +name = "Tariffazione" +url = "pricing/" +weight = 5 + +[[footer]] +name = "Domande frequenti" +url = "faq/" +weight = 6 + +[[footer]] +name = "Contatta" +url = "contact/" +weight = 7 \ No newline at end of file diff --git a/config/_default/params.toml b/config/_default/params.toml new file mode 100644 index 0000000..816706d --- /dev/null +++ b/config/_default/params.toml @@ -0,0 +1,99 @@ +#################### default parameters ################################ +# favicon +favicon = "images/amperion_logo.webp" +# logo +logo = "images/Schrift_1.webp" +# use `px` or `x` with logo_width, example: "100px". +# Note: logo_width is not work with .svg file +logo_width = "200px" +# logo text will only show when logo is missing. +logo_text = "AMPERION" +# navbar fixed to top +navbar_fixed = true +# OpenGraph / Twitter Card metadata +description = "This is meta description" +author = "AMPERION GmbH" +image = "images/logo.webp" # this image will be used as fallback if a page has no image of its own +# Whether to display text descriptors (like "E-mail: ", "Phone: ") before the address block elements +address_descriptors = false +# contact info +phone = """+43 677 62090425
++43 677 62090426""" +email = "office@amperion.at" +location = """ +**AMPERION GmbH** +Margarethner Straße 24a
+2431 Enzersdorf an der Fischa +""" +# copyright +copyright = "AMPERION GmbH" +# custom script on header, example: custom_script= "" +custom_script= "" + + +[contact.form] +enable = false +# Whether to use [Netlify Forms](https://docs.netlify.com/forms/setup/) +use_netlify = false +# Whether to use recaptch v3 in form +use_recaptcha = false +# Form action +## Fill in your Form ID URL for Formspree.io, e.g. `https://formspree.io/f/{form_id}` +## Ignored if `use_netlify = true` (custom [success page](https://docs.netlify.com/forms/setup/#success-messages) is already included) +action = "#" +# Image on custom success page `/message_sent.html` +success_image = "images/paper-plane.svg" + + +# Preloader +[preloader] +enable = true +preloader = "" # use jpg, png, svg or gif format. + +# Navigation button +[navigation_button] +enable = true +label = "get a quote" +link = "contact" + + +# matomo tracking: see https://matomo.org/ +[matomo] +enable = false +url = "" # your matomo url +id = "" # your matomo id + + +# site verifications +[site_verification] +google = "" # Your verification code +bing = "" # Your verification code +baidu = "" # Your verification code + +# cookies +[cookies] +enable = false +expire_days = 0 +content = "Diese Seite verwendet keine Cookies. By continuing to use this website, you agree to their use." +button = "I Accept" + +######################## sidebar widgets ######################### +[widgets] +sidebar = ["recent_posts", "taxonomy_category", "taxonomy_tags"] +# available widget : categories,tags,recent-post + +############################# social site ######################## +#[[social]] +#title = "facebook" +#image = "images/social/facebook.webp" +#link = "#" + +[[social]] +title = "instagram" +image = "images/social/instagram.webp" +link = "https://www.instagram.com/amperion_official" + +[[social]] +title = "linkedin" +image = "images/social/linkedin.webp" +link = "https://www.linkedin.com/company/101907682" diff --git a/content/german/_index.md b/content/german/_index.md new file mode 100644 index 0000000..c012bf4 --- /dev/null +++ b/content/german/_index.md @@ -0,0 +1,115 @@ +--- +############################### Banner ############################## +banner: + enable: true + bg_image: "#" + bg_overlay: false + logo_image: "images/logo1.webp" # Neuer Eintrag für das Logo + logo_image1: "images/amperion_logo_color.png" # Neuer Eintrag für das Logo + logo_image2: "images/amperion_letters_color.webp" # Neuer Eintrag für das Logo + logo_image3: "images/" # Neuer Eintrag für das Logo + title: "Ingenieur­büro und Elektro­technik­betrieb" + content: "Wir entwickeln Energielösungen für die Zukunft" + button: + enable: true + label: "Kontakt" + link: "mailto:office@amperion.at" + second_button: + enable: true + link: "#about" + image: "images/pfeil-nach-unten-skizze.webp" + label: "About us" +############################# About ################################# +about: + enable: true + title: "ÜBER AMPERION" + description: "Know-How ist unser Werkzeug. Präzision ist unser Anspruch. Flexibilität ist unser Vorteil." + content: "
AMPERION ist ein staatlich geprüftes Ingenieurbüro und konzessionierter Elektrotechnikbetrieb mit Sitz in Niederösterreich.

Wir haben uns darauf spezialisiert, Green-Tech-Projekte so zu gestalten, dass sie in der Praxis halten, was sie am Papier versprechen. Ob für Unternehmen, Gemeinden oder private Auftraggeber:innen.

Wir bringen Struktur in komplexe Anforderungen, klären Schnittstellen und denken wirtschaftlich wie technisch voraus. Von der ersten Idee bis zur Umsetzung begleiten wir Energieprojekte mit Weitblick, Präzision und Umsetzungsstärke. Netzanschluss, Einreichung, Wirtschaftlichkeit, Normen, Schnittstellen und alles, was später entscheidend wird, berücksichtigen wir von Anfang an.

Dabei verbinden wir klassische Ingenieursdisziplin mit systemischem Denken, technischer Planung, Koordination, digitale Lösungen und Erfahrung aus realen Projekten.

AMPERION arbeitet unabhängig, strukturiert und mit dem Anspruch, Verantwortung zu übernehmen, damit Energieprojekte gelingen.

" + image: "images/ingenieurbuero.webp" + + ############################# About ################################# +about1: + enable: true + title: "" + description: "" + content: "" + image: "" + +############################# welcome ################################# +welcome: + enable: true + title: "Willkommen bei AMPERION
Ihrem Experten für erneuerbare Energien" + description: "Wir bieten maßgeschneiderte Lösungen für die Planung und Optimierung Ihrer Energieinfrastruktur." + content: "" + image: "images/Zeitachse-planung.webp" + +######################### Portfolio ############################### +portfolio: + enable: true + bg_image: "images/amperion_letters_color.webp" + title: "Wir entwickeln die Energiezukunft" + content: " TEXT " + button: + enable: true + label: "Projekte" + link: "project/" + +############################# Service ############################ +service: + enable: true + # service content comes from "service.md" file + + +#########c################### call to action ########################### +cta: + enable: true + bg_image: "images/amperionteam1.webp" + title: "Jetzt kostenlos Projektanfrage stellen
+43 677 620 90 426" + content: "" + button: + enable: true + label: "Kontaktinformation" + link: "contact/" + button: + enable: true + label: "Kontaktinformation" + link: "contact/" +############################# facts ############################### +facts: + enable: true + title: "Facts About Us" + description: "" + fact_item: + - image: "images/logo-fusszeile-mitglieder-2018.webp" # Pfad zum lokalen Bild + name: "Ingenieurbuero" + count: "200" + + - image: "images/ingbueros-logo-claim.webp" # Pfad zum lokalen Bild + name: "StaatlichGeprüft" + count: "400" + + + + + + testimonial_slider: + # testimonial item loop + - name: "" + image: "" + designation: "" + content: "" + + # testimonial item loop + - name: "" + image: "images/logo-fusszeile-mitglieder-2018.webp" + designation: "" + content: "" + + # testimonial item loop + - name: "" + image: "" + designation: "" + content: "" + + +--- diff --git a/content/german/about.md b/content/german/about.md new file mode 100644 index 0000000..eacafca --- /dev/null +++ b/content/german/about.md @@ -0,0 +1,66 @@ +--- +title: "Über uns" +description: "this is meta description" +bg_image: "" +layout: "about" +draft: false + + +################################## About ##################################### +about: + enable : true + image : "images/teams/alex_markus6.webp" + hover_image: "images/teams/alex_markus6.webp" # Hinzugefügtes Feld für das Hover-Bild + title : "We strive to be the best and
make awesome work. e strive to be the best and
make awesome work. e strive to be the best and
make awesome work. e strive to be the best and
make awesome work." + content : "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eius enim, accusantium repellat ex autem numquam iure officiis facere vitae itaque. + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nam qui vel cupiditate exercitationem, ea fuga est + velit nulla culpa modi quis iste tempora non, suscipit repellendus labore voluptatem dicta amet? Lorem ipsum + dolor sit amet, consectetur adipisicing elit. Provident, neque!" + + button: + enable : true + label : "Download Company Profile" + link : "#" + + + + right_person: + name: "Ing. Alexander Stosic, MSc
Founder & CEO" + description: > + Alexander ist Elektrotechniker mit internationaler Forschungserfahrung und umfassender Praxis in der Planung und Umsetzung von Energie- und Infrastrukturprojekten. Als Gastforscher am Lawrence Berkeley National Laboratory (USA) und IEEE-Autor forschte er an Vehicle-to-Grid-Systemen und KI-gestützten Netzprognosen.In Österreich war er zuletzt für den flächendeckenden Ausbau von Ladeinfrastruktur bei einer Tochtergesellschaft von VERBUND und EnBW verantwortlich. Zuvor war er an Projekten in den Bereichen Windkraft und Photovoltaik beteiligt. Neben seiner langjährigen Erfahrung in der Planung, Projektierung und Umsetzung elektrotechnischer Anlagen, vom Einreichplan bis zur Inbetriebnahme, spricht Alexander fünf Sprachen und macht AMPERION damit auch international einsetzbar.
Bei AMPERION steht er für technische Präzision, normgerechte Planung und systemisches Denken in komplexen Energieprojekten. + + left_person: + name: "Markus Wimmer, BSc
Founder & CEO" + description: > + Markus ist staatlich geprüfter Ingenieur mit über zwölf Jahren Erfahrung in der Planung und Umsetzung anspruchsvoller Green-Tech-Projekte. Er begleitete zahlreiche Vorhaben für Gewerbe, Industrie und öffentliche Einrichtungen von Photovoltaik-Großanlagen über Wärmepumpen bis hin zu Lüftungssystemen. Dabei verantwortete er den gesamten Projektverlauf. Er verfügt über fundiertes Fachwissen in der systemübergreifenden Integration von Photovoltaikanlagen, Wärmepumpen, kontrollierter Wohnraumlüftung, E-Ladestationen und Speicherlösungen und ist zudem Experte für digitale Lösungen. Seine Stärke liegt in der praxisorientierten Projektführung, im vernetzten Denken und in der Fähigkeit, komplexe Anforderungen in funktionierende Lösungen zu überführen.
Bei AMPERION steht er für gebäudetechnische Integration, Verantwortung, Qualität und Planungssicherheit bis ins Detail. + + + +#################################### testimonial & mission vision ####################################### +testimonial: + enable : true + # testimonial content comes from "data/*/homepage.yml" file + +mission_vision: + enable : true + tabs: + # tab item loop + - name : "Unsere Vision" + content : "

Wir ermöglichen Energieprojekte, die Sinn machen!

Wir sehen eine Zukunft, in der erneuerbare Energien die Grundlage einer verlässlichen, wirtschaftlichen und nachhaltigen Energieversorgung bilden.

Was uns antreibt, ist der Anspruch, Energieprojekte nicht nur umzusetzen, sondern sinnvoll für Menschen, Systeme und Generationen zu gestalten. Mit technischer Präzision, unternehmerischem Denken und dem Blick fürs Ganze wollen wir die Energiewende mitgestalten.

Nicht als Trend, sondern als Aufgabe.

" + + # tab item loop + - name : "Unsere Mission" + content : "

Energiewende ist kein Trend. Sie ist unsere Verantwortung.

Unsere Mission ist es, die Energiewende aktiv mitzugestalten. Mit technischem Know-how, sinnvollen Lösungen und einem klaren Anspruch an Umsetzbarkeit und Verantwortung.

Wir planen Energiesysteme so, dass sie funktionieren und im Alltag wirtschaftlich sowie ökologisch sind.

" + + # tab item loop + - name : "Unser Ziel" + content : "

Technik, die besteht. Planung, die trägt.

Unser Ziel ist es, nachhaltige Energielösungen für Unternehmen, Gemeinden und Privatpersonen realisierbar zu machen und damit einen Beitrag zur nachhaltigen Energiezukunft zu leisten.

Dafür verbinden wir technisches Know-how mit Struktur, Verantwortung und dem Anspruch, Projekte so zu planen, dass sie auch bestehen.

" + + +############################# call to action ################################# +cta: + enable : true + # call to action content comes from "_index.md" +--- diff --git a/content/german/agb.md b/content/german/agb.md new file mode 100644 index 0000000..db713c6 --- /dev/null +++ b/content/german/agb.md @@ -0,0 +1,103 @@ +--- +title: "AGB" +description: "Allgemeine Geschäftsbedingungen" +subtitle : "" +lastmod: 2024-07-22T00:00:00 +bg_image: "images/terms_of_service.webp" +layout: "agb" +draft: false +--- + +#### 1. Geltung der Allgemeinen Geschäftsbedingungen und Abweichungen + + a) Die folgenden Allgemeinen Geschäftsbedingungen gelten für alle gegenwärtigen und künftigen Verträge zwischen dem Auftraggeber in seiner Eigenschaft als Unternehmer und dem Ingenieurbüro. + +b) Abweichungen von diesen Bedingungen und insbesondere auch Bedingungen des Auftraggebers gelten nur, wenn sie vom Ingenieurbüro ausdrücklich und schriftlich anerkannt und bestätigt werden. + + +#### 2. Angebote, Nebenabreden +a) Die Angebote des Ingenieurbüros sind, sofern nichts anderes angegeben ist, freibleibend und zwar hinsichtlich aller angegebenen Daten einschließlich des Honorars. + +b) Enthält eine Auftragsbestätigung des Ingenieurbüros Änderungen gegenüber dem Auftrag, so gelten diese als vom Auftraggeber genehmigt, sofern dieser nicht unverzüglich schriftlich widerspricht. + +c) Vereinbarungen bedürfen grundsätzlich der Schriftform. + + +#### 3. Auftragserteilung +a) Art und Umfang der vereinbarten Leistung ergeben sich aus Vertrag, Vollmacht und diesen Allgemeinen Geschäftsbedingungen. + +b) Änderungen und Ergänzungen des Auftrags bedürfen der schriftlichen Bestätigung durch das Ingenieurbüro um Gegenstand des vorliegenden Vertragsverhältnisses zu werden. + +c) Das Ingenieurbüro verpflichtet sich zur ordnungsgemäßen Durchführung des ihm erteilten Auftrags nach den allgemein anerkannten Regeln der Technik und den Grundsätzen der Wirtschaftlichkeit. + +d) Das Ingenieurbüro kann zur Vertragserfüllung andere entsprechend Befugte heranziehen und diesen im Namen und für Rechnung des Auftraggebers Aufträge erteilen. Das Ingenieurbüro ist jedoch verpflichtet, den Auftraggeber von dieser Absicht schriftlich zu verständigen und dem Auftraggeber die Möglichkeit einzuräumen, dieser Auftragserteilung an einen Dritten binnen 10 Tagen zu widersprechen. + +e) Das Ingenieurbüro kann auch zur Vertragserfüllung andere entsprechend Befugte als Subplaner heranziehen und diesen im Namen und für Rechnung des Ingenieurbüros Aufträge erteilen. Das Ingenieurbüro ist jedoch verpflichtet den Auftraggeber schriftlich zu verständigen, wenn es beabsichtigt, Aufträge durch einen Subplaner durchführen zu lassen, und dem Auftraggeber die Möglichkeit einzuräumen, dieser Auftragserteilung an den Subplaner binnen einer Woche zu widersprechen; in diesem Fall hat das Ingenieurbüro den Auftrag selbst durchzuführen. + + +#### 4. Gewährleistung und Schadenersatz +a) Gewährleistungsansprüche können nur nach Mängelrügen erhoben werden, die ausschließlich durch eingeschriebenen Brief binnen 14 Tage ab Übergabe der Leistung oder Teilleistung zu erfolgen hat. + +b) Ansprüche auf Wandlung und Preisminderung sind ausgeschlossen. Ansprüche auf Verbesserung bzw. Nachtrag des Fehlenden sind vom Ingenieurbüro innerhalb angemessener Frist, die im allgemeinen ein Drittel der für die Durchführung der Leistung vereinbarten Frist betragen soll, zu erfüllen. Ein Anspruch auf Verspätungsschaden kann innerhalb dieser Frist nicht geltend gemacht werden. + +c) Das Ingenieurbüro hat seine Leistungen mit der von ihm als Fachmann zu erwartenden Sorgfalt (§1299 ABGB) zu erbringen. + +d) Hat das Ingenieurbüro in Verletzung seiner vertraglichen Pflichten dem Auftraggeber schuldhaft einen Schaden zugefügt, ist dessen Haftung für den Ersatz des dadurch verursachten Schadens - wenn im Einzelfall nicht anders geregelt - bei leichter Fahrlässigkeit wie folgt begrenzt: + +1. bei Rücktritt und bei Personenschäden ohne Begrenzung, + +2. in allen anderen Fällen mit folgenden Begrenzungen: + + bei einer Auftragssumme bis 250.000,00 Euro: höchstens 12.500,00 Euro; + + bei einer Auftragssumme über 250.000,00 Euro: 5 % der Auftragssumme, jedoch höchstens 750.000,00 Euro. + +3. Die Haftung bei Folgeschäden und entgangenen Gewinn ist auch bei grober Fahrlässigkeit ausgeschlossen, sofern im Einzelfall nichts anderes geregelt ist. + + +#### 5. Rücktritt vom Vertrag +a) Ein Rücktritt vom Vertrag ist nur aus wichtigem Grund zulässig. + +b) Bei Verzug des Ingenieurbüros mit einer Leistung ist ein Rücktritt des Auftraggebers erst nach Setzen einer angemessenen Nachfrist möglich; die Nachfrist ist mit eingeschriebenem Brief zu setzen. + +c) Bei Verzug des Auftraggebers bei einer Teilleistung oder einer vereinbarten Mitwirkungstätigkeit, der die Durchführung des Auftrages durch das Ingenieurbüro unmöglich macht oder erheblich behindert, ist das Ingenieurbüro zum Vertragsrücktritt berechtigt. + +d) Ist das Ingenieurbüro zum Vertragsrücktritt berechtigt, so behält dieses den Anspruch auf das gesamte vereinbarte Honorar, ebenso bei unberechtigtem Rücktritt des Auftraggebers. Weiters findet §1168 ABGB Anwendung; bei berechtigtem Rücktritt des Auftraggebers sind von diesem die vom Ingenieurbüro erbrachten Leistungen zu honorieren. + + +#### 6. Honorar, Leistungsumfang +a) Sämtliche Honorare sind mangels abweichender Angaben in EURO erstellt. + +b) In den angegebenen Honorarbeträgen ist die Umsatzsteuer (Mehrwertsteuer) nicht enthalten, diese ist gesondert vom Auftraggeber zu bezahlen. + +c) Die Kompensation mit allfälligen Gegenforderungen, aus welchem Grunde auch immer, ist unzulässig. + +d) Sofern nichts anderes vereinbart ist, sind die vom Fachverband Ingenieurbüros herausgegebenen Unverbindlichen Kalkulationsempfehlungen Vertragsinhalt. + +e) Sofern nicht ausdrücklich Gegenteiliges vereinbart ist, hat die Zahlung ohne Abzüge binnen 14 Tagen ab Rechnungslegung auf das vom Ingenieurbüro genannte Konto einer Bank mit inländischer Niederlassung zu erfolgen. Im Fall des Zahlungsverzuges sind Zinsen in Höhe von 9,2 % per anno über dem Basiszinssatz der EZB zuzüglich Mahnspesen zu entrichten. + + +#### 7. Erfüllungsort +Erfüllungsort für alle Büroleistungen ist der Sitz des Ingenieurbüros. + + +#### 8. Geheimhaltung +a) Das Ingenieurbüro ist zur Geheimhaltung aller vom Auftraggeber erteilten Informationen verpflichtet. + +b) Das Ingenieurbüro ist auch zur Geheimhaltung seiner Planungstätigkeit verpflichtet, wenn und solange der Auftraggeber an dieser Geheimhaltung ein berechtigtes Interesse hat. Nach Durchführung des Auftrages ist das Ingenieurbüro berechtigt, das vertragsgegenständliche Werk gänzlich oder teilweise zu Werbezwecken zu veröffentlichen, sofern vertraglich nichts anderes vereinbart ist. + + +#### 9. Schutz der Pläne +a) Das Ingenieurbüro behält sich alle Rechte und Nutzungen an den von ihm erstellten Unterlagen (insbesondere Pläne, Prospekte, technische Unterlagen) vor. + +b) Jede Nutzung (insbesondere Bearbeitung, Ausführung, Vervielfältigung, Verbreitung, öffentliche Vorführung, Zurverfügungstellung) der Unterlagen oder Teilen davon ist nur mit ausdrücklicher Zustimmung des Ingenieurbüros zulässig. Sämtliche Unterlagen dürfen daher nur für die bei Auftragserteilung oder durch eine nachfolgende Vereinbarung ausdrücklich festgelegten Zwecke verwendet werden. + +c) Das Ingenieurbüro ist berechtigt, der Auftraggeber verpflichtet, bei Veröffentlichungen und Bekanntmachungen über das Projekt den Namen (Firma, Geschäftsbezeichnung) des Ingenieurbüros anzugeben. + +d) Im Falle des Zuwiderhandelns gegen diese Bestimmungen zum Schutz der Unterlagen hat das Ingenieurbüro Anspruch auf eine Pönale in Höhe des doppelten angemessenen Entgelts der unautorisierten Nutzung, wobei die Geltendmachung eines darüber hinausgehenden Schadenersatzanspruches vorbehalten bleibt. Diese Pönale unterliegt nicht dem richterlichen Mäßigungsrecht. Die Beweislast, dass der Auftraggeber nicht die Unterlagen des Ingenieurbüros genutzt hat, obliegt dem Auftraggeber. + + +#### 10. Rechtswahl, Gerichtsstand +a) Für Verträge zwischen Auftraggeber und Ingenieurbüro kommt ausschließlich österreichisches Recht zur Anwendung. + +b) Für alle Streitigkeiten aus diesem Vertrag wird die Zuständigkeit des sachlich zuständigen Gerichts am Sitz des Ingenieurbüros vereinbart. \ No newline at end of file diff --git a/content/german/blog/_index.md b/content/german/blog/_index.md new file mode 100644 index 0000000..29a5776 --- /dev/null +++ b/content/german/blog/_index.md @@ -0,0 +1,6 @@ +--- +title: "Neuigkeiten" +description: "this is meta description" +draft: false +bg_image: "" +--- diff --git a/content/german/blog/blog-post-1.md b/content/german/blog/blog-post-1.md new file mode 100644 index 0000000..0d05721 --- /dev/null +++ b/content/german/blog/blog-post-1.md @@ -0,0 +1,64 @@ +--- +title: "How To Wear Bright Shoes" +date: 2018-09-24T11:07:10+06:00 +author: John Doe +image : "images/blog/blog-post-1.jpg" +bg_image: "images/feature-bg.jpg" +categories: ["Company News"] +tags: ["Advice","Technology"] +description: "this is meta description" +draft: false +type: "post" +--- + + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ +> Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore.

+ +``` + .blog-classic { + margin-bottom: 70px; + padding-bottom: 70px; + border-bottom: 1px solid #efefef; + } +``` + + +* hello +* hello +* hello +* hello +* hello + +1. hello +2. hello +3. hello +4. hello + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia.

diff --git a/content/german/blog/blog-post-2.md b/content/german/blog/blog-post-2.md new file mode 100644 index 0000000..db2a320 --- /dev/null +++ b/content/german/blog/blog-post-2.md @@ -0,0 +1,52 @@ +--- +title: "How To Wear Bright Shoes" +date: 2018-09-24T11:07:10+06:00 +author: Mark Dinn +image : "images/blog/blog-post-2.jpg" +bg_image: "images/feature-bg.jpg" +categories: ["Artificial Intelligence"] +tags: ["Advice","Retro"] +description: "this is meta description" +draft: false +type: "post" +--- + + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ +> Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore.

+ +``` + .blog-classic { + margin-bottom: 70px; + padding-bottom: 70px; + border-bottom: 1px solid #efefef; + } +``` + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia.

diff --git a/content/german/blog/blog-post-3.md b/content/german/blog/blog-post-3.md new file mode 100644 index 0000000..915ef70 --- /dev/null +++ b/content/german/blog/blog-post-3.md @@ -0,0 +1,52 @@ +--- +title: "How To Wear Bright Shoes" +date: 2018-09-24T11:07:10+06:00 +author: Mark Dinn +image : "images/blog/blog-post-3.jpg" +bg_image: "images/feature-bg.jpg" +categories: ["Legacy Support"] +tags: ["Android","Retro"] +description: "this is meta description" +draft: false +type: "post" +--- + + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. + +> Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore. + +``` + .blog-classic { + margin-bottom: 70px; + padding-bottom: 70px; + border-bottom: 1px solid #efefef; + } +``` + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia. diff --git a/content/german/blog/blog-post-4.md b/content/german/blog/blog-post-4.md new file mode 100644 index 0000000..0137e71 --- /dev/null +++ b/content/german/blog/blog-post-4.md @@ -0,0 +1,52 @@ +--- +title: "How To Wear Bright Shoes" +date: 2018-09-24T11:07:10+06:00 +author: John Doe +image : "images/blog/blog-post-4.jpg" +bg_image: "images/feature-bg.jpg" +categories: ["Legacy Support"] +tags: ["Mechine","Retro"] +description: "this is meta description" +draft: false +type: "post" +--- + + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. + +> Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore. + +``` + .blog-classic { + margin-bottom: 70px; + padding-bottom: 70px; + border-bottom: 1px solid #efefef; + } +``` + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia. diff --git a/content/german/blog/blog-post-5.md b/content/german/blog/blog-post-5.md new file mode 100644 index 0000000..fed861c --- /dev/null +++ b/content/german/blog/blog-post-5.md @@ -0,0 +1,52 @@ +--- +title: "How To Wear Bright Shoes" +date: 2018-09-24T11:07:10+06:00 +author: Mark Dinn +image : "images/blog/blog-post-5.jpg" +bg_image: "images/feature-bg.jpg" +categories: ["Artificial Intelligence"] +tags: ["Advice","AI"] +description: "this is meta description" +draft: false +type: "post" +--- + + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ +> Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore.

+ +``` + .blog-classic { + margin-bottom: 70px; + padding-bottom: 70px; + border-bottom: 1px solid #efefef; + } +``` + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia.

diff --git a/content/german/blog/blog-post-6.md b/content/german/blog/blog-post-6.md new file mode 100644 index 0000000..0f7503f --- /dev/null +++ b/content/german/blog/blog-post-6.md @@ -0,0 +1,52 @@ +--- +title: "How To Wear Bright Shoes" +date: 2018-09-24T11:07:10+06:00 +author: John Doe +image : "images/blog/blog-post-6.jpg" +bg_image: "images/feature-bg.jpg" +categories: ["Company News"] +tags: ["News","Retro","AI","Company"] +description: "this is meta description" +draft: false +type: "post" +--- + + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. + +> Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore. + +``` + .blog-classic { + margin-bottom: 70px; + padding-bottom: 70px; + border-bottom: 1px solid #efefef; + } +``` + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia. diff --git a/content/german/blog/date-i18n.md b/content/german/blog/date-i18n.md new file mode 100644 index 0000000..786afbf --- /dev/null +++ b/content/german/blog/date-i18n.md @@ -0,0 +1,39 @@ +--- +title: "Pretty-print dates" +date: 2021-04-01T00:00:00+01:00 +author: John Doe +image : "images/blog/blog-post-1.jpg" +bg_image: "images/feature-bg.jpg" +categories: ["Technical Assistance"] +tags: ["How to", "Technology"] +draft: false +type: "post" +--- + +Um einen [ISO-8601](https://en.wikipedia.org/wiki/ISO_8601)-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode `date_l10n` verwendet werden: + +Wenn + +``` +{{%/* date_l10n "2020-10-20" */%}} +``` + +geschrieben wird, resultiert + +``` +{{% date_l10n "2020-10-20" %}} +``` + +Optional kann ein anderes [Format-Layout](https://gohugo.io/functions/dateformat/#datetime-formatting-layouts) spezifiert werden: + +Beispielsweise resultiert folgendes + +``` +{{%/* date_l10n "2020-10-20" ":date_short" */%}} +``` + +in + +``` +{{% date_l10n "2020-10-20" ":date_short" %}} +``` diff --git a/content/german/contact.md b/content/german/contact.md new file mode 100644 index 0000000..e9d3929 --- /dev/null +++ b/content/german/contact.md @@ -0,0 +1,12 @@ +--- +title: "Kontakt" +description: "" +bg_image: "" +layout: "contact" +draft: false + +############################# call to action ################################# +cta: + enable : true + # call to action content comes from "_index.md" +--- diff --git a/content/german/datenschutz.md b/content/german/datenschutz.md new file mode 100644 index 0000000..0ac5a5c --- /dev/null +++ b/content/german/datenschutz.md @@ -0,0 +1,164 @@ +--- +title: "Datenschutz" +description: "Datenschutzrichtlinie" +subtitle : "" +lastmod: 2024-07-22T00:00:00 +bg_image: "images/privacy-policy.webp" +layout: "datenschutz" +draft: false + +############################# call to action ################################# +cta: + enable : true + # call to action content comes from "_index.md" +--- + + + + +#### Datenschutzerklärung + +Personenbezogene Daten (nachfolgend zumeist nur „Daten“ genannt) werden von uns nur im Rahmen der Erforderlichkeit sowie zum Zwecke der Bereitstellung eines funktionsfähigen und nutzerfreundlichen Internetauftritts, inklusive seiner Inhalte und der dort angebotenen Leistungen, verarbeitet. + +Gemäß Art. 4 Ziffer 1. der Verordnung (EU) 2016/679, also der Datenschutz-Grundverordnung (nachfolgend nur „DSGVO“ genannt), gilt als „Verarbeitung“ jeder mit oder ohne Hilfe automatisierter Verfahren ausgeführter Vorgang oder jede solche Vorgangsreihe im Zusammenhang mit personenbezogenen Daten, wie das Erheben, das Erfassen, die Organisation, das Ordnen, die Speicherung, die Anpassung oder Veränderung, das Auslesen, das Abfragen, die Verwendung, die Offenlegung durch Übermittlung, Verbreitung oder eine andere Form der Bereitstellung, den Abgleich oder die Verknüpfung, die Einschränkung, das Löschen oder die Vernichtung. + +Mit der nachfolgenden Datenschutzerklärung informieren wir Sie insbesondere über Art, Umfang, Zweck, Dauer und Rechtsgrundlage der Verarbeitung personenbezogener Daten, soweit wir entweder allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung entscheiden. Zudem informieren wir Sie nachfolgend über die von uns zu Optimierungszwecken sowie zur Steigerung der Nutzungsqualität eingesetzten Fremdkomponenten, soweit hierdurch Dritte Daten in wiederum eigener Verantwortung verarbeiten. + +Unsere Datenschutzerklärung ist wie folgt gegliedert: + +I. Informationen über uns als Verantwortliche +II. Rechte der Nutzer und Betroffenen +III. Informationen zur Datenverarbeitung + +#### 1. Informationen über uns als Verantwortliche + +Verantwortlicher Anbieter dieses Internetauftritts im datenschutzrechtlichen Sinne ist: +AMPERION GmbH +Margarethner Straße 24a + +Telefon: +43 677 62090425 +E-Mail: office@amperion.at + + + +#### 2. Rechte der Nutzer und Betroffenen + +Mit Blick auf die nachfolgend noch näher beschriebene Datenverarbeitung haben die Nutzer und Betroffenen das Recht + +a. auf Bestätigung, ob sie betreffende Daten verarbeitet werden, auf Auskunft über die verarbeiteten Daten, auf weitere Informationen über die Datenverarbeitung sowie auf Kopien der Daten (vgl. auch Art. 15 DSGVO); +b. auf Berichtigung oder Vervollständigung unrichtiger bzw. unvollständiger Daten (vgl. auch Art. 16 DSGVO); +auf unverzügliche Löschung der sie betreffenden Daten (vgl. auch Art. 17 DSGVO), oder, alternativ, soweit eine weitere Verarbeitung gemäß Art. 17 Abs. 3 DSGVO erforderlich ist, auf Einschränkung der Verarbeitung nach Maßgabe von Art. 18 DSGVO; +c. auf Erhalt der sie betreffenden und von ihnen bereitgestellten Daten und auf Übermittlung dieser Daten an andere Anbieter/Verantwortliche (vgl. auch Art. 20 DSGVO); +d. auf Beschwerde gegenüber der Aufsichtsbehörde, sofern sie der Ansicht sind, dass die sie betreffenden Daten durch den Anbieter unter Verstoß gegen datenschutzrechtliche Bestimmungen verarbeitet werden (vgl. auch Art. 77 DSGVO). + +Darüber hinaus ist der Anbieter dazu verpflichtet, alle Empfänger, denen gegenüber Daten durch den Anbieter offengelegt worden sind, über jedwede Berichtigung oder Löschung von Daten oder die Einschränkung der Verarbeitung, die aufgrund der Artikel 16, 17 Abs. 1, 18 DSGVO erfolgt, zu unterrichten. Diese Verpflichtung besteht jedoch nicht, soweit diese Mitteilung unmöglich oder mit einem unverhältnismäßigen Aufwand verbunden ist. Unbeschadet dessen hat der Nutzer ein Recht auf Auskunft über diese Empfänger. + +Ebenfalls haben die Nutzer und Betroffenen nach Art. 21 DSGVO das Recht auf Widerspruch gegen die künftige Verarbeitung der sie betreffenden Daten, sofern die Daten durch den Anbieter nach Maßgabe von Art. 6 Abs. 1 lit. f) DSGVO verarbeitet werden. Insbesondere ist ein Widerspruch gegen die Datenverarbeitung zum Zwecke der Direktwerbung statthaft. + +#### 3. Informationen zur Datenverarbeitung + +Ihre bei Nutzung unseres Internetauftritts verarbeiteten Daten werden gelöscht oder gesperrt, sobald der Zweck der Speicherung entfällt, der Löschung der Daten keine gesetzlichen Aufbewahrungspflichten entgegenstehen und nachfolgend keine anderslautenden Angaben zu einzelnen Verarbeitungsverfahren gemacht werden. +Cookie Manager + +Zur Einholung einer Einwilligung zum Einsatz von technisch nicht notwendigen Cookies auf der Website, setzt der Anbieter einen Cookie-Manager ein. + +Bei dem Aufruf der Website wird ein Cookie mit den Einstellungsinformationen auf dem Endgerät des Nutzers abgelegt, sodass bei einem weiteren Besuch die Abfrage in Bezug auf die Einwilligung nicht erfolgen muss. + +Das Cookie ist erforderlich um eine rechtskonforme Einwilligung des Nutzers einzuholen. + +Die Installation der Cookies kann der Nutzer durch Einstellungen seines Browsers verhindern bzw. beenden. +Cookies +

a) Sitzungs-Cookies/Session-Cookies + +Wir verwenden mit unserem Internetauftritt sog. Cookies. Cookies sind kleine Textdateien oder andere Speichertechnologien, die durch den von Ihnen eingesetzten Internet-Browser auf Ihrem Endgerät ablegt und gespeichert werden. Durch diese Cookies werden im individuellen Umfang bestimmte Informationen von Ihnen, wie beispielsweise Ihre Browser- oder Standortdaten oder Ihre IP-Adresse, verarbeitet. + +Durch diese Verarbeitung wird unser Internetauftritt benutzerfreundlicher, effektiver und sicherer, da die Verarbeitung bspw. die Wiedergabe unseres Internetauftritts in unterschiedlichen Sprachen oder das Angebot einer Warenkorbfunktion ermöglicht. + +Rechtsgrundlage dieser Verarbeitung ist Art. 6 Abs. 1 lit b.) DSGVO, sofern diese Cookies Daten zur Vertragsanbahnung oder Vertragsabwicklung verarbeitet werden. + +Falls die Verarbeitung nicht der Vertragsanbahnung oder Vertragsabwicklung dient, liegt unser berechtigtes Interesse in der Verbesserung der Funktionalität unseres Internetauftritts. Rechtsgrundlage ist in dann Art. 6 Abs. 1 lit. f) DSGVO. + +Mit Schließen Ihres Internet-Browsers werden diese Session-Cookies gelöscht. +

+

b) Drittanbieter-Cookies + +Gegebenenfalls werden mit unserem Internetauftritt auch Cookies von Partnerunternehmen, mit denen wir zum Zwecke der Werbung, der Analyse oder der Funktionalitäten unseres Internetauftritts zusammenarbeiten, verwendet. + +Die Einzelheiten hierzu, insbesondere zu den Zwecken und den Rechtsgrundlagen der Verarbeitung solcher Drittanbieter-Cookies, entnehmen Sie bitte den nachfolgenden Informationen. +

+

c) Beseitigungsmöglichkeit + +Sie können die Installation der Cookies durch eine Einstellung Ihres Internet-Browsers verhindern oder einschränken. Ebenfalls können Sie bereits gespeicherte Cookies jederzeit löschen. Die hierfür erforderlichen Schritte und Maßnahmen hängen jedoch von Ihrem konkret genutzten Internet-Browser ab. Bei Fragen benutzen Sie daher bitte die Hilfefunktion oder Dokumentation Ihres Internet-Browsers oder wenden sich an dessen Hersteller bzw. Support. Bei sog. Flash-Cookies kann die Verarbeitung allerdings nicht über die Einstellungen des Browsers unterbunden werden. Stattdessen müssen Sie insoweit die Einstellung Ihres Flash-Players ändern. Auch die hierfür erforderlichen Schritte und Maßnahmen hängen von Ihrem konkret genutzten Flash-Player ab. Bei Fragen benutzen Sie daher bitte ebenso die Hilfefunktion oder Dokumentation Ihres Flash-Players oder wenden sich an den Hersteller bzw. Benutzer-Support. + +Sollten Sie die Installation der Cookies verhindern oder einschränken, kann dies allerdings dazu führen, dass nicht sämtliche Funktionen unseres Internetauftritts vollumfänglich nutzbar sind. +Kontaktanfragen / Kontaktmöglichkeit + +Sofern Sie per Kontaktformular oder E-Mail mit uns in Kontakt treten, werden die dabei von Ihnen angegebenen Daten zur Bearbeitung Ihrer Anfrage genutzt. Die Angabe der Daten ist zur Bearbeitung und Beantwortung Ihre Anfrage erforderlich – ohne deren Bereitstellung können wir Ihre Anfrage nicht oder allenfalls eingeschränkt beantworten. + +Rechtsgrundlage für diese Verarbeitung ist Art. 6 Abs. 1 lit. b) DSGVO. + +Ihre Daten werden gelöscht, sofern Ihre Anfrage abschließend beantwortet worden ist und der Löschung keine gesetzlichen Aufbewahrungspflichten entgegenstehen, wie bspw. bei einer sich etwaig anschließenden Vertragsabwicklung. +Instagram + +Zur Bewerbung unserer Produkte und Leistungen sowie zur Kommunikation mit Interessenten oder Kunden betreiben wir eine Firmenpräsenz auf der Plattform Instagram. + +Auf dieser Social-Media-Plattform sind wir gemeinsam mit der Meta Platforms Ireland Limited, 4 Grand Canal Square, Dublin 2, Irland, verantwortlich. + +Der Datenschutzbeauftragte von Instagram kann über ein Kontaktformular erreicht werden: + +https://www.facebook.com/help/contact/540977946302970 + +Die gemeinsame Verantwortlichkeit haben wir in einer Vereinbarung bezüglich der jeweiligen Verpflichtungen im Sinne der DSGVO geregelt. Diese Vereinbarung, aus der sich die gegenseitigen Verpflichtungen ergeben, ist unter dem folgenden Link abrufbar: + +https://www.facebook.com/legal/terms/page_controller_addendum + +Rechtsgrundlage für die dadurch erfolgende und nachfolgend wiedergegebene Verarbeitung von personenbezogenen Daten ist Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse besteht an der Analyse, der Kommunikation sowie dem Absatz und der Bewerbung unserer Produkte und Leistungen. + +Rechtsgrundlage kann auch eine Einwilligung des Nutzers gemäß Art. 6 Abs. 1 lit. a DSGVO gegenüber dem Plattformbetreiber sein. Die Einwilligung hierzu kann der Nutzer nach Art. 7 Abs. 3 DSGVO jederzeit durch eine Mitteilung an den Plattformbetreiber für die Zukunft widerrufen. + +Bei dem Aufruf unseres Onlineauftritts auf der Plattform Instagram werden von der Facebook Ireland Ltd. als Betreiberin der Plattform in der EU Daten des Nutzers (z.B. persönliche Informationen, IP-Adresse etc.) verarbeitet. + +Diese Daten des Nutzers dienen zu statistischen Informationen über die Inanspruchnahme unserer Firmenpräsenz auf Instagram. Die Facebook Ireland Ltd. nutzt diese Daten zu Marktforschungs- und Werbezwecken sowie zur Erstellung von Profilen der Nutzer. Anhand dieser Profile ist es der Facebook Ireland Ltd. beispielsweise möglich, die Nutzer innerhalb und außerhalb von Instagram interessenbezogen zu bewerben. Ist der Nutzer zum Zeitpunkt des Aufrufes in seinem Account auf Instagram eingeloggt, kann die Facebook Ireland Ltd. zudem die Daten mit dem jeweiligen Nutzerkonto verknüpfen. + +Im Falle einer Kontaktaufnahme des Nutzers über Instagram werden die bei dieser Gelegenheit eingegebenen personenbezogenen Daten des Nutzers zur Bearbeitung der Anfrage genutzt. Die Daten des Nutzers werden bei uns gelöscht, sofern die Anfrage des Nutzers abschließend beantwortet wurde und keine gesetzlichen Aufbewahrungspflichten, wie z.B. bei einer anschließenden Vertragsabwicklung, entgegenstehen. + +Zur Verarbeitung der Daten werden von der Facebook Ireland Ltd. ggf. auch Cookies gesetzt. + +Sollte der Nutzer mit dieser Verarbeitung nicht einverstanden sein, so besteht die Möglichkeit, die Installation der Cookies durch eine entsprechende Einstellung des Browsers zu verhindern. Bereits gespeicherte Cookies können ebenfalls jederzeit gelöscht werden. Die Einstellungen hierzu sind vom jeweiligen Browser abhängig. Bei Flash-Cookies lässt sich die Verarbeitung nicht über die Einstellungen des Browsers unterbinden, sondern durch die entsprechende Einstellung des Flash-Players. Sollte der Nutzer die Installation der Cookies verhindern oder einschränken, kann dies dazu führen, dass nicht sämtliche Funktionen von Facebook vollumfänglich nutzbar sind. + +Näheres zu den Verarbeitungstätigkeiten, deren Unterbindung und zur Löschung der von Instagram verarbeiteten Daten finden sich in der Datenrichtlinie von + +

+

Instagram: + +https://help.instagram.com/519522125107875 + +Es ist nicht ausgeschlossen, dass die Verarbeitung durch die Facebook Ireland Ltd. auch über die Meta Platforms, Inc., 1601 Willow Road, Menlo Park, California 94025 in den USA erfolgt. + +

+

LinkedIn + +Wir unterhalten bei LinkedIn eine Onlinepräsenz um unser Unternehmen sowie unsere Leistungen zu präsentieren und mit Kunden/Interessenten zu kommunizieren. LinkedIn ist ein Service der LinkedIn Ireland Unlimited Company, Wilton Plaza, Wilton Place, Dublin 2, Irland, ein Tochterunternehmen der LinkedIn Corporation, 1000 W. Maude Avenue, Sunnyvale, CA 94085, USA. + +Insofern weisen wir darauf hin, dass die Möglichkeit besteht, dass Daten der Nutzer außerhalb der Europäischen Union, insbesondere in den USA, verarbeitet werden. Hierdurch können gesteigerte Risiken für die Nutzer insofern bestehen, als dass z.B. der spätere Zugriff auf die Nutzerdaten erschwert werden kann. Auch haben wir keinen Zugriff auf diese Nutzerdaten. Die Zugriffsmöglichkeit liegt ausschließlich bei LinkedIn. + +Die Datenschutzhinweise von LinkedIn finden Sie unter + +https://www.linkedin.com/legal/privacy-policy + +

+

Instagram + +Meta Platforms Ireland Limited, 4 Grand Canal Square, Dublin 2, Irland. + +Datenschutzerklärung: https://help.instagram.com/519522125107875 + +

+

LinkedIn + +LinkedIn Ireland Unlimited Company, Wilton Plaza, Wilton Place, Dublin 2, Irland, ein Tochterunternehmen der LinkedIn Corporation, 1000 W. Maude Avenue, Sunnyvale, CA 94085 USA. + +Datenschutzerklärung: https://www.linkedin.com/legal/privacy-policy + +

+ diff --git a/content/german/faq.md b/content/german/faq.md new file mode 100644 index 0000000..65a2dad --- /dev/null +++ b/content/german/faq.md @@ -0,0 +1,62 @@ +--- +title: "Häufige Fragen" +description: "this is meta description" +subtitle : "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi, repudiandae." +lastmod: 2021-04-01T00:00:00 +bg_image: "" +layout: "faq" +draft: false +--- + +### Welcome to Airspace! + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia ullam sint quas pariatur ipsam nemo +repellendus suscipit quod accusantium numquam tempora assumenda sequi, velit voluptatem soluta voluptatibus +nesciunt ducimus iure. Excepturi voluptatum ullam tenetur perspiciatis alias delectus beatae voluptatibus +magni facere aspernatur, qui, quas nesciunt blanditiis assumenda a expedita accusantium quos consectetur neque +nemo. Necessitatibus est quod quo deserunt, dicta aut voluptatem blanditiis, alias quos sed vel unde enim +dolore aliquam quis reiciendis qui vitae reprehenderit. Similique nemo accusamus, vel possimus error cumque +quas, tempora repellendus velit, unde cupiditate impedit deserunt fugit labore et nostrum sapiente est +obcaecati maiores voluptates. + +#### 1.Overview + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptas iusto, alias, tempora fuga quam eveniet +neque excepturi aliquid. Eligendi, mollitia. + +#### 2. Data We Collect + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias, earum, quibusdam? Accusantium, eaque at +quasi dicta quis consectetur. Temporibus, natus illo quasi, magni neque fugiat ducimus omnis, ab ullam +reprehenderit obcaecati. Inventore ut nisi repellendus dolores odit. Ea molestias perspiciatis enim, tenetur +impedit suscipit quidem optio asperiores quibusdam. Minus, vel. + +#### 3. How We Use Data + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus repellat id, laboriosam ipsa +repudiandae quisquam, suscipit officiis, praesentium itaque facilis distinctio dolorum. Velit reiciendis +libero laudantium corporis, delectus impedit sunt. + +#### 4. How We Disclose Data. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tenetur itaque ut culpa totam ratione! Iste +possimus beatae consequuntur, fugit iusto fugiat id, dignissimos culpa obcaecati voluptatum omnis est +quibusdam quos, et illo rerum quae dolorem error quis suscipit asperiores facilis? Ratione, facere architecto +modi incidunt voluptatibus iusto maiores, at libero accusamus aliquam dolor minus autem possimus illum maxime, +fugit fuga! A libero adipisci molestias praesentium distinctio odio, alias accusantium, dolorum itaque, +necessitatibus labore! Facilis explicabo pariatur laudantium quibusdam consequatur ex odio labore sequi animi. +Voluptatem impedit, maiores, cupiditate, iure possimus neque quaerat natus aut minima quibusdam tempora +magnam, vero itaque! + +#### 5. Security + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae blanditiis quod saepe, inventore ipsum sint +cum iste quae ratione nobis laborum minima autem totam similique, quia neque deleniti! Provident, suscipit. + +#### 6. Advertising. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus, eaque repellendus placeat aperiam fugit. +Quod inventore quis quos, molestias nostrum tempora quae adipisci dolorem ipsam repellendus officia, +voluptatem assumenda porro possimus, eius eum enim qui natus! Quas numquam voluptas reiciendis eveniet ab at +provident omnis mollitia ipsa. Asperiores vero rem cum minima voluptas, vitae magni accusantium quae. Sed, +expedita, ad. diff --git a/content/german/impressum.md b/content/german/impressum.md new file mode 100644 index 0000000..a1cb5b9 --- /dev/null +++ b/content/german/impressum.md @@ -0,0 +1,69 @@ +--- +title: "Impressum" +layout: "impressum" +bg_image: "images/module_reflection_2.webp" +draft: false +headings: + - Firmenname + - Firmensitz + - Rechtsform + - Kontakt + - Gericht + - Firmenbuch Nr. + - Geschäftsführer + - Gewerbebezeichnung + - GISA-Zahl + - UID-Nummer +contents: + - | + AMPERION GmbH + - | + Margarethner Straße 24a + 2431 Enzersdorf an der Fischa + Österreich + - | + Gesellschaft mit beschränkter Haftung + - | + Markus Wimmer: +43 677 62090425 + Alexander Stosic: +43 677 62090426 + E-Mail: [office@amperion.at](mailto:office@amperion.at) + - | + Landesgericht Korneuburg + - | + FN 622219 d + - | + Markus Wimmer BSc. & Ing. Alexander Stosic MSc. + - | + -- Ingenieurbüros (Beratende Ingenieure) auf dem Fachgebiet Urbane Erneuerbare Energietechnologien + -- Elektrotechnik unter Ausschluss der Errichtung von Alarmanlagen + - | + 36878963 + 37826109 + - | + ATU80426326 + +email: office@amperion.at +telefon: +4367762090426 +############################# call to action ################################# +cta: + enable : true + # call to action content comes from "_index.md" +--- + +## Impressum + +Hier sind die rechtlichen Informationen zu finden. + + +### Firmenname + +AMPERION GmbH +Margarethner Straße 24a +2431 Enzersdorf an der Fischa +Österreich + +## Kontaktmöglichkeiten + +Telefon: +43 677 62090425 & +43 677 62090426 +E-Mail: [office@amperion.at](mailto:office@amperion.at) + diff --git a/content/german/message_sent.md b/content/german/message_sent.md new file mode 100644 index 0000000..c87a17e --- /dev/null +++ b/content/german/message_sent.md @@ -0,0 +1,4 @@ +--- +layout: "message_sent" +draft: false +--- diff --git a/content/german/pricing.md b/content/german/pricing.md new file mode 100644 index 0000000..ed85d70 --- /dev/null +++ b/content/german/pricing.md @@ -0,0 +1,55 @@ +--- +title: "Unsere Preise" +description: "this is meta description" +bg_image: "" +layout: "pricing" +draft: false + +################################ pricing ################################ +pricing: + enable : true + pricing_table: + # pricing table loop + - name : "Basic" + price: "$99" + content : "Perfect for single freelancers who work by themselves" + link : "#" + services: + - Unlimited agents + - 10 PSD Design + - HTML5 Markup + - Basic SEO + - Email Marketing + - 24/7 Tech Support + + # pricing table loop + - name : "Premium" + price: "$199" + content : "Suitable for small businesses with up to 5 employees" + link : "#" + services: + - Unlimited agents + - 10 PSD Design + - HTML5 Markup + - Basic SEO + - Email Marketing + - 24/7 Tech Support + + # pricing table loop + - name : "Advance" + price: "$299" + content : "Suitable for large businesses with unlimited employees" + link : "#" + services: + - Unlimited agents + - 10 PSD Design + - HTML5 Markup + - Basic SEO + - Email Marketing + - 24/7 Tech Support + +############################# call to action ################################# +cta: + enable : true + # call to action content comes from "_index.md" +--- diff --git a/content/german/project/_index.md b/content/german/project/_index.md new file mode 100644 index 0000000..6a6b0d7 --- /dev/null +++ b/content/german/project/_index.md @@ -0,0 +1,6 @@ +--- +title: "Unser Projekt" +description: "this is meta description" +draft: false +bg_image: "images/feature-bg.jpg" +--- diff --git a/content/german/project/rio-furniture-1.md b/content/german/project/rio-furniture-1.md new file mode 100644 index 0000000..528e1fd --- /dev/null +++ b/content/german/project/rio-furniture-1.md @@ -0,0 +1,51 @@ +--- +title: "Rio Furniture" +description: "this is meta description" +draft: false +image : "images/portfolio/work1.jpg" +bg_image: "images/feature-bg.jpg" +category: [ "UI/UX Design", "Video" ] +information: + - label : "Client" + info : "Jannie Kelonsky" + - label : "What We Did" + info : "Website Redesign" + - label : "Tools Used" + info : "Photoshop,Illustrator" + - label : "Completed on" + info : "17th March 2014" + - label : "Skills" + info : "HTML5 / PHP / CSS3" + - label : "Client" + info : "Jannie Kelonsky" +--- + +## Behance Website Redesign + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti? + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo? diff --git a/content/german/project/rio-furniture-2.md b/content/german/project/rio-furniture-2.md new file mode 100644 index 0000000..cf33694 --- /dev/null +++ b/content/german/project/rio-furniture-2.md @@ -0,0 +1,51 @@ +--- +title: "Rio Furniture" +description: "this is meta description" +draft: false +image : "images/portfolio/work2.jpg" +bg_image: "images/feature-bg.jpg" +category: "Illustration" +information: + - label : "Client" + info : "Jannie Kelonsky" + - label : "What We Did" + info : "Website Redesign" + - label : "Tools Used" + info : "Photoshop,Illustrator" + - label : "Completed on" + info : "17th March 2014" + - label : "Skills" + info : "HTML5 / PHP / CSS3" + - label : "Client" + info : "Jannie Kelonsky" +--- + +## Behance Website Redesign + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti? + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo? diff --git a/content/german/project/rio-furniture-3.md b/content/german/project/rio-furniture-3.md new file mode 100644 index 0000000..814c24f --- /dev/null +++ b/content/german/project/rio-furniture-3.md @@ -0,0 +1,51 @@ +--- +title: "Rio Furniture" +description: "this is meta description" +draft: false +image : "images/portfolio/work3.jpg" +bg_image: "images/feature-bg.jpg" +category: "Video" +information: + - label : "Client" + info : "Jannie Kelonsky" + - label : "What We Did" + info : "Website Redesign" + - label : "Tools Used" + info : "Photoshop,Illustrator" + - label : "Completed on" + info : "17th March 2014" + - label : "Skills" + info : "HTML5 / PHP / CSS3" + - label : "Client" + info : "Jannie Kelonsky" +--- + +## Behance Website Redesign + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti? + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo? diff --git a/content/german/project/rio-furniture-4.md b/content/german/project/rio-furniture-4.md new file mode 100644 index 0000000..e7d5cd1 --- /dev/null +++ b/content/german/project/rio-furniture-4.md @@ -0,0 +1,51 @@ +--- +title: "Rio Furniture" +description: "this is meta description" +draft: false +image : "images/portfolio/work4.jpg" +bg_image: "images/feature-bg.jpg" +category: "UI/UX Design" +information: + - label : "Client" + info : "Jannie Kelonsky" + - label : "What We Did" + info : "Website Redesign" + - label : "Tools Used" + info : "Photoshop,Illustrator" + - label : "Completed on" + info : "17th March 2014" + - label : "Skills" + info : "HTML5 / PHP / CSS3" + - label : "Client" + info : "Jannie Kelonsky" +--- + +## Behance Website Redesign + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti? + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo? diff --git a/content/german/project/rio-furniture-5.md b/content/german/project/rio-furniture-5.md new file mode 100644 index 0000000..6aeb2b6 --- /dev/null +++ b/content/german/project/rio-furniture-5.md @@ -0,0 +1,51 @@ +--- +title: "Rio Furniture" +description: "this is meta description" +draft: false +image : "images/portfolio/work5.jpg" +bg_image: "images/feature-bg.jpg" +category: "Illustration" +information: + - label : "Client" + info : "Jannie Kelonsky" + - label : "What We Did" + info : "Website Redesign" + - label : "Tools Used" + info : "Photoshop,Illustrator" + - label : "Completed on" + info : "17th March 2014" + - label : "Skills" + info : "HTML5 / PHP / CSS3" + - label : "Client" + info : "Jannie Kelonsky" +--- + +## Behance Website Redesign + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti? + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo? diff --git a/content/german/project/rio-furniture-6.md b/content/german/project/rio-furniture-6.md new file mode 100644 index 0000000..671ee3e --- /dev/null +++ b/content/german/project/rio-furniture-6.md @@ -0,0 +1,51 @@ +--- +title: "Rio Furniture" +description: "this is meta description" +draft: false +image : "images/portfolio/work6.jpg" +bg_image: "images/feature-bg.jpg" +category: "Video" +information: + - label : "Client" + info : "Jannie Kelonsky" + - label : "What We Did" + info : "Website Redesign" + - label : "Tools Used" + info : "Photoshop,Illustrator" + - label : "Completed on" + info : "17th March 2014" + - label : "Skills" + info : "HTML5 / PHP / CSS3" + - label : "Client" + info : "Jannie Kelonsky" +--- + +## Behance Website Redesign + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti? + +Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo? diff --git a/content/german/service.md b/content/german/service.md new file mode 100644 index 0000000..f82521b --- /dev/null +++ b/content/german/service.md @@ -0,0 +1,133 @@ +--- +title: "Leistungen" +description: "" +bg_image: "images/module_reflection_2.webp" +layout: "service" +draft: false + +########################### about service ############################# +about: + enable : true + title : "Als führendes Ingenieurbüro bieten wir eine breite Palette von Dienstleistungen an, die darauf abzielen, die Effizienz, Nachhaltigkeit und Rentabilität Ihrer Energieinfrastruktur zu verbessern." + + + + +########################## featured service ############################ + + +featured_service: + enable: true + service_item: + + + + - name: "Consulting" + icon: "fas fa-cogs" + color : "service1" + content: "Unser Expertenteam bietet umfassende Beratungsdienstleistungen, die auf Ihre individuellen Bedürfnisse zugeschnitten sind. Von der strategischen Planung bis zur praktischen Umsetzung stehen wir Ihnen mit unserer Erfahrung und unserem Fachwissen zur Seite, um optimale Lösungen für Ihre Herausforderungen zu entwickeln." + image: "images/services/consulting.png" + + + + # featured service item loop + - name : "Anlagenkonzepte" + icon : "fas fa-leaf" + color : "service2" + content : "Mit unserem maßgeschneiderten Ansatz entwickeln wir Anlagenkonzepte, die optimal auf Ihre individuellen Anforderungen und die örtlichen Gegebenheiten zugeschnitten sind. Von der ersten Idee bis zur Umsetzung stehen wir Ihnen mit unserer Fachkompetenz zur Seite." + image: "images/services/anlagenkonzept.png" + + # featured service item loop + - name : "Ertragssimulationen" + icon : "fas fa-lightbulb" + color : "service3" + content : "Mit unseren präzisen Ertragssimulationen bieten wir Ihnen verlässliche Prognosen über die Wirtschaftlichkeit Ihrer Projekte. Unsere Analysen berücksichtigen alle relevanten Faktoren, sodass Sie fundierte Entscheidungen treffen und Ihre Investitionen optimal planen können." + image: "images/services/anlagensimulation.png" + + # featured service item loop + - name : "Einreichplanungen" + icon : "fas fa-lightbulb" + color : "service4" + content : "Wir unterstützen Sie bei der Erstellung umfassender Einreichplanungen für die behördliche Anlagengenehmigung. Unsere Experten kennen die rechtlichen Anforderungen und sorgen dafür, dass Ihr Projekt reibungslos genehmigt wird." + image: "images/services/einreichplanung.png" + + + # featured service item loop + - name : "Ausführungsplanung" + icon : "fas fa-flask" + color : "service5" + content : "Mit unserer präzisen Ausführungsplanung stellen wir sicher, dass Ihr Projekt effizient umgesetzt wird. Wir erstellen detaillierte Pläne, die alle technischen Anforderungen erfüllen und die Grundlage für eine erfolgreiche Umsetzung bilden." + image: "images/services/ausführungsplanung.png" + + # featured service item loop + - name : "Projektbetreuung" + icon : "fas fa-leaf" + color : "service6" + content : "Unsere umfassende Projektbetreuung gewährleistet, dass Ihr Vorhaben von der Planung bis zur Fertigstellung reibungslos verläuft. Wir koordinieren alle Beteiligten und sorgen dafür, dass Zeitpläne und Budgets eingehalten werden, sodass Ihr Projekt erfolgreich abgeschlossen wird." + image: "images/services/projektbetreuung.png" + + # featured service item loop + - name : "Behördenwege" + icon : "fas fa-lightbulb" + color : "service7" + content : "Wir begleiten Sie durch alle behördlichen Prozesse und stellen sicher, dass alle notwendigen Genehmigungen rechtzeitig eingeholt werden. Unsere Experten kennen die gesetzlichen Vorgaben und sorgen dafür, dass Ihr Projekt ohne Verzögerungen vorankommt." + image: "images/services/behördenwege.png" + + # featured service item loop + - name : "Energiekonzepte" + icon : "fas fa-lightbulb" + color : "service8" + content : "Unsere Energiekonzepte zielen darauf ab, die optimale Nutzung erneuerbarer Energien zu ermöglichen und gleichzeitig den Energieverbrauch zu optimieren. Wir entwickeln ganzheitliche Strategien, die sowohl ökologische als auch wirtschaftliche Vorteile bieten." + image: "images/services/energiekonzepte.png" + +############################# Service ############################### +service: + enable : true + title : "UNSERE SERVICES" + description : "Wir entwickeln Energielösungen für die Zukunft" + service_item: + # service item loop + - picture: "images/services_main/energiekonzepte.webp" + name: Energiekonzepte + link: "/service/energiekonzepte" + + # service item loop + - picture: "images/services_main/projektmanagement.webp" + name: Projektmanagement + link: "/service/projektmanagement" + + # service item loop + - picture: "images/services_main/elektromobilitaet.webp" + name: Elektromobilität + link: "/service/elektromobilitaet" + + # service item loop + - picture: "images/services_main/photovoltaik.webp" + name: Photovoltaik + link: "/service/photovoltaik" + + # service item loop + - picture: "images/services_main/dig_loes_ikt.webp" + name: Digitale Lösungen & IKT + link: "/service/dig_loes_ikt" + + # service item loop + - picture: "images/services_main/elektrotechnik.webp" + name: Elektrotechnik + link: "/service/elektrotechnik" + + # service item loop + #- icon: "images/einreichplanung.svg" + # name: Behördenwege + # content: "Wir unterstützen Sie bei allen behördlichen Prozessen und sorgen dafür, dass Ihre Projekte reibungslos und ohne Verzögerungen vorankommen. Vertrauen Sie auf unsere #Erfahrung und Expertise." + + # service item loop + #- icon: "images/energiekonzepte.svg" + # name: Energiekonzepte + # content: "Wir erstellen innovative Energiekonzepte, die sowohl ökologisch als auch ökonomisch nachhaltig sind. Profitieren Sie von unseren zukunftsweisenden Lösungen für Ihre #Energieprojekte." + +############################# call to action ################################# +cta: + enable : true + # call to action content comes from "_index.md" +--- diff --git a/content/german/service/dig_loes_ikt.md b/content/german/service/dig_loes_ikt.md new file mode 100644 index 0000000..3e20a4d --- /dev/null +++ b/content/german/service/dig_loes_ikt.md @@ -0,0 +1,36 @@ +--- +title: "Digitale Lösungen & IKT" +date: 2023-10-01 +draft: false +layout: "service01" +bg_image: "/images/services_main/dig_loes_ikt.webp" +--- + +# Digitale Lösungen & IKT + +## + +Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung. + +Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz. + +### Was wir bieten + +#### Analyse & Bestandsaufnahme +- Energieverbrauch, Lastgänge, Potenziale +- Gebäude, Infrastruktur, technische Systeme + +#### Technische & wirtschaftliche Planung +- Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung +- Simulation von Energieflüssen und Eigenverbrauch +- Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale) + +#### Systemintegration & Zukunftssicherheit +- Entwicklung ganzheitlicher Lösungen +- Vorbereitung für spätere Erweiterungen +- Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen + +![Solar Park](/images/services_main/dig_loes_ikt.webp) + +--- + diff --git a/content/german/service/elektrotechnik.md b/content/german/service/elektrotechnik.md new file mode 100644 index 0000000..adf7660 --- /dev/null +++ b/content/german/service/elektrotechnik.md @@ -0,0 +1,36 @@ +--- +title: "Elektrotechnik" +date: 2025-04-03 +draft: false +layout: "service01" +bg_image: "/images/services_main/elektrotechnik.webp" +--- + +# Digitale Lösungen & IKT + +## + +Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung. + +Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz. + +### Was wir bieten + +#### Analyse & Bestandsaufnahme +- Energieverbrauch, Lastgänge, Potenziale +- Gebäude, Infrastruktur, technische Systeme + +#### Technische & wirtschaftliche Planung +- Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung +- Simulation von Energieflüssen und Eigenverbrauch +- Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale) + +#### Systemintegration & Zukunftssicherheit +- Entwicklung ganzheitlicher Lösungen +- Vorbereitung für spätere Erweiterungen +- Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen + +![Solar Park](/images/services_main/elektrotechnik.webp) + +--- + diff --git a/content/german/service/emobilitaet.md b/content/german/service/emobilitaet.md new file mode 100644 index 0000000..b82f892 --- /dev/null +++ b/content/german/service/emobilitaet.md @@ -0,0 +1,37 @@ +--- +title: "Neue Unternehmenssparte" +date: 2023-10-01 +draft: false +layout: "service01" +bg_image: "/images/services_main/elektromobilitaet.webp" +--- + +# Neue Unternehmenssparte + +## + +Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung. + +Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz. + +### Was wir bieten + +#### Analyse & Bestandsaufnahme +- Energieverbrauch, Lastgänge, Potenziale +- Gebäude, Infrastruktur, technische Systeme + +#### Technische & wirtschaftliche Planung +- Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung +- Simulation von Energieflüssen und Eigenverbrauch +- Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale) + +#### Systemintegration & Zukunftssicherheit +- Entwicklung ganzheitlicher Lösungen +- Vorbereitung für spätere Erweiterungen +- Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen + +![Solar Park](/images/services_main/elektromobilitaet.webp) + +--- + + diff --git a/content/german/service/energiekonzepte.md b/content/german/service/energiekonzepte.md new file mode 100644 index 0000000..554765b --- /dev/null +++ b/content/german/service/energiekonzepte.md @@ -0,0 +1,37 @@ +--- +title: "Energiekonzepte" +date: 2023-10-01 +draft: false +layout: "service01" +bg_image: "/images/services_main/energiekonzepte.webp" +--- + +# Energiekonzepte + +## Energiekonzepte für eine nachhaltige Energiezukunft + +Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung. + +Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz. + +### Was wir bieten + +#### Analyse & Bestandsaufnahme +- Energieverbrauch, Lastgänge, Potenziale +- Gebäude, Infrastruktur, technische Systeme + +#### Technische & wirtschaftliche Planung +- Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung +- Simulation von Energieflüssen und Eigenverbrauch +- Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale) + +#### Systemintegration & Zukunftssicherheit +- Entwicklung ganzheitlicher Lösungen +- Vorbereitung für spätere Erweiterungen +- Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen + +![Solar Park](/images/solar-park.jpg) + +--- + + diff --git a/content/german/service/photovoltaik.md b/content/german/service/photovoltaik.md new file mode 100644 index 0000000..3527cd3 --- /dev/null +++ b/content/german/service/photovoltaik.md @@ -0,0 +1,37 @@ +--- +title: "Photovoltaik & Speicher" +date: 2023-10-01 +draft: false +layout: "service01" +bg_image: "/images/services_main/photovoltaik.webp" +--- + +# Photovoltaik + +## Energiekonzepte für eine nachhaltige Energiezukunft + +Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung. + +Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz. + +### Was wir bieten + +#### Analyse & Bestandsaufnahme +- Energieverbrauch, Lastgänge, Potenziale +- Gebäude, Infrastruktur, technische Systeme + +#### Technische & wirtschaftliche Planung +- Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung +- Simulation von Energieflüssen und Eigenverbrauch +- Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale) + +#### Systemintegration & Zukunftssicherheit +- Entwicklung ganzheitlicher Lösungen +- Vorbereitung für spätere Erweiterungen +- Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen + +![Solar Park](/images/services_main/photovoltaik.webp) + +--- + + diff --git a/content/german/service/projektmanagement.md b/content/german/service/projektmanagement.md new file mode 100644 index 0000000..1ddaa69 --- /dev/null +++ b/content/german/service/projektmanagement.md @@ -0,0 +1,37 @@ +--- +title: "Projektmanagement" +date: 2023-10-01 +draft: false +layout: "service01" +bg_image: "/images/services_main/energiekonzepte.webp" +--- + +# Projektmanagement + +## Energiekonzepte für eine nachhaltige Energiezukunft + +Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung. + +Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz. + +### Was wir bieten + +#### Analyse & Bestandsaufnahme +- Energieverbrauch, Lastgänge, Potenziale +- Gebäude, Infrastruktur, technische Systeme + +#### Technische & wirtschaftliche Planung +- Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung +- Simulation von Energieflüssen und Eigenverbrauch +- Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale) + +#### Systemintegration & Zukunftssicherheit +- Entwicklung ganzheitlicher Lösungen +- Vorbereitung für spätere Erweiterungen +- Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen + +![Solar Park](/images/services_main/energiekonzepte.webp) + +--- + + diff --git a/content/german/why-amperion.md b/content/german/why-amperion.md new file mode 100644 index 0000000..5085ff4 --- /dev/null +++ b/content/german/why-amperion.md @@ -0,0 +1,48 @@ +--- +title: "WARUM AMPERION ?" +subtitle: "Ihr Projekt in besten Händen
Technik trifft Verantwortung" + +params: + # Linke Spalte: drei Blöcke + left_blocks: + - icon: "/icons/file-badge.svg" + heading: "Erfahrung" + content: | + Technische Planungskompetenz + Jahrelange Erfahrung in der Elektroplanung, Photovoltaiksystemen und Energieoptimierung... + + - icon: "/icons/plug-zap.svg" + heading: "Energielösungen" + content: | + Photovoltaik & Eigenverbrauchsoptimierung + Wir konzipieren PV-Anlagen mit Fokus auf Eigenverbrauch, Batteriespeicher und Netzintegration... + + - icon: "/icons/circuit-board.svg" + heading: "Elektroplanung" + content: | + Normgerechte Auslegung & Systemintegration + Ob Elektroinstallation, Ladeinfrastruktur oder Steuerungstechnik... + + # Mitte: Logo + middle_image: "/images/amperion_logo_color.webp" + + # Rechte Spalte: drei Blöcke + right_blocks: + - icon: "/icons/hard-hat.svg" + heading: "Umsetzung" + content: | + Begleitung & Schnittstellenkoordination + Als Partner auf Bauherrenseite koordinieren wir technische Dienstleister... + + - icon: "/icons/network.svg" + heading: "Systemdenken" + content: | + Ganzheitlicher Ansatz & Zukunftssicherheit + Wir verbinden Planung, Technik und Energiefluss zu einem vernetzten System... + + - icon: "/icons/headset.svg" + heading: "Support" + content: | + Persönliche Betreuung & direkter Draht + Feste Ansprechpartner, schnelle Reaktionszeiten und individuelle Betreuung... +--- \ No newline at end of file diff --git a/cookieconsent.min.js b/cookieconsent.min.js new file mode 100644 index 0000000..a48b86b --- /dev/null +++ b/cookieconsent.min.js @@ -0,0 +1,2593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cookieconsent/build/cookieconsent.min.js at dev · osano/cookieconsent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ Skip to content + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + + + + +
+ + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + +
+ Open in github.dev + Open in a new github.dev tab + Open in codespace + + + + + + + + + + + + + + + + + + +

Files

t

Latest commit

 

History

History
1 lines (1 loc) · 43.4 KB

cookieconsent.min.js

File metadata and controls

1 lines (1 loc) · 43.4 KB

Symbols

Find definitions and references for functions and other symbols in this file by clicking a symbol below or in the code.
r
  • func
    t
  • func
    d
  • func
    r
  • func
    t
  • func
    n
  • func
    o
  • class
    s
    • func
      constructor
  • func
    u
  • func
    d
  • func
    p
  • func
    w
  • func
    k
  • func
    i
  • func
    o
  • func
    c
  • func
    s
  • func
    get
  • func
    get
  • func
    t
  • func
    toString
  • func
    i
  • func
    i
    • func
      o
      • func
        c
        • func
          s
          • func
            r
            • func
              a
              • func
                l
  • class
    l
    • func
      constructor
      • func
        initializationComplete
        • func
          initializationError
          • func
            getCountryLaws
            • func
              isOpen
              • func
                close
  • func
    get
  • func
    set
  • func
    i
  • func
    o
  • func
    o
  • func
    c
  • func
    o
  • func
    c
  • func
    s
  • func
    i
    • func
      onload
  • func
    o
    • func
      onreadystatechange
  • func
    t
    • func
      n
      • func
        i
        • func
          o
          • func
            c
            • func
              s
              • func
                r
  • func
    get
  • func
    set
  • func
    init
  • func
    setMaxListeners
  • func
    getMaxListeners
  • func
    emit
  • func
    addListener
  • func
    prependListener
  • func
    once
  • func
    prependOnceListener
  • func
    removeListener
  • func
    removeAllListeners
  • func
    listeners
  • func
    rawListeners
  • func
    listenerCount
  • func
    eventNames
  • class
    c
    • func
      constructor
      • func
        get
        • func
          applyLaw
  • class
    s
    • func
      constructor
      • func
        getNextService
        • func
          getServiceByIdx
          • func
            locate
            • func
              setupUrl
              • func
                runService
  • func
    n
  • func
    ipinfo
    • func
      callback
  • func
    ipinfodb
    • func
      callback
  • func
    maxmind
    • func
      callback
  • class
    r
    • func
      constructor
      • func
        open
        • func
          close
          • func
            fadeIn
            • func
              afterFadeIn
              • func
                fadeOut
                • func
                  afterTransition
+
+ + + + +
+ +
+ +
+
+ +
+ +
+

Footer

+ + + + +
+
+ + + + + © 2024 GitHub, Inc. + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..81242c7 --- /dev/null +++ b/hugo.toml @@ -0,0 +1,65 @@ +# This file is for render site varibles and plugins +# don't remove this file. +# The actual configuration files are stored in the `config/_default/` folder. + + +######################### site variables ############################## +# customize your color and font from here. +[params.variables] +color_primary = "#185b63" +body_color = "#fff" +text_color = "#004753" +text_dark = "#004753" +text_light = "#004753" +border_color = "#004753" +black = "#000000" +white = "#ffffff" +light = "#f5f5f5" + +# font variables +# base font size for full website, +font_size = "15px" # default is 16px + +# Font Scale Sizes +# "minorSecond": 1.067, +# "majorSecond": 1.125, +# "minorThird": 1.2, +# "majorThird": 1.25, +# "perfectFourth": 1.333, +# "augmentedFourth": 1.414, +# "perfectFifth": 1.5, +# "goldenRatio": 1.618 +font_scale = "1.25" # default is "majorThird": 1.25 + +font_primary = "Open Sans:wght@300;400" +font_primary_type = "sans-serif" # [serif/sans-serif] +font_secondary = "Open Sans Semibold:ital@1" +font_secondary_type = "serif" # [serif/sans-serif] +font_tertiary = "Dosis:wght@400;700" +font_tertiary_type = "serif" # [serif/sans-serif] +font_quaternary = "Edu:wght@400;700" +font_quaternary_type = "sans-serif" # [serif/sans-serif] + + + + +############################# Plugins ############################## + +# CSS Plugins +[[params.plugins.css]] +link = "plugins/bootstrap/bootstrap.min.css" +[[params.plugins.css]] +link = "plugins/slick/slick.css" + + +# JS Plugins +[[params.plugins.js]] +link = "plugins/jquery/jquery.min.js" +[[params.plugins.js]] +link = "plugins/bootstrap/bootstrap.min.js" +[[params.plugins.js]] +link = "plugins/slick/slick.min.js" +[[params.plugins.js]] +link = "plugins/shuffle/shuffle.min.js" +[[params.plugins.js]] +link = "plugins/webfont-loader/webfont-loader-2.min.js" \ No newline at end of file diff --git a/hugo_stats.json b/hugo_stats.json new file mode 100644 index 0000000..fc2b0ab --- /dev/null +++ b/hugo_stats.json @@ -0,0 +1,302 @@ +{ + "htmlElements": { + "tags": [ + "a", + "aside", + "base", + "blockquote", + "body", + "br", + "button", + "code", + "div", + "footer", + "h1", + "h2", + "h3", + "h4", + "h5", + "head", + "header", + "hr", + "html", + "i", + "img", + "input", + "label", + "li", + "link", + "main", + "meta", + "nav", + "ol", + "option", + "p", + "pre", + "script", + "section", + "select", + "span", + "strong", + "style", + "table", + "tbody", + "td", + "title", + "tr", + "ul" + ], + "classes": [ + "about", + "about-img", + "active", + "address-block", + "align-items-center", + "banner-logo", + "bg-1", + "bg-gray", + "bg-service1", + "bg-service2", + "bg-service3", + "bg-service4", + "bg-service5", + "bg-service6", + "bg-service7", + "bg-service8", + "block", + "border-0", + "btn", + "btn-group", + "btn-group-toggle", + "btn-main", + "btn-primary", + "btn-sm", + "btn-small", + "btn-solid-border", + "call-to-action", + "chevrondown", + "chevrons", + "cloaked-e-mail", + "col-1", + "col-12", + "col-2", + "col-md-10", + "col-md-12", + "col-md-2", + "col-md-3", + "col-md-4", + "col-md-6", + "col-md-8", + "col-md-9", + "col-sm-12", + "col-sm-6", + "col-xs-12", + "collapse", + "contact-box", + "contact-form", + "container", + "container-fluid", + "copyright", + "current", + "custom-image", + "d-flex", + "dropdown", + "dropdown-item", + "dropdown-menu", + "dropdown-toggle", + "fa-angle-down", + "fa-calendar-week", + "fa-cogs", + "fa-envelope", + "fa-flask", + "fa-leaf", + "fa-lightbulb", + "fa-map-marker-alt", + "fa-tags", + "fa-tty", + "fa-user", + "fact-image", + "fact-item", + "facts", + "fade", + "fade-in-title", + "fas", + "flex-grow-1", + "footer", + "footer-menu", + "frame1", + "frame2", + "gif-background", + "h3", + "hover-img", + "icon-bar", + "icon-heading", + "img-fluid", + "img-responsive", + "impressum", + "in", + "ion-android-people", + "ion-calendar", + "ion-pricetags", + "justify-content-between", + "justify-content-center", + "logo-container", + "logo-up", + "m-2", + "mb-6", + "media", + "media-body", + "media-heading", + "media-object", + "mt-50", + "my-container", + "nav", + "nav-item", + "nav-link", + "nav-tabs", + "navbar", + "navbar-brand", + "navbar-collapse", + "navbar-fixed-top", + "navbar-header", + "navbar-nav", + "navbar-right", + "navbar-toggle", + "navigation", + "no-float", + "overlay", + "overlay-dark", + "overlay-text", + "overly", + "page-404", + "page-link", + "page-message-sent", + "page-title", + "page-wrapper", + "pagination", + "person-info", + "portfolio-content", + "portfolio-hover", + "portfolio-item", + "portfolio-menu", + "portfolio-single-page", + "portfolio-work", + "post", + "post-content", + "post-excerpt", + "post-media", + "post-meta", + "post-pagination", + "post-single", + "post-thumb", + "post-title", + "preloader", + "price-title", + "pricing-item", + "pricing-table", + "project-content", + "project-details", + "pull-left", + "responsive-image", + "row", + "scrolldown", + "section", + "section-sm", + "section-title", + "section-title1", + "service", + "service-about", + "service-arrow", + "service-content", + "service-description", + "service-grid", + "service-header", + "service-icon", + "service-image", + "service-item-fixed", + "service-title", + "shuffle-item", + "shuffle-wrapper", + "sidebar", + "slider", + "social-icon", + "social-icons", + "sticky-top", + "tab-content", + "tab-pane", + "tabCommon", + "table", + "testimonial", + "text-center", + "text-left", + "text-muted", + "text-primary", + "text-right", + "tf-ion-android-arrow-back", + "title-custom", + "title-custom-margin", + "value", + "w-100", + "why-amperion", + "why-block", + "why-icon1", + "why-logo", + "why-subtitle", + "why-title1", + "widget", + "widget-category", + "widget-category-list", + "widget-latest-post", + "widget-tag", + "widget-tag-list", + "widget-title", + "zoom-wrap" + ], + "ids": [ + "1-geltung-der-allgemeinen-geschäftsbedingungen-und-abweichungen", + "1-informationen-über-uns-als-verantwortliche", + "10-rechtswahl-gerichtsstand", + "1overview", + "2-angebote-nebenabreden", + "2-data-we-collect", + "2-rechte-der-nutzer-und-betroffenen", + "3-auftragserteilung", + "3-how-we-use-data", + "3-informationen-zur-datenverarbeitung", + "4-gewährleistung-und-schadenersatz", + "4-how-we-disclose-data", + "5-rücktritt-vom-vertrag", + "5-security", + "6-advertising", + "6-honorar-leistungsumfang", + "7-erfüllungsort", + "8-geheimhaltung", + "9-schutz-der-pläne", + "TableOfContents", + "about", + "analyse--bestandsaufnahme", + "behance-website-redesign", + "datenschutzerklärung", + "de", + "digitale-lösungen--ikt", + "en", + "energiekonzepte", + "energiekonzepte-für-eine-nachhaltige-energiezukunft", + "heading", + "navigation", + "neue-unternehmenssparte", + "photovoltaik", + "projektmanagement", + "select-language", + "service", + "systemintegration--zukunftssicherheit", + "technische--wirtschaftliche-planung", + "unser-ziel", + "unsere-mission", + "unsere-vision", + "was-wir-bieten", + "welcome-to-airspace", + "why-amperion" + ] + } +} diff --git a/i18n/de.toml b/i18n/de.toml new file mode 100644 index 0000000..9085415 --- /dev/null +++ b/i18n/de.toml @@ -0,0 +1,25 @@ +# Simple translations without pluralization rules +404_message = "Tut uns leid – diese Seite existiert nicht (mehr)." +address_title = "Adresse" +all = "Alle" +buy_now = "Kaufen" +categories = "Kategorien" +contact_form_email = "Ihre E-Mail-Adresse" +contact_form_message = "Nachricht" +contact_form_name = "Ihr Name" +contact_form_subject = "Betreff" +email = "E-Mail" +faq_toc_title = "Inhalt" +form_respond = "Vielen Dank für Ihre Nachricht. Wir werden uns so schnell wie möglich bei Ihnen melden." +form_submitted = "Ihre Nachricht wurde erfolgreich übermittelt" +go_home = "Zur Startseite" +last_update = "Letzte Aktualisierung" +latest_posts = "Letzte Einträge" +location = "Ort" +page_next = "Ältere" +page_prev = "Neuere" +phone = "Telefon" +posted_by = "Von" +read_more = "Weiterlesen" +submit = "Nachricht senden" +tags = "Schlagwörter" diff --git a/i18n/en.toml b/i18n/en.toml new file mode 100644 index 0000000..1483fff --- /dev/null +++ b/i18n/en.toml @@ -0,0 +1,25 @@ +# Simple translations without pluralization rules +404_message = "Sorry – this page does not seem to exist (anymore)." +address_title = "Address" +all = "All" +buy_now = "Buy now" +categories = "Categories" +contact_form_email = "Your e-mail address" +contact_form_message = "Message" +contact_form_name = "Your name" +contact_form_subject = "Subject" +email = "E-mail" +faq_toc_title = "Outline" +form_respond = "Thank you for your message. We will get back to you as soon as possible." +form_submitted = "Your message was successfully submitted" +go_home = "To the home page" +last_update = "Last updated" +latest_posts = "Latest Posts" +location = "Location" +page_next = "Older" +page_prev = "Newer" +phone = "Phone" +posted_by = "Posted by" +read_more = "Continue reading" +submit = "Send message" +tags = "Tags" diff --git a/i18n/fr.toml b/i18n/fr.toml new file mode 100644 index 0000000..b30c8ae --- /dev/null +++ b/i18n/fr.toml @@ -0,0 +1,25 @@ +# Simple translations without pluralization rules +404_message = "Désolé – cette page ne semble pas exister (plus)." +address_title = "Adresse" +all = "Tous" +buy_now = "Acheter" +categories = "Catégories" +contact_form_email = "Votre adresse e-mail" +contact_form_message = "Message" +contact_form_name = "Votre nom" +contact_form_subject = "Objet" +email = "E-mail" +faq_toc_title = "Sommaire" +form_respond = "Merci pour votre message. Nous vous répondrons dans les plus brefs délais." +form_submitted = "Votre message a été transmis avec succès" +go_home = "À la page d'accueil" +last_update = "Dernière mise à jour" +latest_posts = "Derniers articles" +location = "Lieu" +page_next = "Plus anciens" +page_prev = "Plus récents" +phone = "Téléphone" +posted_by = "Par" +read_more = "Lire la suite" +submit = "Envoyer le message" +tags = "Mots clefs" diff --git a/i18n/it.toml b/i18n/it.toml new file mode 100644 index 0000000..b3b12ea --- /dev/null +++ b/i18n/it.toml @@ -0,0 +1,25 @@ +# Simple translations without pluralization rules +404_message = "Spiacente – questa pagina non sembra esistere (più)." +address_title = "Indirizzo" +all = "Tutti" +buy_now = "Comprare" +categories = "Categories" +contact_form_email = "Il suo indirizzo e-mail" +contact_form_message = "Messaggio" +contact_form_name = "Il suo nome" +contact_form_subject = "Oggetto" +email = "E-mail" +faq_toc_title = "Sommario" +form_respond = "Grazie per il suo messaggio. Vi risponderemo il più presto possibile." +form_submitted = "Il suo messaggio è stato trasmesso con successo" +go_home = "Alla pagina iniziale" +last_update = "Ultimo aggiornamento" +latest_posts = "Ultimi articoli" +location = "Luogo" +page_next = "Più vecchi" +page_prev = "Più recenti" +phone = "Telefono" +posted_by = "Da" +read_more = "Leggi di più" +submit = "Invia messaggio" +tags = "Parole chiave" diff --git a/klaro.js b/klaro.js new file mode 100644 index 0000000..4b27609 --- /dev/null +++ b/klaro.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.klaro=t():e.klaro=t()}(self,(()=>(()=>{var e={2690:(e,t,r)=>{"use strict";function n(){for(var e=document.cookie.split(";"),t=[],r=new RegExp("^\\s*([^=]+)\\s*=\\s*(.*?)$"),n=0;nC}),r(9305),r(2733),r(4701),r(1678),r(4776),r(4382),r(9892),r(4962),r(6584),r(9336),r(4754),r(1908),r(94),r(7132),r(6457),r(8908),r(3810),r(8557),r(646),r(5021),r(3687),r(2745),r(3994),r(3062),r(4062),r(3630),r(2367);var i=r(5482);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function c(e,t,r){return t=l(t),function(e,t){if(t&&("object"===a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,s()?Reflect.construct(t,r||[],l(e).constructor):t.apply(e,r))}function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(s=function(){return!!e})()}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,c=[],s=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(e){l=!0,o=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||j(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){if(e){if("string"==typeof e)return O(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?O(e,t):void 0}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0)return t[0]}},{key:"getDefaultConsent",value:function(e){var t=e.default||e.required;return void 0===t&&(t=this.config.default),void 0===t&&(t=!1),t}},{key:"changeAll",value:function(e){var t=this,r=0;return this.config.services.filter((function(e){return!e.contextualConsentOnly})).map((function(n){n.required||t.config.required||e?t.updateConsent(n.name,!0)&&r++:t.updateConsent(n.name,!1)&&r++})),r}},{key:"updateConsent",value:function(e,t){var r=(this.consents[e]||!1)!==t;return this.consents[e]=t,this.notify("consents",this.consents),r}},{key:"resetConsents",value:function(){this.consents=this.defaultConsents,this.states={},this.confirmed=!1,this.applyConsents(),this.savedConsents=P({},this.consents),this.store.delete(),this.notify("consents",this.consents)}},{key:"getConsent",value:function(e){return this.consents[e]||!1}},{key:"loadConsents",value:function(){var e=this.store.get();return null!==e&&(this.consents=JSON.parse(decodeURIComponent(e)),this._checkConsents(),this.notify("consents",this.consents)),this.consents}},{key:"saveAndApplyConsents",value:function(e){this.saveConsents(e),this.applyConsents()}},{key:"changedConsents",value:function(){for(var e={},t=0,r=Object.entries(this.consents);t0)for(var r=n(),i=0;i{"use strict";function n(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return c=e.done,e},e:function(e){s=!0,a=e},f:function(){try{c||null==r.return||r.return()}finally{if(s)throw a}}}}(document.querySelectorAll("style[data-context=klaro-styles]"));try{for(r.s();!(t=r.n()).done;){var o=t.value,i=o.innerText;void 0!==o.styleSheet&&(i=o.styleSheet.cssText);for(var a=function(){var e,t,r=(e=s[c],t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,c=[],s=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(e){l=!0,o=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||n(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=r[0],a=r[1],l=new RegExp("([a-z0-9-]+):[^;]+;[\\s\\n]*\\1:\\s*var\\(--"+o+",\\s*[^\\)]+\\)","g");i=i.replace(l,(function(e,t){return"".concat(t,": ").concat(a,"; ").concat(t,": var(--").concat(o,", ").concat(a,")")}))},c=0,s=Object.entries(e);cs,RT:()=>a,X7:()=>c,XZ:()=>i}),r(9305),r(2733),r(4701),r(4776),r(9892),r(6281),r(4962),r(9336),r(1908),r(7132),r(3810),r(8557),r(646),r(5021),r(3687),r(9425),r(3994),r(3062),r(4062),r(2367)},679:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(8645),o=r.n(n),i=r(278),a=r.n(i)()(o());a.push([e.id,'.klaro{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro button{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3, #7c7c7c);font-size:.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2, #f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3, #e6e6e6);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3, #48dfb2);box-shadow:0 0 1px var(--box-shadow-color, green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1, #1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1, #fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family, inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color, #fff);background-color:#5c5c5c;background-color:var(--dark2, #5c5c5c);border-radius:4px;border-radius:var(--border-radius, 4px);padding:6px 10px;margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2, #24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1, #2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);background-color:#fafafa;background-color:var(--light1, #fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1, #333);border-color:#5c5c5c;border-color:var(--dark2, #5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1, #fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2, #459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1, #333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2, #24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{margin-top:24px;font-size:14px;font-size:var(--font-size, 14px)}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto}@media(min-width: 660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1, #fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2, #5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2, #5c5c5c);padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3, #a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3, #a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#5c5c5c;color:var(--dark2, #5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1, #333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media(min-width: 1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius, 4px);position:fixed;position:var(--notice-position, fixed);right:20px;right:var(--notice-right, 20px);left:auto;left:var(--notice-left, auto);bottom:20px;bottom:var(--notice-bottom, 20px);top:auto;top:var(--notice-top, auto);max-width:400px;max-width:var(--notice-max-width, 400px);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}@media(max-width: 1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media(max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media(max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:.2em}@media(min-width: 400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}',""]);const c=a},278:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(n)for(var c=0;c0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),r&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=r):u[2]=r),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),t.push(u))}},t}},8645:e=>{"use strict";e.exports=function(e){return e[1]}},362:(e,t,r)=>{"use strict";var n=r(6441);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,i,a){if(a!==n){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},2688:(e,t,r)=>{e.exports=r(362)()},6441:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5292:e=>{"use strict";var t=[];function r(e){for(var r=-1,n=0;n{"use strict";var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},9088:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},6884:(e,t,r)=>{"use strict";e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},9893:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var o=void 0!==r.layer;o&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,o&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var i=r.sourceMap;i&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},7997:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},8120:(e,t,r)=>{"use strict";var n=r(1483),o=r(8761),i=TypeError;e.exports=function(e){if(n(e))return e;throw new i(o(e)+" is not a function")}},2374:(e,t,r)=>{"use strict";var n=r(943),o=r(8761),i=TypeError;e.exports=function(e){if(n(e))return e;throw new i(o(e)+" is not a constructor")}},3852:(e,t,r)=>{"use strict";var n=r(735),o=String,i=TypeError;e.exports=function(e){if(n(e))return e;throw new i("Can't set "+o(e)+" as a prototype")}},7095:(e,t,r)=>{"use strict";var n=r(1),o=r(5290),i=r(5835).f,a=n("unscopables"),c=Array.prototype;void 0===c[a]&&i(c,a,{configurable:!0,value:o(null)}),e.exports=function(e){c[a][e]=!0}},4419:(e,t,r)=>{"use strict";var n=r(9105).charAt;e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},6021:(e,t,r)=>{"use strict";var n=r(4815),o=TypeError;e.exports=function(e,t){if(n(t,e))return e;throw new o("Incorrect invocation")}},2293:(e,t,r)=>{"use strict";var n=r(1704),o=String,i=TypeError;e.exports=function(e){if(n(e))return e;throw new i(o(e)+" is not an object")}},9214:(e,t,r)=>{"use strict";var n=r(8473);e.exports=n((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},4793:(e,t,r)=>{"use strict";var n=r(2867).forEach,o=r(3152)("forEach");e.exports=o?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},6142:(e,t,r)=>{"use strict";var n=r(2914),o=r(1807),i=r(2347),a=r(8901),c=r(5299),s=r(943),l=r(6960),u=r(670),p=r(4887),d=r(6665),f=Array;e.exports=function(e){var t=i(e),r=s(this),m=arguments.length,v=m>1?arguments[1]:void 0,y=void 0!==v;y&&(v=n(v,m>2?arguments[2]:void 0));var h,b,g,k,_,w,x=d(t),S=0;if(!x||this===f&&c(x))for(h=l(t),b=r?new this(h):f(h);h>S;S++)w=y?v(t[S],S):t[S],u(b,S,w);else for(_=(k=p(t,x)).next,b=r?new this:[];!(g=o(_,k)).done;S++)w=y?a(k,v,[g.value,S],!0):g.value,u(b,S,w);return b.length=S,b}},6651:(e,t,r)=>{"use strict";var n=r(5599),o=r(3392),i=r(6960),a=function(e){return function(t,r,a){var c=n(t),s=i(c);if(0===s)return!e&&-1;var l,u=o(a,s);if(e&&r!=r){for(;s>u;)if((l=c[u++])!=l)return!0}else for(;s>u;u++)if((e||u in c)&&c[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2867:(e,t,r)=>{"use strict";var n=r(2914),o=r(4762),i=r(2121),a=r(2347),c=r(6960),s=r(4551),l=o([].push),u=function(e){var t=1===e,r=2===e,o=3===e,u=4===e,p=6===e,d=7===e,f=5===e||p;return function(m,v,y,h){for(var b,g,k=a(m),_=i(k),w=c(_),x=n(v,y),S=0,j=h||s,O=t?j(m,w):r||d?j(m,0):void 0;w>S;S++)if((f||S in _)&&(g=x(b=_[S],S,k),e))if(t)O[S]=g;else if(g)switch(e){case 3:return!0;case 5:return b;case 6:return S;case 2:l(O,b)}else switch(e){case 4:return!1;case 7:l(O,b)}return p?-1:o||u?u:O}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},4595:(e,t,r)=>{"use strict";var n=r(8473),o=r(1),i=r(6170),a=o("species");e.exports=function(e){return i>=51||!n((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},3152:(e,t,r)=>{"use strict";var n=r(8473);e.exports=function(e,t){var r=[][e];return!!r&&n((function(){r.call(null,t||function(){return 1},1)}))}},1698:(e,t,r)=>{"use strict";var n=r(4762);e.exports=n([].slice)},7354:(e,t,r)=>{"use strict";var n=r(1698),o=Math.floor,i=function(e,t){var r=e.length;if(r<8)for(var a,c,s=1;s0;)e[c]=e[--c];c!==s++&&(e[c]=a)}else for(var l=o(r/2),u=i(n(e,0,l),t),p=i(n(e,l),t),d=u.length,f=p.length,m=0,v=0;m{"use strict";var n=r(4914),o=r(943),i=r(1704),a=r(1)("species"),c=Array;e.exports=function(e){var t;return n(e)&&(t=e.constructor,(o(t)&&(t===c||n(t.prototype))||i(t)&&null===(t=t[a]))&&(t=void 0)),void 0===t?c:t}},4551:(e,t,r)=>{"use strict";var n=r(9703);e.exports=function(e,t){return new(n(e))(0===t?0:t)}},8901:(e,t,r)=>{"use strict";var n=r(2293),o=r(6721);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){o(e,"throw",t)}}},1554:(e,t,r)=>{"use strict";var n=r(1)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[n]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){try{if(!t&&!o)return!1}catch(e){return!1}var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}},e(i)}catch(e){}return r}},1278:(e,t,r)=>{"use strict";var n=r(4762),o=n({}.toString),i=n("".slice);e.exports=function(e){return i(o(e),8,-1)}},6145:(e,t,r)=>{"use strict";var n=r(4338),o=r(1483),i=r(1278),a=r(1)("toStringTag"),c=Object,s="Arguments"===i(function(){return arguments}());e.exports=n?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=c(e),a))?r:s?i(t):"Object"===(n=i(t))&&o(t.callee)?"Arguments":n}},4092:(e,t,r)=>{"use strict";var n=r(5290),o=r(3864),i=r(2313),a=r(2914),c=r(6021),s=r(5983),l=r(1506),u=r(5662),p=r(5247),d=r(240),f=r(382),m=r(8041).fastKey,v=r(4483),y=v.set,h=v.getterFor;e.exports={getConstructor:function(e,t,r,u){var p=e((function(e,o){c(e,d),y(e,{type:t,index:n(null),first:void 0,last:void 0,size:0}),f||(e.size=0),s(o)||l(o,e[u],{that:e,AS_ENTRIES:r})})),d=p.prototype,v=h(t),b=function(e,t,r){var n,o,i=v(e),a=g(e,t);return a?a.value=r:(i.last=a={index:o=m(t,!0),key:t,value:r,previous:n=i.last,next:void 0,removed:!1},i.first||(i.first=a),n&&(n.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},g=function(e,t){var r,n=v(e),o=m(t);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===t)return r};return i(d,{clear:function(){for(var e=v(this),t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),t=t.next;e.first=e.last=void 0,e.index=n(null),f?e.size=0:this.size=0},delete:function(e){var t=this,r=v(t),n=g(t,e);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),f?r.size--:t.size--}return!!n},forEach:function(e){for(var t,r=v(this),n=a(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:r.first;)for(n(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),i(d,r?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return b(this,0===e?0:e,t)}}:{add:function(e){return b(this,e=0===e?0:e,e)}}),f&&o(d,"size",{configurable:!0,get:function(){return v(this).size}}),p},setStrong:function(e,t,r){var n=t+" Iterator",o=h(t),i=h(n);u(e,t,(function(e,t){y(this,{type:n,target:e,state:o(e),kind:t,last:void 0})}),(function(){for(var e=i(this),t=e.kind,r=e.last;r&&r.removed;)r=r.previous;return e.target&&(e.last=r=r?r.next:e.state.first)?p("keys"===t?r.key:"values"===t?r.value:[r.key,r.value],!1):(e.target=void 0,p(void 0,!0))}),r?"entries":"values",!r,!0),d(t)}}},7446:(e,t,r)=>{"use strict";var n=r(8612),o=r(8389),i=r(4762),a=r(8730),c=r(7914),s=r(8041),l=r(1506),u=r(6021),p=r(1483),d=r(5983),f=r(1704),m=r(8473),v=r(1554),y=r(2277),h=r(2429);e.exports=function(e,t,r){var b=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),k=b?"set":"add",_=o[e],w=_&&_.prototype,x=_,S={},j=function(e){var t=i(w[e]);c(w,e,"add"===e?function(e){return t(this,0===e?0:e),this}:"delete"===e?function(e){return!(g&&!f(e))&&t(this,0===e?0:e)}:"get"===e?function(e){return g&&!f(e)?void 0:t(this,0===e?0:e)}:"has"===e?function(e){return!(g&&!f(e))&&t(this,0===e?0:e)}:function(e,r){return t(this,0===e?0:e,r),this})};if(a(e,!p(_)||!(g||w.forEach&&!m((function(){(new _).entries().next()})))))x=r.getConstructor(t,e,b,k),s.enable();else if(a(e,!0)){var O=new x,E=O[k](g?{}:-0,1)!==O,P=m((function(){O.has(1)})),A=v((function(e){new _(e)})),z=!g&&m((function(){for(var e=new _,t=5;t--;)e[k](t,t);return!e.has(-0)}));A||((x=t((function(e,t){u(e,w);var r=h(new _,e,x);return d(t)||l(t,r[k],{that:r,AS_ENTRIES:b}),r}))).prototype=w,w.constructor=x),(P||z)&&(j("delete"),j("has"),b&&j("get")),(z||E)&&j(k),g&&w.clear&&delete w.clear}return S[e]=x,n({global:!0,constructor:!0,forced:x!==_},S),y(x,e),g||r.setStrong(x,e,b),x}},6726:(e,t,r)=>{"use strict";var n=r(5755),o=r(9497),i=r(4961),a=r(5835);e.exports=function(e,t,r){for(var c=o(t),s=a.f,l=i.f,u=0;u{"use strict";var n=r(1)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[n]=!1,"/./"[e](t)}catch(e){}}return!1}},9441:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},5247:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},9037:(e,t,r)=>{"use strict";var n=r(382),o=r(5835),i=r(7738);e.exports=n?function(e,t,r){return o.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},7738:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},670:(e,t,r)=>{"use strict";var n=r(382),o=r(5835),i=r(7738);e.exports=function(e,t,r){n?o.f(e,t,i(0,r)):e[t]=r}},6446:(e,t,r)=>{"use strict";var n=r(2293),o=r(348),i=TypeError;e.exports=function(e){if(n(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw new i("Incorrect hint");return o(this,e)}},3864:(e,t,r)=>{"use strict";var n=r(169),o=r(5835);e.exports=function(e,t,r){return r.get&&n(r.get,t,{getter:!0}),r.set&&n(r.set,t,{setter:!0}),o.f(e,t,r)}},7914:(e,t,r)=>{"use strict";var n=r(1483),o=r(5835),i=r(169),a=r(2095);e.exports=function(e,t,r,c){c||(c={});var s=c.enumerable,l=void 0!==c.name?c.name:t;if(n(r)&&i(r,l,c),c.global)s?e[t]=r:a(t,r);else{try{c.unsafe?e[t]&&(s=!0):delete e[t]}catch(e){}s?e[t]=r:o.f(e,t,{value:r,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return e}},2313:(e,t,r)=>{"use strict";var n=r(7914);e.exports=function(e,t,r){for(var o in t)n(e,o,t[o],r);return e}},2095:(e,t,r)=>{"use strict";var n=r(8389),o=Object.defineProperty;e.exports=function(e,t){try{o(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},6060:(e,t,r)=>{"use strict";var n=r(8761),o=TypeError;e.exports=function(e,t){if(!delete e[t])throw new o("Cannot delete property "+n(t)+" of "+n(e))}},382:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},3145:(e,t,r)=>{"use strict";var n=r(8389),o=r(1704),i=n.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},1091:e=>{"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},4842:e=>{"use strict";e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},1902:(e,t,r)=>{"use strict";var n=r(3145)("span").classList,o=n&&n.constructor&&n.constructor.prototype;e.exports=o===Object.prototype?void 0:o},7332:(e,t,r)=>{"use strict";var n=r(9966).match(/firefox\/(\d+)/i);e.exports=!!n&&+n[1]},6956:(e,t,r)=>{"use strict";var n=r(938),o=r(4334);e.exports=!n&&!o&&"object"==typeof window&&"object"==typeof document},5413:e=>{"use strict";e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},938:e=>{"use strict";e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},8996:(e,t,r)=>{"use strict";var n=r(9966);e.exports=/MSIE|Trident/.test(n)},4466:(e,t,r)=>{"use strict";var n=r(9966);e.exports=/ipad|iphone|ipod/i.test(n)&&"undefined"!=typeof Pebble},8417:(e,t,r)=>{"use strict";var n=r(9966);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},4334:(e,t,r)=>{"use strict";var n=r(8389),o=r(1278);e.exports="process"===o(n.process)},6639:(e,t,r)=>{"use strict";var n=r(9966);e.exports=/web0s(?!.*chrome)/i.test(n)},9966:e=>{"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},6170:(e,t,r)=>{"use strict";var n,o,i=r(8389),a=r(9966),c=i.process,s=i.Deno,l=c&&c.versions||s&&s.version,u=l&&l.v8;u&&(o=(n=u.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=+n[1]),e.exports=o},5158:(e,t,r)=>{"use strict";var n=r(9966).match(/AppleWebKit\/(\d+)\./);e.exports=!!n&&+n[1]},4741:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},8612:(e,t,r)=>{"use strict";var n=r(8389),o=r(4961).f,i=r(9037),a=r(7914),c=r(2095),s=r(6726),l=r(8730);e.exports=function(e,t){var r,u,p,d,f,m=e.target,v=e.global,y=e.stat;if(r=v?n:y?n[m]||c(m,{}):n[m]&&n[m].prototype)for(u in t){if(d=t[u],p=e.dontCallGetSet?(f=o(r,u))&&f.value:r[u],!l(v?u:m+(y?".":"#")+u,e.forced)&&void 0!==p){if(typeof d==typeof p)continue;s(d,p)}(e.sham||p&&p.sham)&&i(d,"sham",!0),a(r,u,d,e)}}},8473:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},3358:(e,t,r)=>{"use strict";r(5021);var n=r(1807),o=r(7914),i=r(8865),a=r(8473),c=r(1),s=r(9037),l=c("species"),u=RegExp.prototype;e.exports=function(e,t,r,p){var d=c(e),f=!a((function(){var t={};return t[d]=function(){return 7},7!==""[e](t)})),m=f&&!a((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[l]=function(){return r},r.flags="",r[d]=/./[d]),r.exec=function(){return t=!0,null},r[d](""),!t}));if(!f||!m||r){var v=/./[d],y=t(d,""[e],(function(e,t,r,o,a){var c=t.exec;return c===i||c===u.exec?f&&!a?{done:!0,value:n(v,t,r,o)}:{done:!0,value:n(e,r,t,o)}:{done:!1}}));o(String.prototype,e,y[0]),o(u,d,y[1])}p&&s(u[d],"sham",!0)}},6530:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},3067:(e,t,r)=>{"use strict";var n=r(274),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(n?a.bind(i):function(){return a.apply(i,arguments)})},2914:(e,t,r)=>{"use strict";var n=r(3786),o=r(8120),i=r(274),a=n(n.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},274:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},2164:(e,t,r)=>{"use strict";var n=r(4762),o=r(8120),i=r(1704),a=r(5755),c=r(1698),s=r(274),l=Function,u=n([].concat),p=n([].join),d={};e.exports=s?l.bind:function(e){var t=o(this),r=t.prototype,n=c(arguments,1),s=function(){var r=u(n,c(arguments));return this instanceof s?function(e,t,r){if(!a(d,t)){for(var n=[],o=0;o{"use strict";var n=r(274),o=Function.prototype.call;e.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},2048:(e,t,r)=>{"use strict";var n=r(382),o=r(5755),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,c=o(i,"name"),s=c&&"something"===function(){}.name,l=c&&(!n||n&&a(i,"name").configurable);e.exports={EXISTS:c,PROPER:s,CONFIGURABLE:l}},680:(e,t,r)=>{"use strict";var n=r(4762),o=r(8120);e.exports=function(e,t,r){try{return n(o(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}},3786:(e,t,r)=>{"use strict";var n=r(1278),o=r(4762);e.exports=function(e){if("Function"===n(e))return o(e)}},4762:(e,t,r)=>{"use strict";var n=r(274),o=Function.prototype,i=o.call,a=n&&o.bind.bind(i,i);e.exports=n?a:function(e){return function(){return i.apply(e,arguments)}}},1409:(e,t,r)=>{"use strict";var n=r(8389),o=r(1483);e.exports=function(e,t){return arguments.length<2?(r=n[e],o(r)?r:void 0):n[e]&&n[e][t];var r}},6665:(e,t,r)=>{"use strict";var n=r(6145),o=r(2564),i=r(5983),a=r(6775),c=r(1)("iterator");e.exports=function(e){if(!i(e))return o(e,c)||o(e,"@@iterator")||a[n(e)]}},4887:(e,t,r)=>{"use strict";var n=r(1807),o=r(8120),i=r(2293),a=r(8761),c=r(6665),s=TypeError;e.exports=function(e,t){var r=arguments.length<2?c(e):t;if(o(r))return i(n(r,e));throw new s(a(e)+" is not iterable")}},5215:(e,t,r)=>{"use strict";var n=r(4762),o=r(4914),i=r(1483),a=r(1278),c=r(6261),s=n([].push);e.exports=function(e){if(i(e))return e;if(o(e)){for(var t=e.length,r=[],n=0;n{"use strict";var n=r(8120),o=r(5983);e.exports=function(e,t){var r=e[t];return o(r)?void 0:n(r)}},708:(e,t,r)=>{"use strict";var n=r(4762),o=r(2347),i=Math.floor,a=n("".charAt),c=n("".replace),s=n("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,r,n,p,d){var f=r+e.length,m=n.length,v=u;return void 0!==p&&(p=o(p),v=l),c(d,v,(function(o,c){var l;switch(a(c,0)){case"$":return"$";case"&":return e;case"`":return s(t,0,r);case"'":return s(t,f);case"<":l=p[s(c,1,-1)];break;default:var u=+c;if(0===u)return o;if(u>m){var d=i(u/10);return 0===d?o:d<=m?void 0===n[d-1]?a(c,1):n[d-1]+a(c,1):o}l=n[u-1]}return void 0===l?"":l}))}},8389:function(e,t,r){"use strict";var n=function(e){return e&&e.Math===Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},5755:(e,t,r)=>{"use strict";var n=r(4762),o=r(2347),i=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},1507:e=>{"use strict";e.exports={}},1339:e=>{"use strict";e.exports=function(e,t){try{1===arguments.length?console.error(e):console.error(e,t)}catch(e){}}},2811:(e,t,r)=>{"use strict";var n=r(1409);e.exports=n("document","documentElement")},1799:(e,t,r)=>{"use strict";var n=r(382),o=r(8473),i=r(3145);e.exports=!n&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},2121:(e,t,r)=>{"use strict";var n=r(4762),o=r(8473),i=r(1278),a=Object,c=n("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===i(e)?c(e,""):a(e)}:a},2429:(e,t,r)=>{"use strict";var n=r(1483),o=r(1704),i=r(1953);e.exports=function(e,t,r){var a,c;return i&&n(a=t.constructor)&&a!==r&&o(c=a.prototype)&&c!==r.prototype&&i(e,c),e}},7268:(e,t,r)=>{"use strict";var n=r(4762),o=r(1483),i=r(1831),a=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},8041:(e,t,r)=>{"use strict";var n=r(8612),o=r(4762),i=r(1507),a=r(1704),c=r(5755),s=r(5835).f,l=r(2278),u=r(2020),p=r(706),d=r(1866),f=r(6530),m=!1,v=d("meta"),y=0,h=function(e){s(e,v,{value:{objectID:"O"+y++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},m=!0;var e=l.f,t=o([].splice),r={};r[v]=1,e(r).length&&(l.f=function(r){for(var n=e(r),o=0,i=n.length;o{"use strict";var n,o,i,a=r(4644),c=r(8389),s=r(1704),l=r(9037),u=r(5755),p=r(1831),d=r(5409),f=r(1507),m="Object already initialized",v=c.TypeError,y=c.WeakMap;if(a||p.state){var h=p.state||(p.state=new y);h.get=h.get,h.has=h.has,h.set=h.set,n=function(e,t){if(h.has(e))throw new v(m);return t.facade=e,h.set(e,t),t},o=function(e){return h.get(e)||{}},i=function(e){return h.has(e)}}else{var b=d("state");f[b]=!0,n=function(e,t){if(u(e,b))throw new v(m);return t.facade=e,l(e,b,t),t},o=function(e){return u(e,b)?e[b]:{}},i=function(e){return u(e,b)}}e.exports={set:n,get:o,has:i,enforce:function(e){return i(e)?o(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!s(t)||(r=o(t)).type!==e)throw new v("Incompatible receiver, "+e+" required");return r}}}},5299:(e,t,r)=>{"use strict";var n=r(1),o=r(6775),i=n("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},4914:(e,t,r)=>{"use strict";var n=r(1278);e.exports=Array.isArray||function(e){return"Array"===n(e)}},1483:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},943:(e,t,r)=>{"use strict";var n=r(4762),o=r(8473),i=r(1483),a=r(6145),c=r(1409),s=r(7268),l=function(){},u=c("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=n(p.exec),f=!p.test(l),m=function(e){if(!i(e))return!1;try{return u(l,[],e),!0}catch(e){return!1}},v=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!d(p,s(e))}catch(e){return!0}};v.sham=!0,e.exports=!u||o((function(){var e;return m(m.call)||!m(Object)||!m((function(){e=!0}))||e}))?v:m},8730:(e,t,r)=>{"use strict";var n=r(8473),o=r(1483),i=/#|\.prototype\./,a=function(e,t){var r=s[c(e)];return r===u||r!==l&&(o(t)?n(t):!!t)},c=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},5983:e=>{"use strict";e.exports=function(e){return null==e}},1704:(e,t,r)=>{"use strict";var n=r(1483);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},735:(e,t,r)=>{"use strict";var n=r(1704);e.exports=function(e){return n(e)||null===e}},9557:e=>{"use strict";e.exports=!1},4786:(e,t,r)=>{"use strict";var n=r(1704),o=r(1278),i=r(1)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[i])?!!t:"RegExp"===o(e))}},1423:(e,t,r)=>{"use strict";var n=r(1409),o=r(1483),i=r(4815),a=r(5022),c=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return o(t)&&i(t.prototype,c(e))}},1506:(e,t,r)=>{"use strict";var n=r(2914),o=r(1807),i=r(2293),a=r(8761),c=r(5299),s=r(6960),l=r(4815),u=r(4887),p=r(6665),d=r(6721),f=TypeError,m=function(e,t){this.stopped=e,this.result=t},v=m.prototype;e.exports=function(e,t,r){var y,h,b,g,k,_,w,x=r&&r.that,S=!(!r||!r.AS_ENTRIES),j=!(!r||!r.IS_RECORD),O=!(!r||!r.IS_ITERATOR),E=!(!r||!r.INTERRUPTED),P=n(t,x),A=function(e){return y&&d(y,"normal",e),new m(!0,e)},z=function(e){return S?(i(e),E?P(e[0],e[1],A):P(e[0],e[1])):E?P(e,A):P(e)};if(j)y=e.iterator;else if(O)y=e;else{if(!(h=p(e)))throw new f(a(e)+" is not iterable");if(c(h)){for(b=0,g=s(e);g>b;b++)if((k=z(e[b]))&&l(v,k))return k;return new m(!1)}y=u(e,h)}for(_=j?e.next:y.next;!(w=o(_,y)).done;){try{k=z(w.value)}catch(e){d(y,"throw",e)}if("object"==typeof k&&k&&l(v,k))return k}return new m(!1)}},6721:(e,t,r)=>{"use strict";var n=r(1807),o=r(2293),i=r(2564);e.exports=function(e,t,r){var a,c;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw r;return r}a=n(a,e)}catch(e){c=!0,a=e}if("throw"===t)throw r;if(c)throw a;return o(a),r}},1040:(e,t,r)=>{"use strict";var n=r(1851).IteratorPrototype,o=r(5290),i=r(7738),a=r(2277),c=r(6775),s=function(){return this};e.exports=function(e,t,r,l){var u=t+" Iterator";return e.prototype=o(n,{next:i(+!l,r)}),a(e,u,!1,!0),c[u]=s,e}},5662:(e,t,r)=>{"use strict";var n=r(8612),o=r(1807),i=r(9557),a=r(2048),c=r(1483),s=r(1040),l=r(3181),u=r(1953),p=r(2277),d=r(9037),f=r(7914),m=r(1),v=r(6775),y=r(1851),h=a.PROPER,b=a.CONFIGURABLE,g=y.IteratorPrototype,k=y.BUGGY_SAFARI_ITERATORS,_=m("iterator"),w="keys",x="values",S="entries",j=function(){return this};e.exports=function(e,t,r,a,m,y,O){s(r,t,a);var E,P,A,z=function(e){if(e===m&&D)return D;if(!k&&e&&e in I)return I[e];switch(e){case w:case x:case S:return function(){return new r(this,e)}}return function(){return new r(this)}},C=t+" Iterator",T=!1,I=e.prototype,N=I[_]||I["@@iterator"]||m&&I[m],D=!k&&N||z(m),R="Array"===t&&I.entries||N;if(R&&(E=l(R.call(new e)))!==Object.prototype&&E.next&&(i||l(E)===g||(u?u(E,g):c(E[_])||f(E,_,j)),p(E,C,!0,!0),i&&(v[C]=j)),h&&m===x&&N&&N.name!==x&&(!i&&b?d(I,"name",x):(T=!0,D=function(){return o(N,this)})),m)if(P={values:z(x),keys:y?D:z(w),entries:z(S)},O)for(A in P)(k||T||!(A in I))&&f(I,A,P[A]);else n({target:t,proto:!0,forced:k||T},P);return i&&!O||I[_]===D||f(I,_,D,{name:m}),v[t]=D,P}},1851:(e,t,r)=>{"use strict";var n,o,i,a=r(8473),c=r(1483),s=r(1704),l=r(5290),u=r(3181),p=r(7914),d=r(1),f=r(9557),m=d("iterator"),v=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(n=o):v=!0),!s(n)||a((function(){var e={};return n[m].call(e)!==e}))?n={}:f&&(n=l(n)),c(n[m])||p(n,m,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:v}},6775:e=>{"use strict";e.exports={}},6960:(e,t,r)=>{"use strict";var n=r(8324);e.exports=function(e){return n(e.length)}},169:(e,t,r)=>{"use strict";var n=r(4762),o=r(8473),i=r(1483),a=r(5755),c=r(382),s=r(2048).CONFIGURABLE,l=r(7268),u=r(4483),p=u.enforce,d=u.get,f=String,m=Object.defineProperty,v=n("".slice),y=n("".replace),h=n([].join),b=c&&!o((function(){return 8!==m((function(){}),"length",{value:8}).length})),g=String(String).split("String"),k=e.exports=function(e,t,r){"Symbol("===v(f(t),0,7)&&(t="["+y(f(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!a(e,"name")||s&&e.name!==t)&&(c?m(e,"name",{value:t,configurable:!0}):e.name=t),b&&r&&a(r,"arity")&&e.length!==r.arity&&m(e,"length",{value:r.arity});try{r&&a(r,"constructor")&&r.constructor?c&&m(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=p(e);return a(n,"source")||(n.source=h(g,"string"==typeof t?t:"")),e};Function.prototype.toString=k((function(){return i(this)&&d(this).source||l(this)}),"toString")},1703:e=>{"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var n=+e;return(n>0?r:t)(n)}},553:(e,t,r)=>{"use strict";var n,o,i,a,c,s=r(8389),l=r(8123),u=r(2914),p=r(7007).set,d=r(5459),f=r(8417),m=r(4466),v=r(6639),y=r(4334),h=s.MutationObserver||s.WebKitMutationObserver,b=s.document,g=s.process,k=s.Promise,_=l("queueMicrotask");if(!_){var w=new d,x=function(){var e,t;for(y&&(e=g.domain)&&e.exit();t=w.get();)try{t()}catch(e){throw w.head&&n(),e}e&&e.enter()};f||y||v||!h||!b?!m&&k&&k.resolve?((a=k.resolve(void 0)).constructor=k,c=u(a.then,a),n=function(){c(x)}):y?n=function(){g.nextTick(x)}:(p=u(p,s),n=function(){p(x)}):(o=!0,i=b.createTextNode(""),new h(x).observe(i,{characterData:!0}),n=function(){i.data=o=!o}),_=function(e){w.head||n(),w.add(e)}}e.exports=_},1173:(e,t,r)=>{"use strict";var n=r(8120),o=TypeError,i=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw new o("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new i(e)}},4989:(e,t,r)=>{"use strict";var n=r(4786),o=TypeError;e.exports=function(e){if(n(e))throw new o("The method doesn't accept regular expressions");return e}},1439:(e,t,r)=>{"use strict";var n=r(382),o=r(4762),i=r(1807),a=r(8473),c=r(3658),s=r(4347),l=r(7611),u=r(2347),p=r(2121),d=Object.assign,f=Object.defineProperty,m=o([].concat);e.exports=!d||a((function(){if(n&&1!==d({b:1},d(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},r=Symbol("assign detection"),o="abcdefghijklmnopqrst";return e[r]=7,o.split("").forEach((function(e){t[e]=e})),7!==d({},e)[r]||c(d({},t)).join("")!==o}))?function(e,t){for(var r=u(e),o=arguments.length,a=1,d=s.f,f=l.f;o>a;)for(var v,y=p(arguments[a++]),h=d?m(c(y),d(y)):c(y),b=h.length,g=0;b>g;)v=h[g++],n&&!i(f,y,v)||(r[v]=y[v]);return r}:d},5290:(e,t,r)=>{"use strict";var n,o=r(2293),i=r(5799),a=r(4741),c=r(1507),s=r(2811),l=r(3145),u=r(5409),p="prototype",d="script",f=u("IE_PROTO"),m=function(){},v=function(e){return"<"+d+">"+e+""},y=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},h=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;h="undefined"!=typeof document?document.domain&&n?y(n):(t=l("iframe"),r="java"+d+":",t.style.display="none",s.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(v("document.F=Object")),e.close(),e.F):y(n);for(var o=a.length;o--;)delete h[p][a[o]];return h()};c[f]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(m[p]=o(e),r=new m,m[p]=null,r[f]=e):r=h(),void 0===t?r:i.f(r,t)}},5799:(e,t,r)=>{"use strict";var n=r(382),o=r(3896),i=r(5835),a=r(2293),c=r(5599),s=r(3658);t.f=n&&!o?Object.defineProperties:function(e,t){a(e);for(var r,n=c(t),o=s(t),l=o.length,u=0;l>u;)i.f(e,r=o[u++],n[r]);return e}},5835:(e,t,r)=>{"use strict";var n=r(382),o=r(1799),i=r(3896),a=r(2293),c=r(3815),s=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,p="enumerable",d="configurable",f="writable";t.f=n?i?function(e,t,r){if(a(e),t=c(t),a(r),"function"==typeof e&&"prototype"===t&&"value"in r&&f in r&&!r[f]){var n=u(e,t);n&&n[f]&&(e[t]=r.value,r={configurable:d in r?r[d]:n[d],enumerable:p in r?r[p]:n[p],writable:!1})}return l(e,t,r)}:l:function(e,t,r){if(a(e),t=c(t),a(r),o)try{return l(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new s("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},4961:(e,t,r)=>{"use strict";var n=r(382),o=r(1807),i=r(7611),a=r(7738),c=r(5599),s=r(3815),l=r(5755),u=r(1799),p=Object.getOwnPropertyDescriptor;t.f=n?p:function(e,t){if(e=c(e),t=s(t),u)try{return p(e,t)}catch(e){}if(l(e,t))return a(!o(i.f,e,t),e[t])}},2020:(e,t,r)=>{"use strict";var n=r(1278),o=r(5599),i=r(2278).f,a=r(1698),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return c&&"Window"===n(e)?function(e){try{return i(e)}catch(e){return a(c)}}(e):i(o(e))}},2278:(e,t,r)=>{"use strict";var n=r(6742),o=r(4741).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,o)}},4347:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},3181:(e,t,r)=>{"use strict";var n=r(5755),o=r(1483),i=r(2347),a=r(5409),c=r(9441),s=a("IE_PROTO"),l=Object,u=l.prototype;e.exports=c?l.getPrototypeOf:function(e){var t=i(e);if(n(t,s))return t[s];var r=t.constructor;return o(r)&&t instanceof r?r.prototype:t instanceof l?u:null}},706:(e,t,r)=>{"use strict";var n=r(8473),o=r(1704),i=r(1278),a=r(9214),c=Object.isExtensible,s=n((function(){c(1)}));e.exports=s||a?function(e){return!!o(e)&&(!a||"ArrayBuffer"!==i(e))&&(!c||c(e))}:c},4815:(e,t,r)=>{"use strict";var n=r(4762);e.exports=n({}.isPrototypeOf)},6742:(e,t,r)=>{"use strict";var n=r(4762),o=r(5755),i=r(5599),a=r(6651).indexOf,c=r(1507),s=n([].push);e.exports=function(e,t){var r,n=i(e),l=0,u=[];for(r in n)!o(c,r)&&o(n,r)&&s(u,r);for(;t.length>l;)o(n,r=t[l++])&&(~a(u,r)||s(u,r));return u}},3658:(e,t,r)=>{"use strict";var n=r(6742),o=r(4741);e.exports=Object.keys||function(e){return n(e,o)}},7611:(e,t)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);t.f=o?function(e){var t=n(this,e);return!!t&&t.enumerable}:r},1953:(e,t,r)=>{"use strict";var n=r(680),o=r(2293),i=r(3852);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch(e){}return function(r,n){return o(r),i(n),t?e(r,n):r.__proto__=n,r}}():void 0)},5627:(e,t,r)=>{"use strict";var n=r(382),o=r(8473),i=r(4762),a=r(3181),c=r(3658),s=r(5599),l=i(r(7611).f),u=i([].push),p=n&&o((function(){var e=Object.create(null);return e[2]=2,!l(e,2)})),d=function(e){return function(t){for(var r,o=s(t),i=c(o),d=p&&null===a(o),f=i.length,m=0,v=[];f>m;)r=i[m++],n&&!(d?r in o:l(o,r))||u(v,e?[r,o[r]]:o[r]);return v}};e.exports={entries:d(!0),values:d(!1)}},5685:(e,t,r)=>{"use strict";var n=r(4338),o=r(6145);e.exports=n?{}.toString:function(){return"[object "+o(this)+"]"}},348:(e,t,r)=>{"use strict";var n=r(1807),o=r(1483),i=r(1704),a=TypeError;e.exports=function(e,t){var r,c;if("string"===t&&o(r=e.toString)&&!i(c=n(r,e)))return c;if(o(r=e.valueOf)&&!i(c=n(r,e)))return c;if("string"!==t&&o(r=e.toString)&&!i(c=n(r,e)))return c;throw new a("Can't convert object to primitive value")}},9497:(e,t,r)=>{"use strict";var n=r(1409),o=r(4762),i=r(2278),a=r(4347),c=r(2293),s=o([].concat);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(c(e)),r=a.f;return r?s(t,r(e)):t}},6589:(e,t,r)=>{"use strict";var n=r(8389);e.exports=n},4193:e=>{"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},5502:(e,t,r)=>{"use strict";var n=r(8389),o=r(2832),i=r(1483),a=r(8730),c=r(7268),s=r(1),l=r(6956),u=r(938),p=r(9557),d=r(6170),f=o&&o.prototype,m=s("species"),v=!1,y=i(n.PromiseRejectionEvent),h=a("Promise",(function(){var e=c(o),t=e!==String(o);if(!t&&66===d)return!0;if(p&&(!f.catch||!f.finally))return!0;if(!d||d<51||!/native code/.test(e)){var r=new o((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))};if((r.constructor={})[m]=n,!(v=r.then((function(){}))instanceof n))return!0}return!t&&(l||u)&&!y}));e.exports={CONSTRUCTOR:h,REJECTION_EVENT:y,SUBCLASSING:v}},2832:(e,t,r)=>{"use strict";var n=r(8389);e.exports=n.Promise},2172:(e,t,r)=>{"use strict";var n=r(2293),o=r(1704),i=r(1173);e.exports=function(e,t){if(n(e),o(t)&&t.constructor===e)return t;var r=i.f(e);return(0,r.resolve)(t),r.promise}},1407:(e,t,r)=>{"use strict";var n=r(2832),o=r(1554),i=r(5502).CONSTRUCTOR;e.exports=i||!o((function(e){n.all(e).then(void 0,(function(){}))}))},7150:(e,t,r)=>{"use strict";var n=r(5835).f;e.exports=function(e,t,r){r in e||n(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},5459:e=>{"use strict";var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null},r=this.tail;r?r.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=t},2428:(e,t,r)=>{"use strict";var n=r(1807),o=r(2293),i=r(1483),a=r(1278),c=r(8865),s=TypeError;e.exports=function(e,t){var r=e.exec;if(i(r)){var l=n(r,e,t);return null!==l&&o(l),l}if("RegExp"===a(e))return n(c,e,t);throw new s("RegExp#exec called on incompatible receiver")}},8865:(e,t,r)=>{"use strict";var n,o,i=r(1807),a=r(4762),c=r(6261),s=r(6653),l=r(7435),u=r(7255),p=r(5290),d=r(4483).get,f=r(3933),m=r(4528),v=u("native-string-replace",String.prototype.replace),y=RegExp.prototype.exec,h=y,b=a("".charAt),g=a("".indexOf),k=a("".replace),_=a("".slice),w=(o=/b*/g,i(y,n=/a/,"a"),i(y,o,"a"),0!==n.lastIndex||0!==o.lastIndex),x=l.BROKEN_CARET,S=void 0!==/()??/.exec("")[1];(w||S||x||f||m)&&(h=function(e){var t,r,n,o,a,l,u,f=this,m=d(f),j=c(e),O=m.raw;if(O)return O.lastIndex=f.lastIndex,t=i(h,O,j),f.lastIndex=O.lastIndex,t;var E=m.groups,P=x&&f.sticky,A=i(s,f),z=f.source,C=0,T=j;if(P&&(A=k(A,"y",""),-1===g(A,"g")&&(A+="g"),T=_(j,f.lastIndex),f.lastIndex>0&&(!f.multiline||f.multiline&&"\n"!==b(j,f.lastIndex-1))&&(z="(?: "+z+")",T=" "+T,C++),r=new RegExp("^(?:"+z+")",A)),S&&(r=new RegExp("^"+z+"$(?!\\s)",A)),w&&(n=f.lastIndex),o=i(y,P?r:f,T),P?o?(o.input=_(o.input,C),o[0]=_(o[0],C),o.index=f.lastIndex,f.lastIndex+=o[0].length):f.lastIndex=0:w&&o&&(f.lastIndex=f.global?o.index+o[0].length:n),S&&o&&o.length>1&&i(v,o[0],r,(function(){for(a=1;a{"use strict";var n=r(2293);e.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},9736:(e,t,r)=>{"use strict";var n=r(1807),o=r(5755),i=r(4815),a=r(6653),c=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in c||o(e,"flags")||!i(c,e)?t:n(a,e)}},7435:(e,t,r)=>{"use strict";var n=r(8473),o=r(8389).RegExp,i=n((function(){var e=o("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),a=i||n((function(){return!o("a","y").sticky})),c=i||n((function(){var e=o("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:c,MISSED_STICKY:a,UNSUPPORTED_Y:i}},3933:(e,t,r)=>{"use strict";var n=r(8473),o=r(8389).RegExp;e.exports=n((function(){var e=o(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},4528:(e,t,r)=>{"use strict";var n=r(8473),o=r(8389).RegExp;e.exports=n((function(){var e=o("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},3312:(e,t,r)=>{"use strict";var n=r(5983),o=TypeError;e.exports=function(e){if(n(e))throw new o("Can't call method on "+e);return e}},8123:(e,t,r)=>{"use strict";var n=r(8389),o=r(382),i=Object.getOwnPropertyDescriptor;e.exports=function(e){if(!o)return n[e];var t=i(n,e);return t&&t.value}},9570:(e,t,r)=>{"use strict";var n,o=r(8389),i=r(3067),a=r(1483),c=r(5413),s=r(9966),l=r(1698),u=r(4066),p=o.Function,d=/MSIE .\./.test(s)||c&&((n=o.Bun.version.split(".")).length<3||"0"===n[0]&&(n[1]<3||"3"===n[1]&&"0"===n[2]));e.exports=function(e,t){var r=t?2:1;return d?function(n,o){var c=u(arguments.length,1)>r,s=a(n)?n:p(n),d=c?l(arguments,r):[],f=c?function(){i(s,this,d)}:s;return t?e(f,o):e(f)}:e}},240:(e,t,r)=>{"use strict";var n=r(1409),o=r(3864),i=r(1),a=r(382),c=i("species");e.exports=function(e){var t=n(e);a&&t&&!t[c]&&o(t,c,{configurable:!0,get:function(){return this}})}},2277:(e,t,r)=>{"use strict";var n=r(5835).f,o=r(5755),i=r(1)("toStringTag");e.exports=function(e,t,r){e&&!r&&(e=e.prototype),e&&!o(e,i)&&n(e,i,{configurable:!0,value:t})}},5409:(e,t,r)=>{"use strict";var n=r(7255),o=r(1866),i=n("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},1831:(e,t,r)=>{"use strict";var n=r(9557),o=r(8389),i=r(2095),a="__core-js_shared__",c=e.exports=o[a]||i(a,{});(c.versions||(c.versions=[])).push({version:"3.36.0",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.0/LICENSE",source:"https://github.com/zloirock/core-js"})},7255:(e,t,r)=>{"use strict";var n=r(1831);e.exports=function(e,t){return n[e]||(n[e]=t||{})}},483:(e,t,r)=>{"use strict";var n=r(2293),o=r(2374),i=r(5983),a=r(1)("species");e.exports=function(e,t){var r,c=n(e).constructor;return void 0===c||i(r=n(c)[a])?t:o(r)}},9105:(e,t,r)=>{"use strict";var n=r(4762),o=r(3005),i=r(6261),a=r(3312),c=n("".charAt),s=n("".charCodeAt),l=n("".slice),u=function(e){return function(t,r){var n,u,p=i(a(t)),d=o(r),f=p.length;return d<0||d>=f?e?"":void 0:(n=s(p,d))<55296||n>56319||d+1===f||(u=s(p,d+1))<56320||u>57343?e?c(p,d):n:e?l(p,d,d+2):u-56320+(n-55296<<10)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},4544:(e,t,r)=>{"use strict";var n=r(4762),o=r(3312),i=r(6261),a=r(5870),c=n("".replace),s=RegExp("^["+a+"]+"),l=RegExp("(^|[^"+a+"])["+a+"]+$"),u=function(e){return function(t){var r=i(o(t));return 1&e&&(r=c(r,s,"")),2&e&&(r=c(r,l,"$1")),r}};e.exports={start:u(1),end:u(2),trim:u(3)}},6029:(e,t,r)=>{"use strict";var n=r(6170),o=r(8473),i=r(8389).String;e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},8192:(e,t,r)=>{"use strict";var n=r(1807),o=r(1409),i=r(1),a=r(7914);e.exports=function(){var e=o("Symbol"),t=e&&e.prototype,r=t&&t.valueOf,c=i("toPrimitive");t&&!t[c]&&a(t,c,(function(e){return n(r,this)}),{arity:1})}},3218:(e,t,r)=>{"use strict";var n=r(6029);e.exports=n&&!!Symbol.for&&!!Symbol.keyFor},7007:(e,t,r)=>{"use strict";var n,o,i,a,c=r(8389),s=r(3067),l=r(2914),u=r(1483),p=r(5755),d=r(8473),f=r(2811),m=r(1698),v=r(3145),y=r(4066),h=r(8417),b=r(4334),g=c.setImmediate,k=c.clearImmediate,_=c.process,w=c.Dispatch,x=c.Function,S=c.MessageChannel,j=c.String,O=0,E={},P="onreadystatechange";d((function(){n=c.location}));var A=function(e){if(p(E,e)){var t=E[e];delete E[e],t()}},z=function(e){return function(){A(e)}},C=function(e){A(e.data)},T=function(e){c.postMessage(j(e),n.protocol+"//"+n.host)};g&&k||(g=function(e){y(arguments.length,1);var t=u(e)?e:x(e),r=m(arguments,1);return E[++O]=function(){s(t,void 0,r)},o(O),O},k=function(e){delete E[e]},b?o=function(e){_.nextTick(z(e))}:w&&w.now?o=function(e){w.now(z(e))}:S&&!h?(a=(i=new S).port2,i.port1.onmessage=C,o=l(a.postMessage,a)):c.addEventListener&&u(c.postMessage)&&!c.importScripts&&n&&"file:"!==n.protocol&&!d(T)?(o=T,c.addEventListener("message",C,!1)):o=P in v("script")?function(e){f.appendChild(v("script"))[P]=function(){f.removeChild(this),A(e)}}:function(e){setTimeout(z(e),0)}),e.exports={set:g,clear:k}},2430:(e,t,r)=>{"use strict";var n=r(4762);e.exports=n(1..valueOf)},3392:(e,t,r)=>{"use strict";var n=r(3005),o=Math.max,i=Math.min;e.exports=function(e,t){var r=n(e);return r<0?o(r+t,0):i(r,t)}},5599:(e,t,r)=>{"use strict";var n=r(2121),o=r(3312);e.exports=function(e){return n(o(e))}},3005:(e,t,r)=>{"use strict";var n=r(1703);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},8324:(e,t,r)=>{"use strict";var n=r(3005),o=Math.min;e.exports=function(e){var t=n(e);return t>0?o(t,9007199254740991):0}},2347:(e,t,r)=>{"use strict";var n=r(3312),o=Object;e.exports=function(e){return o(n(e))}},2355:(e,t,r)=>{"use strict";var n=r(1807),o=r(1704),i=r(1423),a=r(2564),c=r(348),s=r(1),l=TypeError,u=s("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var r,s=a(e,u);if(s){if(void 0===t&&(t="default"),r=n(s,e,t),!o(r)||i(r))return r;throw new l("Can't convert object to primitive value")}return void 0===t&&(t="number"),c(e,t)}},3815:(e,t,r)=>{"use strict";var n=r(2355),o=r(1423);e.exports=function(e){var t=n(e,"string");return o(t)?t:t+""}},4338:(e,t,r)=>{"use strict";var n={};n[r(1)("toStringTag")]="z",e.exports="[object z]"===String(n)},6261:(e,t,r)=>{"use strict";var n=r(6145),o=String;e.exports=function(e){if("Symbol"===n(e))throw new TypeError("Cannot convert a Symbol value to a string");return o(e)}},8761:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},1866:(e,t,r)=>{"use strict";var n=r(4762),o=0,i=Math.random(),a=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},5022:(e,t,r)=>{"use strict";var n=r(6029);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3896:(e,t,r)=>{"use strict";var n=r(382),o=r(8473);e.exports=n&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4066:e=>{"use strict";var t=TypeError;e.exports=function(e,r){if(e{"use strict";var n=r(8389),o=r(1483),i=n.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},7849:(e,t,r)=>{"use strict";var n=r(6589),o=r(5755),i=r(5373),a=r(5835).f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},5373:(e,t,r)=>{"use strict";var n=r(1);t.f=n},1:(e,t,r)=>{"use strict";var n=r(8389),o=r(7255),i=r(5755),a=r(1866),c=r(6029),s=r(5022),l=n.Symbol,u=o("wks"),p=s?l.for||l:l&&l.withoutSetter||a;e.exports=function(e){return i(u,e)||(u[e]=c&&i(l,e)?l[e]:p("Symbol."+e)),u[e]}},5870:e=>{"use strict";e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},4776:(e,t,r)=>{"use strict";var n=r(8612),o=r(8473),i=r(4914),a=r(1704),c=r(2347),s=r(6960),l=r(1091),u=r(670),p=r(4551),d=r(4595),f=r(1),m=r(6170),v=f("isConcatSpreadable"),y=m>=51||!o((function(){var e=[];return e[v]=!1,e.concat()[0]!==e})),h=function(e){if(!a(e))return!1;var t=e[v];return void 0!==t?!!t:i(e)};n({target:"Array",proto:!0,arity:1,forced:!y||!d("concat")},{concat:function(e){var t,r,n,o,i,a=c(this),d=p(a,0),f=0;for(t=-1,n=arguments.length;t{"use strict";var n=r(8612),o=r(2867).filter;n({target:"Array",proto:!0,forced:!r(4595)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},2084:(e,t,r)=>{"use strict";var n=r(8612),o=r(2867).find,i=r(7095),a="find",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),n({target:"Array",proto:!0,forced:c},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i(a)},9892:(e,t,r)=>{"use strict";var n=r(8612),o=r(6142);n({target:"Array",stat:!0,forced:!r(1554)((function(e){Array.from(e)}))},{from:o})},6281:(e,t,r)=>{"use strict";var n=r(8612),o=r(6651).includes,i=r(8473),a=r(7095);n({target:"Array",proto:!0,forced:i((function(){return!Array(1).includes()}))},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),a("includes")},4962:(e,t,r)=>{"use strict";var n=r(5599),o=r(7095),i=r(6775),a=r(4483),c=r(5835).f,s=r(5662),l=r(5247),u=r(9557),p=r(382),d="Array Iterator",f=a.set,m=a.getterFor(d);e.exports=s(Array,"Array",(function(e,t){f(this,{type:d,target:n(e),index:0,kind:t})}),(function(){var e=m(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=void 0,l(void 0,!0);switch(e.kind){case"keys":return l(r,!1);case"values":return l(t[r],!1)}return l([r,t[r]],!1)}),"values");var v=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!u&&p&&"values"!==v.name)try{c(v,"name",{value:"values"})}catch(e){}},6216:(e,t,r)=>{"use strict";var n=r(8612),o=r(4762),i=r(2121),a=r(5599),c=r(3152),s=o([].join);n({target:"Array",proto:!0,forced:i!==Object||!c("join",",")},{join:function(e){return s(a(this),void 0===e?",":e)}})},6584:(e,t,r)=>{"use strict";var n=r(8612),o=r(2867).map;n({target:"Array",proto:!0,forced:!r(4595)("map")},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},9336:(e,t,r)=>{"use strict";var n=r(8612),o=r(4914),i=r(943),a=r(1704),c=r(3392),s=r(6960),l=r(5599),u=r(670),p=r(1),d=r(4595),f=r(1698),m=d("slice"),v=p("species"),y=Array,h=Math.max;n({target:"Array",proto:!0,forced:!m},{slice:function(e,t){var r,n,p,d=l(this),m=s(d),b=c(e,m),g=c(void 0===t?m:t,m);if(o(d)&&(r=d.constructor,(i(r)&&(r===y||o(r.prototype))||a(r)&&null===(r=r[v]))&&(r=void 0),r===y||void 0===r))return f(d,b,g);for(n=new(void 0===r?y:r)(h(g-b,0)),p=0;b{"use strict";var n=r(8612),o=r(4762),i=r(8120),a=r(2347),c=r(6960),s=r(6060),l=r(6261),u=r(8473),p=r(7354),d=r(3152),f=r(7332),m=r(8996),v=r(6170),y=r(5158),h=[],b=o(h.sort),g=o(h.push),k=u((function(){h.sort(void 0)})),_=u((function(){h.sort(null)})),w=d("sort"),x=!u((function(){if(v)return v<70;if(!(f&&f>3)){if(m)return!0;if(y)return y<603;var e,t,r,n,o="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(n=0;n<47;n++)h.push({k:t+n,v:r})}for(h.sort((function(e,t){return t.v-e.v})),n=0;nl(r)?1:-1}}(e)),r=c(o),n=0;n{"use strict";var n=r(5755),o=r(7914),i=r(6446),a=r(1)("toPrimitive"),c=Date.prototype;n(c,a)||o(c,a,i)},1908:(e,t,r)=>{"use strict";var n=r(382),o=r(2048).EXISTS,i=r(4762),a=r(3864),c=Function.prototype,s=i(c.toString),l=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,u=i(l.exec);n&&!o&&a(c,"name",{configurable:!0,get:function(){try{return u(l,s(this))[1]}catch(e){return""}}})},6184:(e,t,r)=>{"use strict";var n=r(8612),o=r(1409),i=r(3067),a=r(1807),c=r(4762),s=r(8473),l=r(1483),u=r(1423),p=r(1698),d=r(5215),f=r(6029),m=String,v=o("JSON","stringify"),y=c(/./.exec),h=c("".charAt),b=c("".charCodeAt),g=c("".replace),k=c(1..toString),_=/[\uD800-\uDFFF]/g,w=/^[\uD800-\uDBFF]$/,x=/^[\uDC00-\uDFFF]$/,S=!f||s((function(){var e=o("Symbol")("stringify detection");return"[null]"!==v([e])||"{}"!==v({a:e})||"{}"!==v(Object(e))})),j=s((function(){return'"\\udf06\\ud834"'!==v("\udf06\ud834")||'"\\udead"'!==v("\udead")})),O=function(e,t){var r=p(arguments),n=d(t);if(l(n)||void 0!==e&&!u(e))return r[1]=function(e,t){if(l(n)&&(t=a(n,this,m(e),t)),!u(t))return t},i(v,null,r)},E=function(e,t,r){var n=h(r,t-1),o=h(r,t+1);return y(w,e)&&!y(x,o)||y(x,e)&&!y(w,n)?"\\u"+k(b(e,0),16):e};v&&n({target:"JSON",stat:!0,arity:3,forced:S||j},{stringify:function(e,t,r){var n=p(arguments),o=i(S?O:v,null,n);return j&&"string"==typeof o?g(o,_,E):o}})},2725:(e,t,r)=>{"use strict";r(7446)("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),r(4092))},8551:(e,t,r)=>{"use strict";r(2725)},94:(e,t,r)=>{"use strict";var n=r(8612),o=r(9557),i=r(382),a=r(8389),c=r(6589),s=r(4762),l=r(8730),u=r(5755),p=r(2429),d=r(4815),f=r(1423),m=r(2355),v=r(8473),y=r(2278).f,h=r(4961).f,b=r(5835).f,g=r(2430),k=r(4544).trim,_="Number",w=a[_],x=c[_],S=w.prototype,j=a.TypeError,O=s("".slice),E=s("".charCodeAt),P=l(_,!w(" 0o1")||!w("0b1")||w("+0x1")),A=function(e){var t,r=arguments.length<1?0:w(function(e){var t=m(e,"number");return"bigint"==typeof t?t:function(e){var t,r,n,o,i,a,c,s,l=m(e,"number");if(f(l))throw new j("Cannot convert a Symbol value to a number");if("string"==typeof l&&l.length>2)if(l=k(l),43===(t=E(l,0))||45===t){if(88===(r=E(l,2))||120===r)return NaN}else if(48===t){switch(E(l,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+l}for(a=(i=O(l,2)).length,c=0;co)return NaN;return parseInt(i,n)}return+l}(t)}(e));return d(S,t=this)&&v((function(){g(t)}))?p(Object(r),this,A):r};A.prototype=S,P&&!o&&(S.constructor=A),n({global:!0,constructor:!0,wrap:!0,forced:P},{Number:A});var z=function(e,t){for(var r,n=i?y(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)u(t,r=n[o])&&!u(e,r)&&b(e,r,h(t,r))};o&&x&&z(c[_],x),(P||o)&&z(c[_],w)},7575:(e,t,r)=>{"use strict";var n=r(8612),o=r(1439);n({target:"Object",stat:!0,arity:2,forced:Object.assign!==o},{assign:o})},7132:(e,t,r)=>{"use strict";var n=r(8612),o=r(5627).entries;n({target:"Object",stat:!0},{entries:function(e){return o(e)}})},6457:(e,t,r)=>{"use strict";var n=r(8612),o=r(8473),i=r(5599),a=r(4961).f,c=r(382);n({target:"Object",stat:!0,forced:!c||o((function(){a(1)})),sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},8908:(e,t,r)=>{"use strict";var n=r(8612),o=r(382),i=r(9497),a=r(5599),c=r(4961),s=r(670);n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,r,n=a(e),o=c.f,l=i(n),u={},p=0;l.length>p;)void 0!==(r=o(n,t=l[p++]))&&s(u,t,r);return u}})},7859:(e,t,r)=>{"use strict";var n=r(8612),o=r(6029),i=r(8473),a=r(4347),c=r(2347);n({target:"Object",stat:!0,forced:!o||i((function(){a.f(1)}))},{getOwnPropertySymbols:function(e){var t=a.f;return t?t(c(e)):[]}})},6437:(e,t,r)=>{"use strict";var n=r(8612),o=r(8473),i=r(2347),a=r(3181),c=r(9441);n({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},3810:(e,t,r)=>{"use strict";var n=r(8612),o=r(2347),i=r(3658);n({target:"Object",stat:!0,forced:r(8473)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},2697:(e,t,r)=>{"use strict";r(8612)({target:"Object",stat:!0},{setPrototypeOf:r(1953)})},8557:(e,t,r)=>{"use strict";var n=r(4338),o=r(7914),i=r(5685);n||o(Object.prototype,"toString",i,{unsafe:!0})},6249:(e,t,r)=>{"use strict";var n=r(8612),o=r(1807),i=r(8120),a=r(1173),c=r(4193),s=r(1506);n({target:"Promise",stat:!0,forced:r(1407)},{all:function(e){var t=this,r=a.f(t),n=r.resolve,l=r.reject,u=c((function(){var r=i(t.resolve),a=[],c=0,u=1;s(e,(function(e){var i=c++,s=!1;u++,o(r,t,e).then((function(e){s||(s=!0,a[i]=e,--u||n(a))}),l)})),--u||n(a)}));return u.error&&l(u.value),r.promise}})},6681:(e,t,r)=>{"use strict";var n=r(8612),o=r(9557),i=r(5502).CONSTRUCTOR,a=r(2832),c=r(1409),s=r(1483),l=r(7914),u=a&&a.prototype;if(n({target:"Promise",proto:!0,forced:i,real:!0},{catch:function(e){return this.then(void 0,e)}}),!o&&s(a)){var p=c("Promise").prototype.catch;u.catch!==p&&l(u,"catch",p,{unsafe:!0})}},8786:(e,t,r)=>{"use strict";var n,o,i,a=r(8612),c=r(9557),s=r(4334),l=r(8389),u=r(1807),p=r(7914),d=r(1953),f=r(2277),m=r(240),v=r(8120),y=r(1483),h=r(1704),b=r(6021),g=r(483),k=r(7007).set,_=r(553),w=r(1339),x=r(4193),S=r(5459),j=r(4483),O=r(2832),E=r(5502),P=r(1173),A="Promise",z=E.CONSTRUCTOR,C=E.REJECTION_EVENT,T=E.SUBCLASSING,I=j.getterFor(A),N=j.set,D=O&&O.prototype,R=O,M=D,q=l.TypeError,U=l.document,L=l.process,F=P.f,B=F,H=!!(U&&U.createEvent&&l.dispatchEvent),V="unhandledrejection",W=function(e){var t;return!(!h(e)||!y(t=e.then))&&t},K=function(e,t){var r,n,o,i=t.value,a=1===t.state,c=a?e.ok:e.fail,s=e.resolve,l=e.reject,p=e.domain;try{c?(a||(2===t.rejection&&Y(t),t.rejection=1),!0===c?r=i:(p&&p.enter(),r=c(i),p&&(p.exit(),o=!0)),r===e.promise?l(new q("Promise-chain cycle")):(n=W(r))?u(n,r,s,l):s(r)):l(i)}catch(e){p&&!o&&p.exit(),l(e)}},$=function(e,t){e.notified||(e.notified=!0,_((function(){for(var r,n=e.reactions;r=n.get();)K(r,e);e.notified=!1,t&&!e.rejection&&Z(e)})))},G=function(e,t,r){var n,o;H?((n=U.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),l.dispatchEvent(n)):n={promise:t,reason:r},!C&&(o=l["on"+e])?o(n):e===V&&w("Unhandled promise rejection",r)},Z=function(e){u(k,l,(function(){var t,r=e.facade,n=e.value;if(X(e)&&(t=x((function(){s?L.emit("unhandledRejection",n,r):G(V,r,n)})),e.rejection=s||X(e)?2:1,t.error))throw t.value}))},X=function(e){return 1!==e.rejection&&!e.parent},Y=function(e){u(k,l,(function(){var t=e.facade;s?L.emit("rejectionHandled",t):G("rejectionhandled",t,e.value)}))},J=function(e,t,r){return function(n){e(t,n,r)}},Q=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,$(e,!0))},ee=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw new q("Promise can't be resolved itself");var n=W(t);n?_((function(){var r={done:!1};try{u(n,t,J(ee,r,e),J(Q,r,e))}catch(t){Q(r,t,e)}})):(e.value=t,e.state=1,$(e,!1))}catch(t){Q({done:!1},t,e)}}};if(z&&(M=(R=function(e){b(this,M),v(e),u(n,this);var t=I(this);try{e(J(ee,t),J(Q,t))}catch(e){Q(t,e)}}).prototype,(n=function(e){N(this,{type:A,done:!1,notified:!1,parent:!1,reactions:new S,rejection:!1,state:0,value:void 0})}).prototype=p(M,"then",(function(e,t){var r=I(this),n=F(g(this,R));return r.parent=!0,n.ok=!y(e)||e,n.fail=y(t)&&t,n.domain=s?L.domain:void 0,0===r.state?r.reactions.add(n):_((function(){K(n,r)})),n.promise})),o=function(){var e=new n,t=I(e);this.promise=e,this.resolve=J(ee,t),this.reject=J(Q,t)},P.f=F=function(e){return e===R||void 0===e?new o(e):B(e)},!c&&y(O)&&D!==Object.prototype)){i=D.then,T||p(D,"then",(function(e,t){var r=this;return new R((function(e,t){u(i,r,e,t)})).then(e,t)}),{unsafe:!0});try{delete D.constructor}catch(e){}d&&d(D,M)}a({global:!0,constructor:!0,wrap:!0,forced:z},{Promise:R}),f(R,A,!1,!0),m(A)},76:(e,t,r)=>{"use strict";r(8786),r(6249),r(6681),r(1681),r(9231),r(5774)},1681:(e,t,r)=>{"use strict";var n=r(8612),o=r(1807),i=r(8120),a=r(1173),c=r(4193),s=r(1506);n({target:"Promise",stat:!0,forced:r(1407)},{race:function(e){var t=this,r=a.f(t),n=r.reject,l=c((function(){var a=i(t.resolve);s(e,(function(e){o(a,t,e).then(r.resolve,n)}))}));return l.error&&n(l.value),r.promise}})},9231:(e,t,r)=>{"use strict";var n=r(8612),o=r(1173);n({target:"Promise",stat:!0,forced:r(5502).CONSTRUCTOR},{reject:function(e){var t=o.f(this);return(0,t.reject)(e),t.promise}})},5774:(e,t,r)=>{"use strict";var n=r(8612),o=r(1409),i=r(9557),a=r(2832),c=r(5502).CONSTRUCTOR,s=r(2172),l=o("Promise"),u=i&&!c;n({target:"Promise",stat:!0,forced:i||c},{resolve:function(e){return s(u&&this===l?a:this,e)}})},1359:(e,t,r)=>{"use strict";var n=r(8612),o=r(1409),i=r(3067),a=r(2164),c=r(2374),s=r(2293),l=r(1704),u=r(5290),p=r(8473),d=o("Reflect","construct"),f=Object.prototype,m=[].push,v=p((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),y=!p((function(){d((function(){}))})),h=v||y;n({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){c(e),s(t);var r=arguments.length<3?e:c(arguments[2]);if(y&&!v)return d(e,t,r);if(e===r){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var n=[null];return i(m,n,t),new(i(a,e,n))}var o=r.prototype,p=u(l(o)?o:f),h=i(e,p,t);return l(h)?h:p}})},646:(e,t,r)=>{"use strict";var n=r(382),o=r(8389),i=r(4762),a=r(8730),c=r(2429),s=r(9037),l=r(5290),u=r(2278).f,p=r(4815),d=r(4786),f=r(6261),m=r(9736),v=r(7435),y=r(7150),h=r(7914),b=r(8473),g=r(5755),k=r(4483).enforce,_=r(240),w=r(1),x=r(3933),S=r(4528),j=w("match"),O=o.RegExp,E=O.prototype,P=o.SyntaxError,A=i(E.exec),z=i("".charAt),C=i("".replace),T=i("".indexOf),I=i("".slice),N=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,D=/a/g,R=/a/g,M=new O(D)!==D,q=v.MISSED_STICKY,U=v.UNSUPPORTED_Y;if(a("RegExp",n&&(!M||q||x||S||b((function(){return R[j]=!1,O(D)!==D||O(R)===R||"/a/i"!==String(O(D,"i"))}))))){for(var L=function(e,t){var r,n,o,i,a,u,v=p(E,this),y=d(e),h=void 0===t,b=[],_=e;if(!v&&y&&h&&e.constructor===L)return e;if((y||p(E,e))&&(e=e.source,h&&(t=m(_))),e=void 0===e?"":f(e),t=void 0===t?"":f(t),_=e,x&&"dotAll"in D&&(n=!!t&&T(t,"s")>-1)&&(t=C(t,/s/g,"")),r=t,q&&"sticky"in D&&(o=!!t&&T(t,"y")>-1)&&U&&(t=C(t,/y/g,"")),S&&(i=function(e){for(var t,r=e.length,n=0,o="",i=[],a=l(null),c=!1,s=!1,u=0,p="";n<=r;n++){if("\\"===(t=z(e,n)))t+=z(e,++n);else if("]"===t)c=!1;else if(!c)switch(!0){case"["===t:c=!0;break;case"("===t:A(N,I(e,n+1))&&(n+=2,s=!0),o+=t,u++;continue;case">"===t&&s:if(""===p||g(a,p))throw new P("Invalid capture group name");a[p]=!0,i[i.length]=[p,u],s=!1,p="";continue}s?p+=t:o+=t}return[o,i]}(e),e=i[0],b=i[1]),a=c(O(e,t),v?this:E,L),(n||o||b.length)&&(u=k(a),n&&(u.dotAll=!0,u.raw=L(function(e){for(var t,r=e.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(t=z(e,n))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),o+=t):o+="[\\s\\S]":o+=t+z(e,++n);return o}(e),r)),o&&(u.sticky=!0),b.length&&(u.groups=b)),e!==_)try{s(a,"source",""===_?"(?:)":_)}catch(e){}return a},F=u(O),B=0;F.length>B;)y(L,O,F[B++]);E.constructor=L,L.prototype=E,h(o,"RegExp",L,{constructor:!0})}_("RegExp")},5021:(e,t,r)=>{"use strict";var n=r(8612),o=r(8865);n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},3687:(e,t,r)=>{"use strict";var n=r(2048).PROPER,o=r(7914),i=r(2293),a=r(6261),c=r(8473),s=r(9736),l="toString",u=RegExp.prototype,p=u[l],d=c((function(){return"/a/b"!==p.call({source:"a",flags:"b"})})),f=n&&p.name!==l;(d||f)&&o(u,l,(function(){var e=i(this);return"/"+a(e.source)+"/"+a(s(e))}),{unsafe:!0})},9203:(e,t,r)=>{"use strict";r(7446)("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),r(4092))},2745:(e,t,r)=>{"use strict";r(9203)},987:(e,t,r)=>{"use strict";var n,o=r(8612),i=r(3786),a=r(4961).f,c=r(8324),s=r(6261),l=r(4989),u=r(3312),p=r(4522),d=r(9557),f=i("".slice),m=Math.min,v=p("endsWith");o({target:"String",proto:!0,forced:!(!d&&!v&&(n=a(String.prototype,"endsWith"),n&&!n.writable)||v)},{endsWith:function(e){var t=s(u(this));l(e);var r=arguments.length>1?arguments[1]:void 0,n=t.length,o=void 0===r?n:m(c(r),n),i=s(e);return f(t,o-i.length,o)===i}})},9425:(e,t,r)=>{"use strict";var n=r(8612),o=r(4762),i=r(4989),a=r(3312),c=r(6261),s=r(4522),l=o("".indexOf);n({target:"String",proto:!0,forced:!s("includes")},{includes:function(e){return!!~l(c(a(this)),c(i(e)),arguments.length>1?arguments[1]:void 0)}})},3994:(e,t,r)=>{"use strict";var n=r(9105).charAt,o=r(6261),i=r(4483),a=r(5662),c=r(5247),s="String Iterator",l=i.set,u=i.getterFor(s);a(String,"String",(function(e){l(this,{type:s,string:o(e),index:0})}),(function(){var e,t=u(this),r=t.string,o=t.index;return o>=r.length?c(void 0,!0):(e=n(r,o),t.index+=e.length,c(e,!1))}))},3819:(e,t,r)=>{"use strict";var n=r(1807),o=r(3358),i=r(2293),a=r(5983),c=r(8324),s=r(6261),l=r(3312),u=r(2564),p=r(4419),d=r(2428);o("match",(function(e,t,r){return[function(t){var r=l(this),o=a(t)?void 0:u(t,e);return o?n(o,t,r):new RegExp(t)[e](s(r))},function(e){var n=i(this),o=s(e),a=r(t,n,o);if(a.done)return a.value;if(!n.global)return d(n,o);var l=n.unicode;n.lastIndex=0;for(var u,f=[],m=0;null!==(u=d(n,o));){var v=s(u[0]);f[m]=v,""===v&&(n.lastIndex=p(o,c(n.lastIndex),l)),m++}return 0===m?null:f}]}))},3062:(e,t,r)=>{"use strict";var n=r(3067),o=r(1807),i=r(4762),a=r(3358),c=r(8473),s=r(2293),l=r(1483),u=r(5983),p=r(3005),d=r(8324),f=r(6261),m=r(3312),v=r(4419),y=r(2564),h=r(708),b=r(2428),g=r(1)("replace"),k=Math.max,_=Math.min,w=i([].concat),x=i([].push),S=i("".indexOf),j=i("".slice),O="$0"==="a".replace(/./,"$0"),E=!!/./[g]&&""===/./[g]("a","$0");a("replace",(function(e,t,r){var i=E?"$":"$0";return[function(e,r){var n=m(this),i=u(e)?void 0:y(e,g);return i?o(i,e,n,r):o(t,f(n),e,r)},function(e,o){var a=s(this),c=f(e);if("string"==typeof o&&-1===S(o,i)&&-1===S(o,"$<")){var u=r(t,a,c,o);if(u.done)return u.value}var m=l(o);m||(o=f(o));var y,g=a.global;g&&(y=a.unicode,a.lastIndex=0);for(var O,E=[];null!==(O=b(a,c))&&(x(E,O),g);)""===f(O[0])&&(a.lastIndex=v(c,d(a.lastIndex),y));for(var P,A="",z=0,C=0;C=z&&(A+=j(c,z,N)+T,z=N+I.length)}return A+j(c,z)}]}),!!c((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!O||E)},4062:(e,t,r)=>{"use strict";var n,o=r(8612),i=r(3786),a=r(4961).f,c=r(8324),s=r(6261),l=r(4989),u=r(3312),p=r(4522),d=r(9557),f=i("".slice),m=Math.min,v=p("startsWith");o({target:"String",proto:!0,forced:!(!d&&!v&&(n=a(String.prototype,"startsWith"),n&&!n.writable)||v)},{startsWith:function(e){var t=s(u(this));l(e);var r=c(m(arguments.length>1?arguments[1]:void 0,t.length)),n=s(e);return f(t,r,r+n.length)===n}})},5443:(e,t,r)=>{"use strict";var n=r(8612),o=r(8389),i=r(1807),a=r(4762),c=r(9557),s=r(382),l=r(6029),u=r(8473),p=r(5755),d=r(4815),f=r(2293),m=r(5599),v=r(3815),y=r(6261),h=r(7738),b=r(5290),g=r(3658),k=r(2278),_=r(2020),w=r(4347),x=r(4961),S=r(5835),j=r(5799),O=r(7611),E=r(7914),P=r(3864),A=r(7255),z=r(5409),C=r(1507),T=r(1866),I=r(1),N=r(5373),D=r(7849),R=r(8192),M=r(2277),q=r(4483),U=r(2867).forEach,L=z("hidden"),F="Symbol",B="prototype",H=q.set,V=q.getterFor(F),W=Object[B],K=o.Symbol,$=K&&K[B],G=o.RangeError,Z=o.TypeError,X=o.QObject,Y=x.f,J=S.f,Q=_.f,ee=O.f,te=a([].push),re=A("symbols"),ne=A("op-symbols"),oe=A("wks"),ie=!X||!X[B]||!X[B].findChild,ae=function(e,t,r){var n=Y(W,t);n&&delete W[t],J(e,t,r),n&&e!==W&&J(W,t,n)},ce=s&&u((function(){return 7!==b(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?ae:J,se=function(e,t){var r=re[e]=b($);return H(r,{type:F,tag:e,description:t}),s||(r.description=t),r},le=function(e,t,r){e===W&&le(ne,t,r),f(e);var n=v(t);return f(r),p(re,n)?(r.enumerable?(p(e,L)&&e[L][n]&&(e[L][n]=!1),r=b(r,{enumerable:h(0,!1)})):(p(e,L)||J(e,L,h(1,b(null))),e[L][n]=!0),ce(e,n,r)):J(e,n,r)},ue=function(e,t){f(e);var r=m(t),n=g(r).concat(me(r));return U(n,(function(t){s&&!i(pe,r,t)||le(e,t,r[t])})),e},pe=function(e){var t=v(e),r=i(ee,this,t);return!(this===W&&p(re,t)&&!p(ne,t))&&(!(r||!p(this,t)||!p(re,t)||p(this,L)&&this[L][t])||r)},de=function(e,t){var r=m(e),n=v(t);if(r!==W||!p(re,n)||p(ne,n)){var o=Y(r,n);return!o||!p(re,n)||p(r,L)&&r[L][n]||(o.enumerable=!0),o}},fe=function(e){var t=Q(m(e)),r=[];return U(t,(function(e){p(re,e)||p(C,e)||te(r,e)})),r},me=function(e){var t=e===W,r=Q(t?ne:m(e)),n=[];return U(r,(function(e){!p(re,e)||t&&!p(W,e)||te(n,re[e])})),n};l||(E($=(K=function(){if(d($,this))throw new Z("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?y(arguments[0]):void 0,t=T(e),r=function(e){var n=void 0===this?o:this;n===W&&i(r,ne,e),p(n,L)&&p(n[L],t)&&(n[L][t]=!1);var a=h(1,e);try{ce(n,t,a)}catch(e){if(!(e instanceof G))throw e;ae(n,t,a)}};return s&&ie&&ce(W,t,{configurable:!0,set:r}),se(t,e)})[B],"toString",(function(){return V(this).tag})),E(K,"withoutSetter",(function(e){return se(T(e),e)})),O.f=pe,S.f=le,j.f=ue,x.f=de,k.f=_.f=fe,w.f=me,N.f=function(e){return se(I(e),e)},s&&(P($,"description",{configurable:!0,get:function(){return V(this).description}}),c||E(W,"propertyIsEnumerable",pe,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!l,sham:!l},{Symbol:K}),U(g(oe),(function(e){D(e)})),n({target:F,stat:!0,forced:!l},{useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),n({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(e,t){return void 0===t?b(e):ue(b(e),t)},defineProperty:le,defineProperties:ue,getOwnPropertyDescriptor:de}),n({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:fe}),R(),M(K,F),C[L]=!0},2733:(e,t,r)=>{"use strict";var n=r(8612),o=r(382),i=r(8389),a=r(4762),c=r(5755),s=r(1483),l=r(4815),u=r(6261),p=r(3864),d=r(6726),f=i.Symbol,m=f&&f.prototype;if(o&&s(f)&&(!("description"in m)||void 0!==f().description)){var v={},y=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:u(arguments[0]),t=l(m,this)?new f(e):void 0===e?f():f(e);return""===e&&(v[t]=!0),t};d(y,f),y.prototype=m,m.constructor=y;var h="Symbol(description detection)"===String(f("description detection")),b=a(m.valueOf),g=a(m.toString),k=/^Symbol\((.*)\)[^)]+$/,_=a("".replace),w=a("".slice);p(m,"description",{configurable:!0,get:function(){var e=b(this);if(c(v,e))return"";var t=g(e),r=h?w(t,7,-1):_(t,k,"$1");return""===r?void 0:r}}),n({global:!0,constructor:!0,forced:!0},{Symbol:y})}},2484:(e,t,r)=>{"use strict";var n=r(8612),o=r(1409),i=r(5755),a=r(6261),c=r(7255),s=r(3218),l=c("string-to-symbol-registry"),u=c("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!s},{for:function(e){var t=a(e);if(i(l,t))return l[t];var r=o("Symbol")(t);return l[t]=r,u[r]=t,r}})},4701:(e,t,r)=>{"use strict";r(7849)("iterator")},9305:(e,t,r)=>{"use strict";r(5443),r(2484),r(1894),r(6184),r(7859)},1894:(e,t,r)=>{"use strict";var n=r(8612),o=r(5755),i=r(1423),a=r(8761),c=r(7255),s=r(3218),l=c("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!s},{keyFor:function(e){if(!i(e))throw new TypeError(a(e)+" is not a symbol");if(o(l,e))return l[e]}})},1678:(e,t,r)=>{"use strict";var n=r(7849),o=r(8192);n("toPrimitive"),o()},3630:(e,t,r)=>{"use strict";var n=r(8389),o=r(4842),i=r(1902),a=r(4793),c=r(9037),s=function(e){if(e&&e.forEach!==a)try{c(e,"forEach",a)}catch(t){e.forEach=a}};for(var l in o)o[l]&&s(n[l]&&n[l].prototype);s(i)},2367:(e,t,r)=>{"use strict";var n=r(8389),o=r(4842),i=r(1902),a=r(4962),c=r(9037),s=r(2277),l=r(1)("iterator"),u=a.values,p=function(e,t){if(e){if(e[l]!==u)try{c(e,l,u)}catch(t){e[l]=u}if(s(e,t,!0),o[t])for(var r in a)if(e[r]!==a[r])try{c(e,r,a[r])}catch(t){e[r]=a[r]}}};for(var d in o)p(n[d]&&n[d].prototype,d);p(i,"DOMTokenList")},9833:(e,t,r)=>{"use strict";var n=r(8612),o=r(8389),i=r(9570)(o.setInterval,!0);n({global:!0,bind:!0,forced:o.setInterval!==i},{setInterval:i})},3989:(e,t,r)=>{"use strict";var n=r(8612),o=r(8389),i=r(9570)(o.setTimeout,!0);n({global:!0,bind:!0,forced:o.setTimeout!==i},{setTimeout:i})},7089:(e,t,r)=>{"use strict";r(9833),r(3989)}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={id:n,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n),r.d(n,{addEventListener:()=>hn,defaultConfig:()=>pn,defaultTranslations:()=>dn,getConfigTranslations:()=>gn,getElement:()=>yn,getElementID:()=>vn,getManager:()=>An,language:()=>ct,render:()=>_n,renderContextualConsentNotices:()=>wn,resetManagers:()=>Pn,setup:()=>jn,show:()=>On,updateConfig:()=>ar,validateConfig:()=>Sn,version:()=>zn}),r(9305),r(2733),r(4701),r(1678),r(4776),r(4382),r(2084),r(9892),r(4962),r(6584),r(9336),r(4754),r(1908),r(8551),r(94),r(6457),r(8908),r(3810),r(8557),r(5021),r(3687),r(3994),r(3630),r(2367);var e,t,o,i,a,c,s,l,u={},p=[],d=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,f=Array.isArray;function m(e,t){for(var r in t)e[r]=t[r];return e}function v(e){var t=e.parentNode;t&&t.removeChild(e)}function y(t,r,n){var o,i,a,c={};for(a in r)"key"==a?o=r[a]:"ref"==a?i=r[a]:c[a]=r[a];if(arguments.length>2&&(c.children=arguments.length>3?e.call(arguments,2):n),"function"==typeof t&&null!=t.defaultProps)for(a in t.defaultProps)void 0===c[a]&&(c[a]=t.defaultProps[a]);return h(t,c,o,i,null)}function h(e,r,n,i,a){var c={type:e,props:r,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=t.vnode&&t.vnode(c),c}function b(e){return e.children}function g(e,t){this.props=e,this.context=t}function k(e,t){if(null==t)return e.__?k(e.__,e.__i+1):null;for(var r;tn?(D(o,r,a),a.length=o.length=0,r=void 0,i.sort(s)):r&&t.__c&&t.__c(r,p));r&&D(o,r,a),S.__r=0}function j(e,t,r,n,o,i,a,c,s,l,d){var f,m,v,y,h,b=n&&n.__k||p,g=t.length;for(r.__d=s,O(r,t,b),s=r.__d,f=0;f0?h(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=e,o.__b=e.__b+1,c=A(o,r,a,u),o.__i=c,i=null,-1!==c&&(u--,(i=r[c])&&(i.__u|=131072)),null==i||null===i.__v?(-1==c&&p--,"function"!=typeof o.type&&(o.__u|=65536)):c!==a&&(c===a+1?p++:c>a?u>s-a?p+=c-a:p--:c(null!=s&&0==(131072&s.__u)?1:0))for(;a>=0||c=0){if((s=t[a])&&0==(131072&s.__u)&&o==s.key&&i===s.type)return a;a--}if(c2&&(s.children=arguments.length>3?e.call(arguments,2):n),h(t.type,s,o||t.key,i||t.ref,null)}e=p.slice,t={__e:function(e,t,r,n){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,n||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},o=0,g.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=m({},this.state),"function"==typeof e&&(e=e(m({},r),this.props)),e&&m(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},g.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},g.prototype.render=b,i=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,s=function(e,t){return e.__v.__b-t.__v.__b},S.__r=0,l=0;var H,V,W,K,$=0,G=[],Z=[],X=t,Y=X.__b,J=X.__r,Q=X.diffed,ee=X.__c,te=X.unmount,re=X.__;function ne(e,t){X.__h&&X.__h(V,e,$||t),$=0;var r=V.__H||(V.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:Z}),r.__[e]}function oe(e){return $=1,ie(ve,e)}function ie(e,t,r){var n=ne(H++,2);if(n.t=e,!n.__c&&(n.__=[r?r(t):ve(void 0,t),function(e){var t=n.__N?n.__N[0]:n.__[0],r=n.t(t,e);t!==r&&(n.__N=[r,n.__[1]],n.__c.setState({}))}],n.__c=V,!V.u)){var o=function(e,t,r){if(!n.__c.__H)return!0;var o=n.__c.__H.__.filter((function(e){return!!e.__c}));if(o.every((function(e){return!e.__N})))return!i||i.call(this,e,t,r);var a=!1;return o.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(a=!0)}})),!(!a&&n.__c.props===e)&&(!i||i.call(this,e,t,r))};V.u=!0;var i=V.shouldComponentUpdate,a=V.componentWillUpdate;V.componentWillUpdate=function(e,t,r){if(this.__e){var n=i;i=void 0,o(e,t,r),i=n}a&&a.call(this,e,t,r)},V.shouldComponentUpdate=o}return n.__N||n.__}function ae(e,t){var r=ne(H++,3);!X.__s&&me(r.__H,t)&&(r.__=e,r.i=t,V.__H.__h.push(r))}function ce(e,t){var r=ne(H++,4);!X.__s&&me(r.__H,t)&&(r.__=e,r.i=t,V.__h.push(r))}function se(e,t){var r=ne(H++,7);return me(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function le(){for(var e;e=G.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(de),e.__H.__h.forEach(fe),e.__H.__h=[]}catch(t){e.__H.__h=[],X.__e(t,e.__v)}}X.__b=function(e){V=null,Y&&Y(e)},X.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),re&&re(e,t)},X.__r=function(e){J&&J(e),H=0;var t=(V=e.__c).__H;t&&(W===V?(t.__h=[],V.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=Z,e.__N=e.i=void 0}))):(t.__h.forEach(de),t.__h.forEach(fe),t.__h=[],H=0)),W=V},X.diffed=function(e){Q&&Q(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==G.push(t)&&K===X.requestAnimationFrame||((K=X.requestAnimationFrame)||pe)(le)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==Z&&(e.__=e.__V),e.i=void 0,e.__V=Z}))),W=V=null},X.__c=function(e,t){t.some((function(e){try{e.__h.forEach(de),e.__h=e.__h.filter((function(e){return!e.__||fe(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],X.__e(r,e.__v)}})),ee&&ee(e,t)},X.unmount=function(e){te&&te(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{de(e)}catch(e){t=e}})),r.__H=void 0,t&&X.__e(t,r.__v))};var ue="function"==typeof requestAnimationFrame;function pe(e){var t,r=function(){clearTimeout(n),ue&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);ue&&(t=requestAnimationFrame(r))}function de(e){var t=V,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),V=t}function fe(e){var t=V;e.__c=e.__(),V=t}function me(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function ve(e,t){return"function"==typeof t?t(e):t}function ye(e,t){for(var r in t)e[r]=t[r];return e}function he(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function be(e,t){this.props=e,this.context=t}(be.prototype=new g).isPureReactComponent=!0,be.prototype.shouldComponentUpdate=function(e,t){return he(this.props,e)||he(this.state,t)};var ge=t.__b;t.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),ge&&ge(e)};var ke="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911,_e=function(e,t){return null==e?null:P(P(e).map(t))},we={map:_e,forEach:_e,count:function(e){return e?P(e).length:0},only:function(e){var t=P(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:P},xe=t.__e;t.__e=function(e,t,r,n){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),o.__c(e,t);xe(e,t,r,n)};var Se=t.unmount;function je(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=ye({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return je(e,t,r)}))),e}function Oe(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return Oe(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function Ee(){this.__u=0,this.t=null,this.__b=null}function Pe(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Ae(){this.u=null,this.o=null}t.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Se&&Se(e)},(Ee.prototype=new g).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var o=Pe(n.__v),i=!1,a=function(){i||(i=!0,r.__R=null,o?o(c):c())};r.__R=a;var c=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=Oe(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},Ee.prototype.componentWillUnmount=function(){this.t=[]},Ee.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=je(this.__b,r,n.__O=n.__P)}this.__b=null}var o=t.__a&&y(b,null,e.fallback);return o&&(o.__u&=-33),[y(b,null,t.__a?null:e.children),o]};var ze=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),L(y(Ce,{context:t.context},e.__v),t.l)}(Ae.prototype=new g).__a=function(e){var t=this,r=Pe(t.__v),n=t.o.get(e);return n[0]++,function(o){var i=function(){t.props.revealOrder?(n.push(o),ze(t,e,n)):o()};r?r(i):i()}},Ae.prototype.render=function(e){this.u=null,this.o=new Map;var t=P(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},Ae.prototype.componentDidUpdate=Ae.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){ze(e,r,t)}))};var Ie="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Ne=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,De=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Re=/[A-Z0-9]/g,Me="undefined"!=typeof document,qe=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function Ue(e,t,r){return null==t.__k&&(t.textContent=""),L(e,t),"function"==typeof r&&r(),e?e.__c:null}g.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(g.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var Le=t.event;function Fe(){}function Be(){return this.cancelBubble}function He(){return this.defaultPrevented}t.event=function(e){return Le&&(e=Le(e)),e.persist=Fe,e.isPropagationStopped=Be,e.isDefaultPrevented=He,e.nativeEvent=e};var Ve,We={enumerable:!1,configurable:!0,get:function(){return this.class}},Ke=t.vnode;t.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var o in t){var i=t[o];if(!("value"===o&&"defaultValue"in t&&null==i||Me&&"children"===o&&"noscript"===r||"class"===o||"className"===o)){var a=o.toLowerCase();"defaultValue"===o&&"value"in t&&null==t.value?o="value":"download"===o&&!0===i?i="":"translate"===a&&"no"===i?i=!1:"ondoubleclick"===a?o="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||qe(t.type)?"onfocus"===a?o="onfocusin":"onblur"===a?o="onfocusout":De.test(o)?o=a:-1===r.indexOf("-")&&Ne.test(o)?o=o.replace(Re,"-$&").toLowerCase():null===i&&(i=void 0):a=o="oninput","oninput"===a&&n[o=a]&&(o="oninputCapture"),n[o]=i}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=P(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=P(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",We)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=Ie,Ke&&Ke(e)};var $e=t.__r;t.__r=function(e){$e&&$e(e),Ve=e.__c};var Ge=t.diffed;t.diffed=function(e){Ge&&Ge(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),Ve=null};var Ze={ReactCurrentDispatcher:{current:{readContext:function(e){return Ve.__n[e.__c].props.value}}}};function Xe(e){return!!e&&e.$$typeof===Ie}function Ye(e){e()}function Je(e){var t,r,n=e.v,o=e.__;try{var i=n();return!((t=o)===(r=i)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var Qe={useState:oe,useId:function(){var e=ne(H++,11);if(!e.__){for(var t=V.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__},useReducer:ie,useEffect:ae,useLayoutEffect:ce,useInsertionEffect:ce,useTransition:function(){return[!1,Ye]},useDeferredValue:function(e){return e},useSyncExternalStore:function(e,t){var r=t(),n=oe({h:{__:r,v:t}}),o=n[0].h,i=n[1];return ce((function(){o.__=r,o.v=t,Je(o)&&i({h:o})}),[e,r,t]),ae((function(){return Je(o)&&i({h:o}),e((function(){Je(o)&&i({h:o})}))}),[e]),r},startTransition:Ye,useRef:function(e){return $=5,se((function(){return{current:e}}),[])},useImperativeHandle:function(e,t,r){$=6,ce((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))},useMemo:se,useCallback:function(e,t){return $=8,se((function(){return e}),t)},useContext:function(e){var t=V.context[e.__c],r=ne(H++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(V)),t.props.value):e.__},useDebugValue:function(e,t){X.useDebugValue&&X.useDebugValue(t?t(e):e)},version:"17.0.2",Children:we,render:Ue,hydrate:function(e,t,r){return F(e,t),"function"==typeof r&&r(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(L(null,e),!0)},createPortal:function(e,t){var r=y(Te,{__v:e,i:t});return r.containerInfo=t,r},createElement:y,createContext:function(e,t){var r={__c:t="__cC"+l++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r},createFactory:function(e){return y.bind(null,e)},cloneElement:function(e){return Xe(e)?B.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:b,isValidElement:Xe,isElement:Xe,isFragment:function(e){return Xe(e)&&e.type===b},findDOMNode:function(e){return e&&(e.base||1===e.nodeType&&e)||null},Component:g,PureComponent:be,memo:function(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:he(this.props,e)}function n(t){return this.shouldComponentUpdate=r,y(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n},forwardRef:function(e){function t(t){var r=ye({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=ke,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},flushSync:function(e,t){return e(t)},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:b,Suspense:Ee,SuspenseList:Ae,lazy:function(e){var t,r,n;function o(o){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return y(r,o)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Ze},et=(r(6437),r(2697),r(1359),r(6216),r(6448),r(7089),r(2688)),tt=function(e){var t=e.t;return Qe.createElement("svg",{role:"img","aria-label":t(["close"]),width:"12",height:"12",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},Qe.createElement("title",null,t(["close"])),Qe.createElement("line",{x1:"1",y1:"11",x2:"11",y2:"1",strokeWidth:"1"}),Qe.createElement("line",{x1:"1",y1:"1",x2:"11",y2:"11",strokeWidth:"1"}))};function rt(e){return e.split("-").map((function(e){return e.slice(0,1).toUpperCase()+e.slice(1)})).join(" ")}function nt(e){return function(e){if(Array.isArray(e))return ot(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ot(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ot(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0;){var s=c.match(/\{(?!\{)([\w\d]+)\}(?!\})/);if(null!==s){var l=c.substr(0,s.index);c=c.substr(s.index+s[0].length);var u=parseInt(s[1]);a.push(l),u!=u?a.push(o[s[1]]):a.push(o[u])}else a.push(c),c=""}return a};function ct(e){if(void 0!==e&&void 0!==e.lang&&"zz"!==e.lang)return e.lang;var t=(("string"==typeof window.language?window.language:null)||document.documentElement.lang||(void 0!==e&&void 0!==e.languages&&void 0!==e.languages[0]?e.languages[0]:"en")).toLowerCase(),r=new RegExp("^([\\w]+)-([\\w]+)$").exec(t);return null===r?t:r[1]}function st(e,t,r){var n=t;Array.isArray(n)||(n=[n]);for(var o=e,i=0;i4?c-4:0),l=4;l0?at.apply(void 0,[a].concat(s)):a}const ut=function(e){var t=e.text,r=e.config;if(t instanceof Array||(t=[t]),!0===r.htmlTexts){var n=!1;"<"===t[0][0]&&(n=!0);var o=t.map((function(e,t){return"string"==typeof e?Qe.createElement("span",{key:t,dangerouslySetInnerHTML:{__html:e}}):e}));return n?Qe.createElement(Qe.Fragment,null,o):Qe.createElement("span",null,o)}return Qe.createElement("span",null,t)};function pt(e){return pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pt(e)}function dt(){return dt=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&(e=Qe.createElement("p",{className:"purposes"},d(["service",v.length>1?"purposes":"purpose"]),": ",b));var _=u||lt(s,a,"zz",["!","description"])||d(["!",i,"description?"]);return Qe.createElement("div",null,Qe.createElement("input",{id:y,className:"cm-list-input"+(f?" required":"")+(n?" half-checked only-required":""),"aria-labelledby":"".concat(h),"aria-describedby":"".concat(y,"-description"),disabled:f,checked:r||f,tabIndex:p?"0":"-1",type:"checkbox",onChange:function(e){o(e.target.checked)}}),Qe.createElement("label",dt({htmlFor:y,className:"cm-list-label"},f?{tabIndex:"0"}:{}),Qe.createElement("span",{className:"cm-list-title",id:"".concat(h)},l||lt(s,a,"zz",["!","title"])||d(["!",i,"title?"])||rt(i)),k,g,Qe.createElement("span",{className:"cm-switch"},Qe.createElement("div",{className:"slider round active"}))),Qe.createElement("div",{id:"".concat(y,"-description")},_&&Qe.createElement("p",{className:"cm-list-description"},Qe.createElement(ut,{config:c,text:_})),e))}}],n&&ft(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),t}(Qe.Component);function kt(e){return kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kt(e)}function _t(e,t){for(var r=0;r1&&Qe.createElement("li",{className:"cm-service cm-toggle-all"},Qe.createElement(gt,{name:"disableAll",title:r(["service","disableAll","title"]),description:r(["service","disableAll","description"]),checked:d,config:t,onlyRequiredEnabled:!d&&p>0,onToggle:function(e){c(a,e)},lang:o,t:r})))}}])&&_t(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),t}(Qe.Component);function Ct(e){return Ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ct(e)}function Tt(){return Tt=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&(e=Qe.createElement("p",{className:"purposes"},v(["purpose",b.length>1?"purposes":"purpose"]),": ",_));var x=function(e){e.preventDefault();var r="false"!==e.currentTarget.getAttribute("aria-expanded");e.currentTarget.setAttribute("aria-expanded",!r),t.setState({servicesVisible:!y})},S=Qe.createElement(At,{config:c,lang:u,services:a,toggle:function(e,t){e.map((function(e){e.required||p.updateConsent(e.name,t)}))},consents:d,visible:y,t:v}),j=m||v(["!","purposes",l,"description"]);return Qe.createElement(Qe.Fragment,null,Qe.createElement("input",{id:g,className:"cm-list-input"+(h?" required":"")+(n?"":o?" only-required":" half-checked"),"aria-labelledby":"".concat(k),"aria-describedby":"".concat(g,"-description"),disabled:h,checked:n||!i&&!o,type:"checkbox",onChange:function(e){s(e.target.checked)}}),Qe.createElement("label",Tt({htmlFor:g,className:"cm-list-label"},h?{tabIndex:"0"}:{}),Qe.createElement("span",{className:"cm-list-title",id:"".concat(k)},f||v(["!","purposes",l,"title?"])||rt(l)),w,Qe.createElement("span",{className:"cm-switch"},Qe.createElement("div",{className:"slider round active"}))),Qe.createElement("div",{id:"".concat(g,"-description")},j&&Qe.createElement("p",{className:"cm-list-description"},Qe.createElement(ut,{config:c,text:j})),e),a.length>0&&Qe.createElement("div",{className:"cm-services"},Qe.createElement("div",{className:"cm-caret"},Qe.createElement("a",{href:"#","aria-haspopup":"true","aria-expanded":"false",tabIndex:"0",onClick:x,onKeyDown:function(e){32===e.keyCode&&x(e)}},y&&Qe.createElement("span",null,"↑")||Qe.createElement("span",null,"↓")," ",a.length," ",v(["purposeItem",a.length>1?"services":"service"]))),Qe.createElement("ul",{className:"cm-content"+(y?" expanded":"")},S)))}}],n&&It(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),t}(Qe.Component);function Lt(e){return Lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lt(e)}function Ft(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return Bt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Bt(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&Qe.createElement("li",{className:"cm-purpose cm-toggle-all"},Qe.createElement(Ut,{name:"disableAll",title:n(["service","disableAll","title"]),description:n(["service","disableAll","description"]),allDisabled:g.allDisabled,allEnabled:g.allEnabled,onlyRequiredEnabled:g.onlyRequiredEnabled,onToggle:function(e){m(Object.keys(s),e)},manager:o,consents:a,config:r,lang:i,services:[],t:n})))}}],n&&Ht(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),t}(Qe.Component);function Yt(e){return Yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yt(e)}function Jt(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0||!e.manager.confirmed},r}var r,n;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jr(e,t)}(t,e),r=t,n=[{key:"componentWillUnmount",value:function(){this.props.manager.unwatch(this)}},{key:"update",value:function(e,t){e===this.props.manager&&"applyConsents"===t&&(!this.props.config.embedded&&this.props.manager.confirmed?this.setState({show:!1}):this.forceUpdate())}},{key:"notifyApi",value:function(){var e=this.props,t=e.api,r=e.modal,n=e.show,o=e.config;if(void 0!==t){if(r||n>0)return;this.props.manager.confirmed||this.props.manager.auxiliaryStore.getWithKey("shown-before")||(t.update(this,"showNotice",{config:o}),this.props.manager.auxiliaryStore.setWithKey("shown-before",!0))}}},{key:"componentDidMount",value:function(){this.notifyApi()}},{key:"componentDidUpdate",value:function(e){if(e.show!==this.props.show){this.notifyApi();var t=this.props.show>0||!this.props.manager.confirmed;t!==this.state.show&&this.setState({show:t})}}},{key:"render",value:function(){var e=this,t=this.props,r=t.config,n=t.t,o=t.lang,i=t.testing,a=t.manager,c=t.modal,s=this.state.show,l=r.additionalClass,u=r.embedded,p=r.stylePrefix;return Qe.createElement("div",{lang:o,className:(p||"klaro")+(void 0!==l?" "+l:"")},Qe.createElement(hr,{key:"app-"+this.props.show,t:n,testing:i,show:s,lang:o,modal:c,hide:function(){u||e.setState({show:!1})},config:r,manager:a}))}}],n&&gr(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),t}(Qe.Component);function Er(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=300?(e.status=l.status,a(e)):i(e,l.status)})),l.addEventListener("error",(function(){a({status:0,xhr:l})})),void 0!==r&&("GET"===e?t+="?"+(s=r,"?"+Object.keys(s).map((function(e){return e+"="+encodeURIComponent(s[e])})).join("&")):c=JSON.stringify(r)),l.open(e,o.url+t),void 0!==c&&l.setRequestHeader("Content-Type",n||"application/json;charset=UTF-8"),l.send(c)}))}},{key:"submitConsentData",value:function(e){return this.apiRequest("POST","/v1/privacy-managers/"+this.id+"/submit",e,"text/plain;charset=UTF-8")}},{key:"loadConfig",value:function(e){return this.apiRequest("GET","/v1/privacy-managers/"+this.id+"/config.json?name="+e+(this.opts.testing?"&testing=true":""))}},{key:"loadConfigs",value:function(){return this.apiRequest("GET","/v1/privacy-managers/"+this.id+"/configs.json"+(this.opts.testing?"&testing=true":""))}}])&&Ir(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),Rr=(r(7132),r(4062),r(5482));function Mr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,c=[],s=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(e){l=!0,o=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||qr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qr(e,t){if(e){if("string"==typeof e)return Ur(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ur(e,t):void 0}}function Ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}(t.keys());try{for(a.s();!(i=a.n()).done;){var c=i.value,s=t.get(c),l=e.get(c);if(e.has(c))if(s instanceof Map&&l instanceof Map)e.set(c,Br(l,s,r,n));else{if(!r)continue;o(e,c,s)}else o(e,c,s)}}catch(e){a.e(e)}finally{a.f()}return e}var Hr={top:{_meta:{incompatibleWith:["bottom"]},"notice-top":"20px","notice-bottom":"auto"},bottom:{_meta:{incompatibleWith:["top"]},"notice-bottom":"20px","notice-top":"auto"},left:{_meta:{incompatibleWith:["wide"]},"notice-left":"20px","notice-right":"auto"},right:{_meta:{incompatibleWith:["wide"]},"notice-right":"20px","notice-left":"auto"},wide:{"notice-left":"20px","notice-right":"auto","notice-max-width":"calc(100vw - 60px)","notice-position":"fixed"},light:{"button-text-color":"#fff",dark1:"#fafafa",dark2:"#777",dark3:"#555",light1:"#444",light2:"#666",light3:"#111",green3:"#f00"}},Vr=r(5292),Wr=r.n(Vr),Kr=r(9893),$r=r.n(Kr),Gr=r(9383),Zr=r.n(Gr),Xr=r(6884),Yr=r.n(Xr),Jr=r(9088),Qr=r.n(Jr),en=r(7997),tn=r.n(en),rn=r(679),nn={};function on(e){return on="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},on(e)}function an(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function cn(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}function ln(e,t){if(e){if("string"==typeof e)return un(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?un(e,t):void 0}}function un(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?r-1:0),o=1;o=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}(o);try{for(a.s();!(i=a.n()).done;){var c=t[i.value];if(void 0!==c)for(var s=0,l=Object.entries(c);s{privacyPolicy}.'},consentModal:{title:"Služby, které bychom rádi využili",description:"Zde můžete posoudit a přizpůsobit služby, které bychom rádi na tomto webu používali. Máte to pod kontrolou! Povolte nebo zakažte služby, jak uznáte za vhodné."},consentNotice:{testing:"Testing mode!",changeDescription:"Od vaší poslední návštěvy došlo ke změnám, obnovte prosím svůj souhlas.",description:"„Dobrý den! Můžeme povolit některé další služby pro {purposes}? Svůj souhlas můžete kdykoliv změnit nebo odvolat.“","learnMore|capitalize":"Vyberu si"},účely:{functional:{"title|capitalize":"Poskytování služeb",description:"Tyto služby jsou nezbytné pro správné fungování tohoto webu. Nelze je zde deaktivovat, protože služba by jinak nefungovala správně.\n"},performance:{"title|capitalize":"Optimalizace výkonu",description:"V rámci těchto služeb jsou zpracovávány osobní údaje za účelem optimalizace služeb, které jsou na tomto webu poskytovány.\n"},marketing:{"title|capitalize":"Marketing",description:"V rámci těchto služeb jsou zpracovávány osobní údaje, aby se vám zobrazoval relevantní obsah o produktech, službách nebo tématech, které by vás mohly zajímat."},advertising:{"title|capitalize":"Reklama",description:"V rámci těchto služeb jsou zpracovávány osobní údaje, aby vám zobrazovaly personalizované nebo zájmově orientované reklamy."}},purposeItem:{service:"Jednoduchá služba , kterou nainstaluji do svého počítače.",services:"Několik jednoduchých služeb , které nainstaluji do svého počítače."},"ok|capitalize":"To je v pořádku",save:"uložit","decline|capitalize":"Nepřijímám",close:"zavřít",acceptAll:"přijmout vše",acceptSelected:"přijmout vybrané",service:{disableAll:{title:"povolit nebo zakázat všechny služby",description:"Pomocí tohoto přepínače můžete povolit nebo zakázat všechny služby."},optOut:{title:"(opt-out)",description:"Tato služba se načítá ve výchozím nastavení (ale můžete ji zrušit)"},required:{title:"(vždy vyžadováno)",description:"Tato služba je vždy vyžadována"},purposes:"Zpracování pro účely ",purpose:"Zpracování pro účely "},poweredBy:"Realizováno pomocí Klaro!",contextualConsent:{description:"Chcete načíst externí obsah dodávaný prostřednictvím {title}?",acceptOnce:"Ano",acceptAlways:"Vždy"}},da:{acceptAll:"Tillad alle",acceptSelected:"Tillad udvalgte",service:{disableAll:{description:"Brug denne kontakt til at aktivere/deaktivere alle apps.",title:"Aktiver/deaktiver alle applikatione"},optOut:{description:"Denne applikation indlæses som standard (men du kan deaktivere den)",title:"Opt-Out"},purpose:"Formål",purposes:"Formål",required:{description:"Denne applikation er altid nødvendig",title:"(Altid nødvendig)"}},close:"Luk",consentModal:{description:"Her kan du se og ændre, hvilke informationer vi gemmer om dig.",privacyPolicy:{name:"Flere informationer finde du under {privacyPolicy}",text:"databeskyttelseserklæring."},title:"Informationer, som vi gemmer"},consentNotice:{changeDescription:"Der har været ændringer siden dit sidste besøg. Opdater dit valg.",description:"Vi gemmer og behandler dine personlige oplysninger til følgende formål: {purposes}.",imprint:{name:""},learnMore:"Læs mere",privacyPolicy:{name:"Datenschutzerklärung"}},decline:"Afvis",ok:"Ok",poweredBy:"Realiseret med Klaro!",purposeItem:{service:"",services:""},save:"Gem"},de:{acceptAll:"Alle akzeptieren",acceptSelected:"Ausgewählte akzeptieren",close:"Schließen",consentModal:{description:"Hier können Sie die Dienste, die wir auf dieser Website nutzen möchten, bewerten und anpassen. Sie haben das Sagen! Aktivieren oder deaktivieren Sie die Dienste, wie Sie es für richtig halten.",privacyPolicy:{name:"Datenschutzerklärung",text:"Um mehr zu erfahren, lesen Sie bitte unsere {privacyPolicy}."},title:"Dienste, die wir nutzen möchten"},consentNotice:{changeDescription:"Seit Ihrem letzten Besuch gab es Änderungen, bitte erneuern Sie Ihre Zustimmung.",title:"Cookie-Einstellungen",description:"Hallo! Könnten wir bitte einige zusätzliche Dienste für {purposes} aktivieren? Sie können Ihre Zustimmung später jederzeit ändern oder zurückziehen.",imprint:{name:"Impressum"},learnMore:"Lassen Sie mich wählen",privacyPolicy:{name:"Datenschutzerklärung"},testing:"Testmodus!"},contextualConsent:{acceptAlways:"Immer",acceptOnce:"Ja",description:"Möchten Sie von {title} bereitgestellte externe Inhalte laden?",descriptionEmptyStore:"Um diesem Dienst dauerhaft zustimmen zu können, müssen Sie {title} in den {link} zustimmen.",modalLinkText:"Cookie-Einstellungen"},decline:"Ich lehne ab",ok:"Das ist ok",poweredBy:"Realisiert mit Klaro!",privacyPolicy:{name:"Datenschutzerklärung",text:"Um mehr zu erfahren, lesen Sie bitte unsere {privacyPolicy}."},purposeItem:{service:"Dienst",services:"Dienste"},purposes:{advertising:{description:"Diese Dienste verarbeiten persönliche Informationen, um Ihnen personalisierte oder interessenbezogene Werbung zu zeigen.",title:"Werbung"},functional:{description:"Diese Dienste sind für die korrekte Funktion dieser Website unerlässlich. Sie können sie hier nicht deaktivieren, da der Dienst sonst nicht richtig funktionieren würde.\n",title:"Dienstbereitstellung"},marketing:{description:"Diese Dienste verarbeiten persönliche Daten, um Ihnen relevante Inhalte über Produkte, Dienstleistungen oder Themen zu zeigen, die Sie interessieren könnten.",title:"Marketing"},performance:{description:"Diese Dienste verarbeiten personenbezogene Daten, um den von dieser Website angebotenen Service zu optimieren.\n",title:"Optimierung der Leistung"}},save:"Speichern",service:{disableAll:{description:"Mit diesem Schalter können Sie alle Dienste aktivieren oder deaktivieren.",title:"Alle Dienste aktivieren oder deaktivieren"},optOut:{description:"Diese Dienste werden standardmäßig geladen (Sie können sich jedoch abmelden)",title:"(Opt-out)"},purpose:"Zweck",purposes:"Zwecke",required:{description:"Dieser Service ist immer erforderlich",title:"(immer erforderlich)"}}},el:{acceptAll:"",acceptAll_en:"Accept all",acceptSelected:"",acceptSelected_en:"Accept selected",service:{disableAll:{description:"Χρησιμοποίησε αυτό τον διακόπτη για να ενεργοποιήσεις/απενεργοποιήσεις όλες τις εφαρμογές.",title:"Για όλες τις εφαρμογές"},optOut:{description:"Είναι προκαθορισμένο να φορτώνεται, άλλα μπορεί να παραληφθεί",title:"(μη απαιτούμενο)"},purpose:"Σκοπός",purposes:"Σκοποί",required:{description:"Δεν γίνεται να λειτουργήσει σωστά η εφαρμογή χωρίς αυτό",title:"(απαιτούμενο)"}},close:"Κλείσιμο",consentModal:{description:"Εδώ μπορείς να δεις και να ρυθμίσεις τις πληροφορίες που συλλέγουμε σχετικά με εσένα.",privacyPolicy:{name:"Πολιτική Απορρήτου",text:"Για περισσότερες πληροφορίες, παρακαλώ διαβάστε την {privacyPolicy}."},title:"Πληροφορίες που συλλέγουμε"},consentNotice:{changeDescription:"Πραγματοποιήθηκαν αλλαγές μετά την τελευταία σας επίσκεψη παρακαλούμε ανανεώστε την συγκατάθεση σας.",description:"Συγκεντρώνουμε και επεξεργαζόμαστε τα προσωπικά δεδομένα σας για τους παρακάτω λόγους: {purposes}.",imprint:{name:"",name_en:"imprint"},learnMore:"Περισσότερα",privacyPolicy:{name:"Πολιτική Απορρήτου"}},decline:"Απόρριπτω",ok:"OK",poweredBy:"Υποστηρίζεται από το Klaro!",purposeItem:{service:"",services:""},save:"Αποθήκευση"},en:{acceptAll:"Accept all",acceptSelected:"Accept selected",close:"Close",consentModal:{description:"Here you can assess and customize the services that we'd like to use on this website. You're in charge! Enable or disable services as you see fit.",title:"Services we would like to use"},consentNotice:{changeDescription:"There were changes since your last visit, please renew your consent.",title:"Cookie Consent",description:"Hi! Could we please enable some additional services for {purposes}? You can always change or withdraw your consent later.",learnMore:"Let me choose",testing:"Testing mode!"},contextualConsent:{acceptAlways:"Always",acceptOnce:"Yes",description:"Do you want to load external content supplied by {title}?",descriptionEmptyStore:"To agree to this service permanently, you must accept {title} in the {link}.",modalLinkText:"Consent Manager"},decline:"I decline",ok:"That's ok",poweredBy:"Realized with Klaro!",privacyPolicy:{name:"privacy policy",text:"To learn more, please read our {privacyPolicy}."},purposeItem:{service:"service",services:"services"},purposes:{advertising:{description:"These services process personal information to show you personalized or interest-based advertisements.",title:"Advertising"},functional:{description:"These services are essential for the correct functioning of this website. You cannot disable them here as the service would not work correctly otherwise.\n",title:"Service Provision"},marketing:{description:"These services process personal information to show you relevant content about products, services or topics that you might be interested in.",title:"Marketing"},performance:{description:"These services process personal information to optimize the service that this website offers.\n",title:"Performance Optimization"}},save:"Save",service:{disableAll:{description:"Use this switch to enable or disable all services.",title:"Enable or disable all services"},optOut:{description:"This services is loaded by default (but you can opt out)",title:"(opt-out)"},purpose:"purpose",purposes:"purposes",required:{description:"This services is always required",title:"(always required)"}}},zh:{acceptAll:"照单全收",acceptSelected:"接受选择",close:"密切",consentModal:{description:"在这里,您可以评估和定制我们希望在本网站上使用的服务。您是负责人!您可以根据自己的需要启用或禁用服务。启用或禁用您认为合适的服务。",privacyPolicy:{name:"隐私政策",text:"要了解更多,请阅读我们的{privacyPolicy} 。"},title:"我们想使用的服务"},consentNotice:{changeDescription:"自上次访问后有变化,请更新您的同意。",description:"你好!我们可以为{purposes} 启用一些额外的服务吗?您可以随时更改或撤回您的同意。",imprint:{name:"印记"},learnMore:"让我来选",privacyPolicy:{name:"隐私政策"},testing:"测试模式!"},contextualConsent:{acceptAlways:"总是",acceptOnce:"是的,是的",description:"你想加载由{title} 提供的外部内容吗?"},decline:"我拒绝",ok:"没事的",poweredBy:"与Klaro一起实现!",privacyPolicy:{name:"隐私政策",text:"要了解更多,请阅读我们的{privacyPolicy} 。"},purposeItem:{service:"服务",services:"服务"},purposes:{advertising:{description:"这些服务处理个人信息,向您展示个性化或基于兴趣的广告。",title:"广告宣传"},functional:{description:"这些服务对于本网站的正常运行是必不可少的。您不能在这里禁用它们,否则服务将无法正常运行。\n",title:"服务提供"},marketing:{description:"这些服务会处理个人信息,向您展示您可能感兴趣的产品、服务或主题的相关内容。",title:"市场营销"},performance:{description:"这些服务处理个人信息是为了优化本网站提供的服务。\n",title:"性能优化"}},save:"挽救",service:{disableAll:{description:"使用此开关可启用或禁用所有服务。",title:"启用或停用所有服务"},optOut:{description:"这个服务是默认加载的(但你可以选择退出)",title:"(选择退出)"},purpose:"目的",purposes:"目的",required:{description:"这种服务是必须的",title:"(总是需要)"}}},pt:{acceptAll:"Aceitar todos",acceptSelected:"Aceitar selecionados",close:"Fechar",consentModal:{description:"Aqui você pode avaliar e personalizar os serviços que gostaríamos de usar neste website. Você está no comando! Habilite ou desabilite os serviços como julgar conveniente.",privacyPolicy:{name:"política de privacidade",text:"Para saber mais, por favor, leia nossa {privacyPolicy}."},title:"Serviços que gostaríamos de utilizar"},consentNotice:{changeDescription:"Houve mudanças desde sua última visita, queira renovar seu consentimento.",description:"Olá! Poderíamos, por favor, habilitar alguns serviços adicionais para {purposes}? Você pode sempre mudar ou retirar seu consentimento mais tarde.",imprint:{name:"imprimir"},learnMore:"Deixe-me escolher",privacyPolicy:{name:"política de privacidade"},testing:"Modo de teste!"},contextualConsent:{acceptAlways:"Sempre",acceptOnce:"Sim",description:"Você deseja carregar conteúdo externo fornecido por {title}?"},decline:"Recusar",ok:"Aceito.",poweredBy:"Realizado com Klaro!",privacyPolicy:{name:"política de privacidade",text:"Para saber mais, por favor, leia nossa {privacyPolicy}."},purposeItem:{service:"serviço",services:"serviços"},purposes:{advertising:{description:"Esses serviços processam informações pessoais para mostrar a você anúncios personalizados ou baseados em interesses.",title:"Publicidade"},functional:{description:"Esses serviços são essenciais para o correto funcionamento deste website. Você não pode desativá-los aqui, pois de outra forma o serviço não funcionaria corretamente.\n",title:"Prestação de serviços"},marketing:{description:"Esses serviços processam informações pessoais para mostrar a você conteúdo relevante sobre produtos, serviços ou tópicos que possam ser do seu interesse.",title:"Marketing"},performance:{description:"Esses serviços processam informações pessoais para otimizar o serviço que este website oferece.\n",title:"Otimização do desempenho"}},save:"Salvar",service:{disableAll:{description:"Use essa chave para habilitar ou desabilitar todos os serviços.",title:"Habilitar ou desabilitar todos os serviços"},optOut:{description:"Estes serviços são carregados por padrão (mas o você pode optar por não participar).",title:"(opt-out)"},purpose:"Objetivo",purposes:"Objetivos",required:{description:"Esses serviços são sempre necessários",title:"(sempre necessário)"}}},es:{acceptAll:"Aceptar todas",acceptSelected:"Aceptar seleccionadas",close:"Cerrar",consentModal:{description:"Aquí puede evaluar y personalizar los servicios que nos gustaría utilizar en este sitio web. ¡Usted decide! Habilite o deshabilite los servicios como considere oportuno.",privacyPolicy:{name:"política de privacidad",text:"Para saber más, por favor lea nuestra {privacyPolicy}."},title:"Servicios que nos gustaría utilizar"},consentNotice:{changeDescription:"Ha habido cambios en las cookies desde su última visita. Debe renovar su consentimiento.",description:"¡Hola! ¿Podríamos habilitar algunos servicios adicionales para {purposes}? Siempre podrá cambiar o retirar su consentimiento más tarde.",imprint:{name:"Imprimir"},learnMore:"Quiero elegir",privacyPolicy:{name:"política de privacidad"},testing:"¡Modo de prueba!"},contextualConsent:{acceptAlways:"Siempre",acceptOnce:"Sí",description:"¿Quieres cargar el contenido externo suministrado por {title}?"},decline:"Descartar todas",ok:"De acuerdo",poweredBy:"¡Realizado con Klaro!",privacyPolicy:{name:"política de privacidad",text:"Para saber más, por favor lea nuestra {privacyPolicy}."},purposeItem:{service:"servicio",services:"servicios"},purposes:{advertising:{description:"Estos servicios procesan información personal para mostrarle anuncios personalizados o basados en intereses.",title:"Publicidad"},functional:{description:"Estos servicios son esenciales para el correcto funcionamiento de este sitio web. No puede desactivarlos ya que la página no funcionaría correctamente.",title:"Prestación de servicios"},marketing:{description:"Estos servicios procesan información personal para mostrarle contenido relevante sobre productos, servicios o temas que puedan interesarle.",title:"Marketing"},performance:{description:"Estos servicios procesan información personal para optimizar el servicio que ofrece este sitio.",title:"Optimización del rendimiento"}},save:"Guardar",service:{disableAll:{description:"Utilice este interruptor para activar o desactivar todos los servicios.",title:"Activar o desactivar todos los servicios"},optOut:{description:"Este servicio está habilitado por defecto (pero puede optar por lo contrario)",title:"(desactivar)"},purpose:"Finalidad",purposes:"Finalidades",required:{description:"Este servicio es necesario siempre",title:"(siempre requerido)"}}},fi:{acceptAll:"",acceptAll_en:"Accept all",acceptSelected:"",acceptSelected_en:"Accept selected",service:{disableAll:{description:"Aktivoi kaikki päälle/pois.",title:"Valitse kaikki"},optOut:{description:"Ladataan oletuksena (mutta voit ottaa sen pois päältä)",title:"(ladataan oletuksena)"},purpose:"Käyttötarkoitus",purposes:"Käyttötarkoitukset",required:{description:"Sivusto vaatii tämän aina",title:"(vaaditaan)"}},close:"Sulje",consentModal:{description:"Voit tarkastella ja muokata sinusta keräämiämme tietoja.",privacyPolicy:{name:"tietosuojasivultamme",text:"Voit lukea lisätietoja {privacyPolicy}."},title:"Keräämämme tiedot"},consentNotice:{changeDescription:"Olemme tehneet muutoksia ehtoihin viime vierailusi jälkeen, tarkista ehdot.",description:"Keräämme ja käsittelemme henkilötietoja seuraaviin tarkoituksiin: {purposes}.",imprint:{name:"",name_en:"imprint"},learnMore:"Lue lisää",privacyPolicy:{name:"tietosuojasivultamme"}},decline:"Hylkää",ok:"Hyväksy",poweredBy:"Palvelun tarjoaa Klaro!",purposeItem:{service:"",services:""},save:"Tallenna"},fr:{acceptAll:"Accepter tout",acceptSelected:"Accepter sélectionné",close:"Fermer",consentModal:{description:"Vous pouvez ici évaluer et personnaliser les services que nous aimerions utiliser sur ce site. C'est vous qui décidez ! Activez ou désactivez les services comme bon vous semble.",privacyPolicy:{name:"politique de confidentialité",text:"Pour en savoir plus, veuillez lire notre {privacyPolicy}."},title:"Services que nous souhaitons utiliser"},consentNotice:{changeDescription:"Il y a eu des changements depuis votre dernière visite, veuillez renouveler votre consentement.",description:"Bonjour ! Pourrions-nous activer des services supplémentaires pour {purposes}? Vous pouvez toujours modifier ou retirer votre consentement plus tard.",imprint:{name:"mentions légales"},learnMore:"Laissez-moi choisir",privacyPolicy:{name:"politique de confidentialité"},testing:"Mode test !"},contextualConsent:{acceptAlways:"Toujours",acceptOnce:"Oui",description:"Vous souhaitez charger un contenu externe fourni par {title}?"},decline:"Je refuse",ok:"C'est bon.",poweredBy:"Réalisé avec Klaro !",privacyPolicy:{name:"politique de confidentialité",text:"Pour en savoir plus, veuillez lire notre {privacyPolicy}."},purposeItem:{service:"service",services:"services"},purposes:{advertising:{description:"Ces services traitent les informations personnelles pour vous présenter des publicités personnalisées ou basées sur des intérêts.",title:"Publicité"},functional:{description:"Ces services sont essentiels au bon fonctionnement de ce site. Vous ne pouvez pas les désactiver ici car le service ne fonctionnerait pas correctement autrement.\n",title:"Prestation de services"},marketing:{description:"Ces services traitent les informations personnelles afin de vous présenter un contenu pertinent sur les produits, les services ou les sujets qui pourraient vous intéresser.",title:"Marketing"},performance:{description:"Ces services traitent les informations personnelles afin d'optimiser le service que ce site Web offre.\n",title:"Optimisation de la performance"}},save:"Enregistrer",service:{disableAll:{description:"Utilisez ce commutateur pour activer ou désactiver tous les services.",title:"Activer ou désactiver tous les services"},optOut:{description:"Ce service est chargé par défaut (mais vous pouvez le désactiver)",title:"(opt-out)"},purpose:"Objet",purposes:"Fins",required:{description:"Ce service est toujours nécessaire",title:"(toujours requis)"}}},gl:{acceptAll:"Aceptar todas",acceptSelected:"Aceptar seleccionadas",close:"Pechar",consentModal:{description:"Aquí pode avaliar e personalizar os servizos que nos gustaría utilizar neste sitio web. ¡Vostede decide! Habilite ou deshabilite os servicios como lle conveña.",privacyPolicy:{name:"política de privacidade",text:"Para saber máis, por favor lea a nosa {privacyPolicy}."},title:"Servizos que nos gustaría utilizar"},consentNotice:{changeDescription:"Houbo cambios nas cookies dende a súa última visita. Debe renovar o seu consentimento.",description:"¡Ola! ¿Poderíamos habilitar algúns servizos adicionais para {purposes}? Sempre poderá cambiar ou retirar o séu consentimento máis tarde.",imprint:{name:"Imprimir"},learnMore:"Quero elixir",privacyPolicy:{name:"política de privacidade"},testing:"¡Modo de proba!"},decline:"Descartar todas",ok:"De acordo",poweredBy:"¡Realizado con Klaro!",privacyPolicy:{name:"política de privacidade",text:"Para saber máis, por favor lea a nosa {privacyPolicy}."},purposeItem:{service:"servizo",services:"servizos"},purposes:{advertising:{description:"Estes servizos procesan información persoal para mostrarlle anuncios personalizados ou basados en intereses.",title:"Publicidade"},functional:{description:"Estes servizos son esenciais para o correcto funcionamiento deste sitio web. Non pode desactivalos xa que a páxina non funcionaría correctamente.",title:"Prestación de servizos"},marketing:{description:"Estes servizos procesan información persoal para mostrarlle contido relevante sobre produtos, servizos ou temas que poidan interesarlle.",title:"Marketing"},performance:{description:"Estes servizos procesan información persoal para optimizar o servizo que ofrece este sitio.",title:"Optimización do rendimento"}},save:"Gardar",service:{disableAll:{description:"Utilice este interruptor para activar ou desactivar todos os servizos.",title:"Activar ou desactivar todos os servizos"},optOut:{description:"Este servizo está habilitado por defecto (pero pode optar polo contrario)",title:"(desactivar)"},purpose:"Finalidade",purposes:"Finalidades",required:{description:"Este servizo é necesario sempre",title:"(sempre requirido)"}}},hu:{acceptAll:"Mind elfogad",acceptAll_en:"Accept all",acceptSelected:"Kiválasztottat elfogad",acceptSelected_en:"Accept selected",service:{disableAll:{description:"Használja ezt a kapcsolót az összes alkalmazás engedélyezéséhez/letiltásához.",title:"Összes app átkapcsolása"},optOut:{description:"Ez az alkalmazás alapértelmezés szerint betöltött (de ki lehet kapcsolni)",title:"(leiratkozás)"},purpose:"Cél",purposes:"Célok",required:{description:"Ez az alkalmazás mindig szükséges",title:"(mindig szükséges)"}},close:"Elvet",consentModal:{description:"Itt láthatja és testreszabhatja az önről gyűjtött információkat.",privacyPolicy:{name:"adatvédelmi irányelveinket",text:"További információért kérjük, olvassa el az {privacyPolicy}."},title:"Információk, amiket gyűjtünk"},consentNotice:{changeDescription:"Az utolsó látogatás óta változások történtek, kérjük, frissítse a hozzájárulását.",description:"Személyes adatait összegyűjtjük és feldolgozzuk az alábbi célokra: {purposes}.",imprint:{name:"impresszum",name_en:"imprint"},learnMore:"Tudjon meg többet",privacyPolicy:{name:"adatvédelmi irányelveinket"}},contextualConsent:{acceptAlways:"Mindig",acceptOnce:"Igen",description:"Be akarod tölteni a {title} által szolgáltatott külső tartalmakat?"},decline:"Elutasít",ok:"Elfogad",poweredBy:"Powered by Klaro!",purposeItem:{service:"",services:""},save:"Mentés"},hr:{acceptAll:"",acceptAll_en:"Prihvati sve",acceptSelected:"",acceptSelected_en:"Prihvati odabrane",service:{disableAll:{description:"Koristite ovaj prekidač da omogućite/onemogućite sve aplikacije odjednom.",title:"Izmeijeni sve"},optOut:{description:"Ova aplikacija je učitana automatski (ali je možete onemogućiti)",title:"(onemogućite)"},purpose:"Svrha",purposes:"Svrhe",required:{description:"Ova aplikacija je uvijek obavezna",title:"(obavezna)"}},close:"Zatvori",consentModal:{description:"Ovdje možete vidjeti i podesiti informacije koje prikupljamo o Vama.",privacyPolicy:{name:"pravila privatnosti",text:"Za više informacije pročitajte naša {privacyPolicy}."},title:"Informacije koje prikupljamo"},consentNotice:{changeDescription:"Došlo je do promjena od Vaše posljednjeg posjećivanja web stranice, molimo Vas da ažurirate svoja odobrenja.",description:"Mi prikupljamo i procesiramo Vaše osobne podatke radi slijedećeg: {purposes}.",imprint:{name:"",name_en:"imprint"},learnMore:"Saznajte više",privacyPolicy:{name:"pravila privatnosti"}},decline:"Odbij",ok:"U redu",poweredBy:"Pokreće Klaro!",purposeItem:{service:"",services:""},save:"Spremi"},it:{acceptAll:"Accettare tutti",acceptSelected:"Accettare selezionato",close:"Chiudi",consentModal:{description:"Qui può valutare e personalizzare i servizi che vorremmo utilizzare su questo sito web. È lei il responsabile! Abilitare o disabilitare i servizi come meglio crede.",privacyPolicy:{name:"informativa sulla privacy",text:"Per saperne di più, legga la nostra {privacyPolicy}."},title:"Servizi che desideriamo utilizzare"},consentNotice:{changeDescription:"Ci sono stati dei cambiamenti rispetto alla sua ultima visita, la preghiamo di rinnovare il suo consenso.",description:"Salve, possiamo attivare alcuni servizi aggiuntivi per {purposes}? Può sempre modificare o ritirare il suo consenso in un secondo momento.",imprint:{name:"impronta"},learnMore:"Lasciatemi scegliere",privacyPolicy:{name:"informativa sulla privacy"},testing:"Modalità di test!"},contextualConsent:{acceptAlways:"Sempre",acceptOnce:"Sì",description:"Vuole caricare contenuti esterni forniti da {title}?"},decline:"Rifiuto",ok:"Va bene così",poweredBy:"Realizzato con Klaro!",privacyPolicy:{name:"informativa sulla privacy",text:"Per saperne di più, legga la nostra {privacyPolicy}."},purposeItem:{service:"servizio",services:"servizi"},purposes:{advertising:{description:"Questi servizi elaborano le informazioni personali per mostrarle annunci pubblicitari personalizzati o basati su interessi.",title:"Pubblicità"},functional:{description:"Questi servizi sono essenziali per il corretto funzionamento di questo sito web. Non può disattivarli qui perché altrimenti il servizio non funzionerebbe correttamente.\n",title:"Fornitura di servizi"},marketing:{description:"Questi servizi elaborano le informazioni personali per mostrarle contenuti rilevanti su prodotti, servizi o argomenti che potrebbero interessarla.",title:"Marketing"},performance:{description:"Questi servizi elaborano le informazioni personali per ottimizzare il servizio offerto da questo sito web.\n",title:"Ottimizzazione delle prestazioni"}},save:"Salva",service:{disableAll:{description:"Utilizzi questo interruttore per attivare o disattivare tutti i servizi.",title:"Attivare o disattivare tutti i servizi"},optOut:{description:"Questo servizio è caricato di default (ma è possibile scegliere di non usufruirne)",title:"(opt-out)"},purpose:"Scopo dell",purposes:"Finalità",required:{description:"Questo servizio è sempre richiesto",title:"(sempre richiesto)"}}},nl:{acceptAll:"Accepteer alle",acceptSelected:"Geselecteerde",close:"Sluit",consentModal:{description:"Hier kunt u de diensten die wij op deze website willen gebruiken beoordelen en aanpassen. U heeft de leiding! Schakel de diensten naar eigen inzicht in of uit.",privacyPolicy:{name:"privacybeleid",text:"Voor meer informatie kunt u ons {privacyPolicy} lezen."},title:"Diensten die we graag willen gebruiken"},consentNotice:{changeDescription:"Er waren veranderingen sinds uw laatste bezoek, gelieve uw toestemming te hernieuwen.",description:"Hallo, kunnen wij u een aantal extra diensten aanbieden voor {purposes}? U kunt uw toestemming later altijd nog wijzigen of intrekken.",imprint:{name:"impressum"},learnMore:"Laat me kiezen",privacyPolicy:{name:"privacybeleid"},testing:"Testmodus!"},contextualConsent:{acceptAlways:"Altijd",acceptOnce:"Ja",description:"Wilt u externe content laden die door {title} wordt aangeleverd ?"},decline:"Ik weiger",ok:"Dat is oké",poweredBy:"Gerealiseerd met Klaro!",privacyPolicy:{name:"privacybeleid",text:"Voor meer informatie kunt u ons {privacyPolicy} lezen."},purposeItem:{service:"service",services:"diensten"},purposes:{advertising:{description:"Deze diensten verwerken persoonlijke informatie om u gepersonaliseerde of op interesse gebaseerde advertenties te tonen.",title:"Reclame"},functional:{description:"Deze diensten zijn essentieel voor het correct functioneren van deze website. U kunt ze hier niet uitschakelen omdat de dienst anders niet correct zou werken.\n",title:"Dienstverlening"},marketing:{description:"Deze diensten verwerken persoonlijke informatie om u relevante inhoud te tonen over producten, diensten of onderwerpen waarin u geïnteresseerd zou kunnen zijn.",title:"Marketing"},performance:{description:"Deze diensten verwerken persoonlijke informatie om de service die deze website biedt te optimaliseren.\n",title:"Optimalisatie van de prestaties"}},save:"Opslaan",service:{disableAll:{description:"Gebruik deze schakelaar om alle diensten in of uit te schakelen.",title:"Alle diensten in- of uitschakelen"},optOut:{description:"Deze diensten worden standaard geladen (maar u kunt zich afmelden)",title:"(opt-out)"},purpose:"Verwerkingsdoel",purposes:"Verwerkingsdoeleinden",required:{description:"Deze diensten zijn altijd nodig",title:"(altijd nodig)"}}},no:{acceptAll:"Godtar alle",acceptSelected:"Godtar valgt",service:{disableAll:{description:"Bruk denne for å skru av/på alle apper.",title:"Bytt alle apper"},optOut:{description:"Denne appen er lastet som standard (men du kan skru det av)",title:"(opt-out)"},purpose:"Årsak",purposes:"Årsaker",required:{description:"Denne applikasjonen er alltid påkrevd",title:"(alltid påkrevd)"}},close:"",close_en:"Close",consentModal:{description:"Her kan du se og velge hvilken informasjon vi samler inn om deg.",privacyPolicy:{name:"personvernerklæring",text:"For å lære mer, vennligst les vår {privacyPolicy}."},title:"Informasjon vi samler inn"},consentNotice:{changeDescription:"Det har skjedd endringer siden ditt siste besøk, vennligst oppdater ditt samtykke.",description:"Vi samler inn og prosesserer din personlige informasjon av følgende årsaker: {purposes}.",imprint:{name:"",name_en:"imprint"},learnMore:"Lær mer",privacyPolicy:{name:"personvernerklæring"}},decline:"Avslå",ok:"OK",poweredBy:"Laget med Klaro!",purposeItem:{service:"",services:""},save:"Opslaan"},oc:{acceptAll:"Tot acceptar",acceptSelected:"Acceptar çò seleccionat",close:"Tampar",consentModal:{description:"Aquí podètz mesurar e personalizar los servicis que volriam utilizar sus aqueste site web. Avètz lo darrièr mot ! Activatz o desactivatz segon vòstra causida.",title:"Servicis que volriam utilizar"},consentNotice:{changeDescription:"I aguèt de modificacions dempuèi vòstra darrièra visita, mercés de repassar vòstre consentiment.",description:"Adieu ! Poiriam activar mai de servici per {purposes} ? Podètz totjorn modificar o tirar vòstre consentiment mai tard.",learnMore:"Me daissar causir",testing:"Mòde tèst !"},contextualConsent:{acceptAlways:"Totjorn",acceptOnce:"Òc",description:"Volètz cargar de contenguts extèrn provesits per {title} ?"},decline:"Refusi",ok:"Es bon",poweredBy:"Realizat amb Klaro !",privacyPolicy:{name:"politica de confidencialitat",text:"Per ne saber mai, vejatz nòstra {privacyPolicy}."},purposeItem:{service:"servici",services:"servicis"},purposes:{advertising:{description:"Aquestes servicis tractan d’informacions personalas per vos mostrar de reclamas personalizadas o basadas suls interèsses.",title:"Reclama"},functional:{description:"Aquestes servicis son essencials pel foncionament corrèct d’aqueste site web. Los podètz pas desactivar aquí pr’amor que lo servici foncionariá pas coma cal autrament.\n",title:"Servici de provision"},marketing:{description:"Aquestes servicis tractan d’informacions personalas per vos mostrar de contenguts a prepaus de produits, de servicis o tèmas que poirián vos interessar.",title:"Marketing"},performance:{description:"Aquestes servicis tractan d’informacions per optimizar lo servici qu’aqueste site web prepausa.\n",title:"Optimizacion de las performanças"}},save:"Salvar",service:{disableAll:{description:"Utilizatz aqueste alternator per activar o desactivar totes los servicis.",title:"Activar o desactivar totes los servicis"},optOut:{description:"Aqueste servici es cargar per defaut (mas lo podètz desactivar)",title:"(opt-out)"},purpose:"finalitat",purposes:"finalitat",required:{description:"Aqueste servici es totjorn requesit",title:"(totjorn requesit)"}}},ro:{acceptAll:"",acceptAll_en:"Accept all",acceptSelected:"",acceptSelected_en:"Accept selected",service:{disableAll:{description:"Utilizați acest switch pentru a activa/dezactiva toate aplicațiile.",title:"Comutați între toate aplicațiile"},optOut:{description:"Această aplicație este încărcată în mod implicit (dar puteți renunța)",title:"(opt-out)"},purpose:"Scop",purposes:"Scopuri",required:{description:"Această aplicație este întotdeauna necesară",title:"(întotdeauna necesar)"}},close:"",close_en:"Close",consentModal:{description:"Aici puteți vedea și personaliza informațiile pe care le colectăm despre dvs.",privacyPolicy:{name:"politica privacy",text:"Pentru a afla mai multe, vă rugăm să citiți {privacyPolicy}."},title:"Informațiile pe care le colectăm"},consentNotice:{changeDescription:"Au existat modificări de la ultima vizită, vă rugăm să actualizați consimțământul.",description:"Colectăm și procesăm informațiile dvs. personale în următoarele scopuri: {purposes}.",imprint:{name:"",name_en:"imprint"},learnMore:"Află mai multe",privacyPolicy:{name:"politica privacy"}},decline:"Renunță",ok:"OK",poweredBy:"Realizat de Klaro!",purposeItem:{service:"",services:""},save:"Salvează"},sr:{acceptAll:"",acceptAll_en:"Accept all",acceptSelected:"",acceptSelected_en:"Accept selected",service:{disableAll:{description:"Koristite ovaj prekidač da omogućite/onesposobite sve aplikacije odjednom.",title:"Izmeni sve"},optOut:{description:"Ova aplikacija je učitana automatski (ali je možete onesposobiti)",title:"(onesposobite)"},purpose:"Svrha",purposes:"Svrhe",required:{description:"Ova aplikacija je uvek neophodna",title:"(neophodna)"}},close:"Zatvori",consentModal:{description:"Ovde možete videti i podesiti informacije koje prikupljamo o Vama.",privacyPolicy:{name:"politiku privatnosti",text:"Za više informacije pročitajte našu {privacyPolicy}."},title:"Informacije koje prikupljamo"},consentNotice:{changeDescription:"Došlo je do promena od Vaše poslednje posete, molimo Vas da ažurirate svoja odobrenja.",description:"Mi prikupljamo i procesiramo Vaše lične podatke radi sledećeg: {purposes}.",imprint:{name:"",name_en:"imprint"},learnMore:"Saznajte više",privacyPolicy:{name:"politiku privatnosti"}},decline:"Odbij",ok:"U redu",poweredBy:"Pokreće Klaro!",purposeItem:{service:"",services:""},save:"Sačuvaj"},sr_cyrl:{consentModal:{title:"Информације које прикупљамо",description:"Овде можете видет и подесити информације које прикупљамо о Вама.\n",privacyPolicy:{name:"политику приватности",text:"За више информација прочитајте нашу {privacyPolicy}.\n"}},consentNotice:{changeDescription:"Дошло је до промена од Ваше последнје посете, молимо Вас да ажурирате своја одобрења.",description:"Ми прикупљамо и процесирамо Ваше личне податке ради следећег: {purposes}.\n",learnMore:"Сазнајте више",privacyPolicy:{name:"политику приватности"}},ok:"У реду",save:"Сачувај",decline:"Одбиј",close:"Затвори",service:{disableAll:{title:"Измени све",description:"Користите овај прекидач да омогућите/онеспособите све апликације одједном."},optOut:{title:"(онеспособите)",description:"Ова апликација је учитана аутоматски (али је можете онеспособити)"},required:{title:"(неопходна)",description:"Ова апликација је увек неопходна."},purposes:"Сврхе",purpose:"Сврха"},poweredBy:"Покреће Кларо!"},sv:{acceptAll:"Acceptera alla",acceptSelected:"Acceptera markerat",service:{disableAll:{description:"Använd detta reglage för att aktivera/avaktivera samtliga appar.",title:"Ändra för alla appar"},optOut:{description:"Den här appen laddas som standardinställning (men du kan avaktivera den)",title:"(Avaktivera)"},purpose:"Syfte",purposes:"Syften",required:{description:"Den här applikationen krävs alltid",title:"(Krävs alltid)"}},close:"Stäng",consentModal:{description:"Här kan du se och anpassa vilken information vi samlar om dig.",privacyPolicy:{name:"Integritetspolicy",text:"För att veta mer, läs vår {privacyPolicy}."},title:"Information som vi samlar"},consentNotice:{changeDescription:"Det har skett förändringar sedan ditt senaste besök, var god uppdatera ditt medgivande.",description:"Vi samlar och bearbetar din personliga data i följande syften: {purposes}.",imprint:{name:"",name_en:"imprint"},learnMore:"Läs mer",privacyPolicy:{name:"Integritetspolicy"}},decline:"Avböj",ok:"OK",poweredBy:"Körs på Klaro!",purposeItem:{service:"",services:""},save:"Spara"},tr:{acceptAll:"",acceptAll_en:"Accept all",acceptSelected:"",acceptSelected_en:"Accept selected",service:{disableAll:{description:"Toplu açma/kapama için bu düğmeyi kullanabilirsin.",title:"Tüm uygulamaları aç/kapat"},optOut:{description:"Bu uygulama varsayılanda yüklendi (ancak iptal edebilirsin)",title:"(isteğe bağlı)"},purpose:"Amaç",purposes:"Amaçlar",required:{description:"Bu uygulama her zaman gerekli",title:"(her zaman gerekli)"}},close:"Kapat",consentModal:{description:"Hakkınızda topladığımız bilgileri burada görebilir ve özelleştirebilirsiniz.",privacyPolicy:{name:"Gizlilik Politikası",text:"Daha fazlası için lütfen {privacyPolicy} sayfamızı okuyun."},title:"Sakladığımız bilgiler"},consentNotice:{changeDescription:"Son ziyaretinizden bu yana değişiklikler oldu, lütfen seçiminizi güncelleyin.",description:"Kişisel bilgilerinizi aşağıdaki amaçlarla saklıyor ve işliyoruz: {purposes}.",imprint:{name:"",name_en:"imprint"},learnMore:"Daha fazla bilgi",privacyPolicy:{name:"Gizlilik Politikası"}},decline:"Reddet",ok:"Tamam",poweredBy:"Klaro tarafından geliştirildi!",purposeItem:{service:"",services:""},save:"Kaydet"},pl:{acceptAll:"Zaakceptuj wszystkie",acceptSelected:"Zaakceptuj wybrane",close:"Zamknij",consentModal:{description:"Tutaj mogą Państwo ocenić i dostosować usługi, które chcielibyśmy wykorzystać na tej stronie. Włączaj lub wyłączaj usługi według własnego uznania.",privacyPolicy:{name:"polityką prywatności",text:"Aby dowiedzieć się więcej, prosimy o zapoznanie się z naszą {privacyPolicy}."},title:"Usługi, z których chcielibyśmy skorzystać"},consentNotice:{changeDescription:"Od Twojej ostatniej wizyty nastąpiły zmiany, prosimy o odnowienie zgody.",description:"Czy możemy włączyć dodatkowe usługi dla {purposes}? W każdej chwili mogą Państwo później zmienić lub wycofać swoją zgodę.",imprint:{name:"Imprint"},learnMore:"Pozwól mi wybrać",privacyPolicy:{name:"polityka prywatności"},testing:"Tryb testowy!"},contextualConsent:{acceptAlways:"Zawsze",acceptOnce:"Tak",description:"Czy chcą Państwo załadować treści zewnętrzne dostarczane przez {title}?"},decline:"Odmawiam",ok:"Ok",poweredBy:"Technologia dostarczona przez Klaro",privacyPolicy:{name:"polityka prywatności",text:"Aby dowiedzieć się więcej, prosimy o zapoznanie się z naszą {privacyPolicy}."},purposeItem:{service:"usługa",services:"usługi"},purposes:{advertising:{description:"Usługi te przetwarzają dane osobowe w celu pokazania Państwu spersonalizowanych lub opartych na zainteresowaniach reklam.",title:"Reklama"},functional:{description:"Usługi te są niezbędne do prawidłowego funkcjonowania niniejszej strony internetowej. Nie mogą Państwo ich tutaj wyłączyć, ponieważ w przeciwnym razie strona nie działałaby prawidłowo.\n",title:"Świadczenie usług"},marketing:{description:"Usługi te przetwarzają dane osobowe w celu pokazania Państwu istotnych treści dotyczących produktów, usług lub tematów, którymi mogą być Państwo zainteresowani.",title:"Marketing"},performance:{description:"Usługi te przetwarzają dane osobowe w celu optymalizacji usług oferowanych przez tę stronę.\n",title:"Optymalizacja wydajności"}},save:"Zapisz",service:{disableAll:{description:"Za pomocą tego przełącznika można włączać lub wyłączać wszystkie usługi.",title:"Włącz lub wyłącz wszystkie usługi"},optOut:{description:"Ta usługa jest domyślnie załadowana (ale mogą Państwo z niej zrezygnować)",title:"(opt-out)"},purpose:"Cel",purposes:"Cele",required:{description:"Usługi te są zawsze wymagane",title:"(zawsze wymagane)"}}},ru:{acceptAll:"Принять всё",acceptSelected:"Принять выбранные",service:{disableAll:{description:"Используйте этот переключатель, чтобы включить/отключить все приложения.",title:"Переключить все приложения"},optOut:{description:"Это приложение включено по умолчанию (но вы можете отказаться)",title:"(отказаться)"},purpose:"Намерение",purposes:"Намерения",required:{description:"Это обязательное приложение",title:"(всегда обязательный)"}},close:"Закрыть",consentModal:{description:"Здесь вы можете просмотреть и настроить, какую информацию о вас мы храним.",privacyPolicy:{name:"Соглашение",text:"Чтобы узнать больше, пожалуйста, прочитайте наше {privacyPolicy}."},title:"Информация, которую мы сохраняем"},consentNotice:{changeDescription:"Со времени вашего последнего визита произошли изменения, обновите своё согласие.",description:"Мы собираем и обрабатываем вашу личную информацию для следующих целей: {purposes}.",imprint:{name:"",name_en:"imprint"},learnMore:"Настроить",privacyPolicy:{name:"политика конфиденциальности"}},decline:"Отклонить",ok:"Принять",poweredBy:"Работает на Кларо!",purposeItem:{service:"",services:""},save:"Сохранить"}});Br(dn,Cn),jn()})(),n})())); \ No newline at end of file diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000..3613286 --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,15 @@ +{{ define "main" }} + +
+ +
+ +{{ end }} \ No newline at end of file diff --git a/layouts/_default/about.html b/layouts/_default/about.html new file mode 100644 index 0000000..e32a8d5 --- /dev/null +++ b/layouts/_default/about.html @@ -0,0 +1,74 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +{{ with .Params.about }} +{{ if .enable }} +
+
+
+
+
+ {{ with .left_person }} + {{ with .name }}

{{ . | markdownify }}

{{ end }} + {{ with .description }}

{{ . | $.Page.RenderString (dict "display" "block") }}

{{ end }} + {{ end }} +
+
+
+
+ Standard Image + Hover Image +
+
+
+
+ {{ with .right_person }} + {{ with .name }}

{{ . | markdownify }}

{{ end }} + {{ with .description }}

{{ . | $.Page.RenderString (dict "display" "block") }}

{{ end }} + {{ end }} +
+
+
+
+
+{{ end }} +{{ end }} + +
+
+
+ + + {{ with .Params.mission_vision }} + {{ if .enable }} +
+
+ +
+ {{ range $index, $elements := .tabs }} +
+ {{ .content | $.Page.RenderString (dict "display" "block") }} +
+ {{ end }} +
+
+
+ {{ end }} + {{ end }} +
+
+
+ + +{{ if .Params.cta.enable }} +{{ partial "cta.html" . }} +{{ end }} + + +{{ end }} diff --git a/layouts/_default/agb.html b/layouts/_default/agb.html new file mode 100644 index 0000000..810f34c --- /dev/null +++ b/layouts/_default/agb.html @@ -0,0 +1,22 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +
+
+
+
+

{{ .Title }}

+ {{ with .Params.subtitle }}{{ . | $.Page.RenderString (dict "display" "block") }}{{ end }} +

{{ i18n "last_update" }}: {{ time.Format ":date_long" .Lastmod }}

+

{{ i18n "faq_toc_title" }}

+ {{ .TableOfContents }} +
+
+ {{ .Content }} +
+
+
+
+ +{{ end }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..67b7617 --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,70 @@ + + + + + + + {{ partial "head.html" . }} + + + + + + + + + {{ if hugo.IsProduction }} + {{ partialCached "style.html" . }} + {{ else }} + {{ partial "style.html" . }} + {{ end }} + + + + + + + + + + + {{ partial "header.html" . }} + {{ if hugo.IsProduction }} + {{ partialCached "preloader.html" . }} + {{ else }} + {{ partial "preloader.html" . }} + {{ end }} + + + +
+ {{ block "main" . }}{{ end }} +
+ + + + + + + + + {{ if hugo.IsProduction }} + {{ partialCached "footer.html" . }} + {{ partialCached "script.html" . }} + {{ else }} + {{ partial "footer.html" . }} + {{ partial "script.html" . }} + {{ end }} + + + + + + \ No newline at end of file diff --git a/layouts/_default/contact.html b/layouts/_default/contact.html new file mode 100644 index 0000000..aa25424 --- /dev/null +++ b/layouts/_default/contact.html @@ -0,0 +1,44 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +
+
+ + +
+ {{ with site.Params.contact -}} +
+
+

{{ i18n "address_title" }}

+
    + {{ $add_address_descriptors := .address_descriptors }} + {{ with site.Params.location }}
  • {{ if $add_address_descriptors }}{{ i18n "location" | printf "%s: " }}{{ end }}
    {{ . | markdownify }}
  • {{ end }} + {{ with site.Params.email }}
  • {{ if $add_address_descriptors }}{{ i18n "email" | printf "%s: " }}{{ end }}{{ partial "cloak_email" . }}
  • {{ end }} + {{ with site.Params.phone }}
  • {{ if $add_address_descriptors }}{{ i18n "phone" | printf "%s: " }}{{ end }}
    {{ . | markdownify }}
  • {{ end }} +
+
+
+
+
+

{{ i18n "social_media" }}

+ +
+
+ {{- end }} +
+
+
+ + +{{ if .Params.cta.enable }} +{{ partial "cta.html" . }} +{{ end }} + +{{ end }} diff --git a/layouts/_default/datenschutz.html b/layouts/_default/datenschutz.html new file mode 100644 index 0000000..51ce99e --- /dev/null +++ b/layouts/_default/datenschutz.html @@ -0,0 +1,28 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +
+
+
+
+

{{ .Title }}

+ {{ with .Params.subtitle }}{{ . | $.Page.RenderString (dict "display" "block") }}{{ end }} +

{{ i18n "last_update" }}: {{ time.Format ":date_long" .Lastmod }}

+

{{ i18n "faq_toc_title" }}

+ {{ .TableOfContents }} +
+
+ {{ .Content }} +
+
+
+
+ + +{{ if .Params.cta.enable }} +{{ partial "cta.html" . }} +{{ end }} + + +{{ end }} diff --git a/layouts/_default/faq.html b/layouts/_default/faq.html new file mode 100644 index 0000000..810f34c --- /dev/null +++ b/layouts/_default/faq.html @@ -0,0 +1,22 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +
+
+
+
+

{{ .Title }}

+ {{ with .Params.subtitle }}{{ . | $.Page.RenderString (dict "display" "block") }}{{ end }} +

{{ i18n "last_update" }}: {{ time.Format ":date_long" .Lastmod }}

+

{{ i18n "faq_toc_title" }}

+ {{ .TableOfContents }} +
+
+ {{ .Content }} +
+
+
+
+ +{{ end }} diff --git a/layouts/_default/impressum.html b/layouts/_default/impressum.html new file mode 100644 index 0000000..8847186 --- /dev/null +++ b/layouts/_default/impressum.html @@ -0,0 +1,34 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +
+
+
+
+ + + {{ range $index, $heading := .Params.headings }} + + + + + {{ end }} + +
+ {{ $heading }} + + {{ index $.Params.contents $index | markdownify }} +
+
+
+
+
+ + +{{ if .Params.cta.enable }} +{{ partial "cta.html" . }} +{{ end }} + + +{{ end }} diff --git a/layouts/_default/index.html b/layouts/_default/index.html new file mode 100644 index 0000000..8665dc7 --- /dev/null +++ b/layouts/_default/index.html @@ -0,0 +1,280 @@ +{{ define "main" }} +
+ +{{ with .Params.banner }} +{{ if .enable }} +
+ + + + + + + + + +
+{{ end }} +{{ end }} + +
+ + +{{ with .Params.about }} +{{ if .enable }} +
+
+
+
+
+
+ {{ with .title }}

{{ . | markdownify }}

{{ end }} + {{ with .description }}{{ . | $.Page.RenderString (dict "display" "block") }}{{ end }} +
+ {{ with .content }}{{ . | $.Page.RenderString (dict "display" "block") }}{{ end }} +
+
+
+
+ Img +
+
+
+
+
+{{ end }} +{{ end }} + + +{{ with .Params.about }} +{{ if .enable }} +
+
+ +
+ {{ range .funfacts }} +
+
+ {{ with .icon }}{{ end }} + {{ with .count }}

0

{{ end }} + {{ with .name }}{{ . }}{{ end }} +
+
+ {{ end }} +
+
+
+{{ end }} +{{ end }} + + + + +
+
+
+
+ +
+ Bildbeschreibung +
+
+
+ +
+

Unser Angebot

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit... Lorem ipsum dolor sit amet, consectetur adipiscing elit.. Lorem ipsum dolor sit amet, consectetur adipiscing elit.. Lorem ipsum dolor sit amet, consectetur adipiscing elit.. Lorem ipsum dolor sit amet, consectetur adipiscing elit..

+
+ +
+ Bildbeschreibung +
+
+
+ +
+

Unser Angebot

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit... Lorem ipsum dolor sit amet, consectetur adipiscing elit.. Lorem ipsum dolor sit amet, consectetur adipiscing elit.. Lorem ipsum dolor sit amet, consectetur adipiscing elit.. Lorem ipsum dolor sit amet, consectetur adipiscing elit..

+
+
+
+
+
+ + + + + +{{ with .Params.portfolio }} +{{ if .enable }} +
+
+
+
+ {{ with .title }}

{{ . | markdownify }}

{{ end }} + {{ with .content }}{{ . | $.Page.RenderString (dict "display" "block") }}{{ end }} + {{ with .button }} + {{ if .enable }} + {{ .label }} + {{ end }} + {{ end }} +
+
+
+
+{{ end }} +{{ end }} + + + +{{ if .Params.service.enable }} +{{ partial "service.html" . }} +{{ end }} + + + +{{ if .Params.cta.enable }} +{{ partial "cta.html" . }} +{{ end }} + + + +{{ with .Params.funfacts }} +{{ if .enable }} +
+
+
+
+ {{ with .title }}

{{ . | markdownify }}

{{ end }} + {{ with .description }}{{ . | $.Page.RenderString (dict "display" "block") }}{{ end }} +
+
+
+
+
+
    + {{ range .funfact_item }} +
  • + + {{ .name }} +

    0

    + {{ .name | markdownify }} +
  • + {{ end }} +
+
+
+
+ +
+
+
+
+{{ end }} +{{ end }} + + + + + + + + + + + + + + +{{ end }} \ No newline at end of file diff --git a/layouts/_default/index.webmanifest b/layouts/_default/index.webmanifest new file mode 100644 index 0000000..3c7c758 --- /dev/null +++ b/layouts/_default/index.webmanifest @@ -0,0 +1,54 @@ +{ + "name": "{{site.Title}}", + "short_name": "{{site.Title}}", + "lang": "{{ site.LanguageCode | default `en-us` }}", + {{ with site.Params.variables.color_primary }}"theme_color": "{{.}}",{{ end }} + {{ with site.Params.variables.body_color }}"background_color": "{{.}}",{{ end }} + + {{ $icon:= site.Params.favicon }} + {{ if $icon }} + {{ if fileExists (add `assets/` $icon) }} + {{ $icon:= resources.Get $icon }} + {{ $icon_48:= $icon.Resize "48x48 png" }} + {{ $icon_72:= $icon.Resize "72x72 png" }} + {{ $icon_96:= $icon.Resize "96x96 png" }} + {{ $icon_144:= $icon.Resize "144x144 png" }} + {{ $icon_192:= $icon.Resize "192x192 png" }} + {{ $icon_512:= $icon.Resize "512x512 png" }} + "icons": [ + { + "src": "{{$icon_48.RelPermalink}}", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "{{$icon_72.RelPermalink}}", + "sizes": "72x72", + "type": "image/png" + }, + { + "src": "{{$icon_96.RelPermalink}}", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "{{$icon_144.RelPermalink}}", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "{{$icon_192.RelPermalink}}", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "{{$icon_512.RelPermalink}}", + "sizes": "512x512", + "type": "image/png" + } + ], + {{ end }} + {{ end }} + "display": "standalone", + "start_url": "{{ site.BaseURL | relLangURL }}?utm_source=web_app_manifest" +} \ No newline at end of file diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..dd79d7e --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,119 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + + +{{ if or (eq .Section "post") (eq .Section "posts") (eq .Section "blog") (eq .Section "blogs") (eq .Section "news") (eq .Section "categories") (eq .Section "tags") }} + +
+
+
+
+ {{ $paginator := .Paginate .Data.Pages -}} + {{ range $paginator.Pages -}} +
+
+ {{ if isset .Params "image" -}} + + {{ .Title }} + + {{- end }} +
+

{{ .Title }}

+ +
+

{{ .Summary }}

+ {{ i18n "read_more" }} +
+
+ {{- end }} + + + {{ $paginator := .Paginator -}} + {{ $adjacent_links := 2 -}} + {{ $max_links := (add (mul $adjacent_links 2) 1) -}} + {{ $lower_limit := (add $adjacent_links 1) -}} + {{ $upper_limit := (sub $paginator.TotalPages $adjacent_links) -}} + {{ if gt $paginator.TotalPages 1 -}} + + {{- end }} +
+
+ {{ partial "blog-sidebar.html" . }} +
+
+
+
+ + +{{ else -}} +{{ .Render "default" }} +{{- end }} + + +{{ end }} diff --git a/layouts/_default/message_sent.html b/layouts/_default/message_sent.html new file mode 100644 index 0000000..6d70747 --- /dev/null +++ b/layouts/_default/message_sent.html @@ -0,0 +1,16 @@ +{{ define "main" }} + +
+
+
+
+ Paper plane +

{{ i18n "form_submitted" | markdownify }}

+

{{ i18n "form_respond" | markdownify }}

+ {{ i18n "go_home" | markdownify }} +
+
+
+
+ +{{ end }} diff --git a/layouts/_default/pricing.html b/layouts/_default/pricing.html new file mode 100644 index 0000000..fcb1d7b --- /dev/null +++ b/layouts/_default/pricing.html @@ -0,0 +1,41 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +{{ with .Params.pricing }} +{{ if .enable }} +
+
+
+ + {{ range .pricing_table }} +
+
+
+ {{ with .name }}

{{ . | markdownify }}

{{ end }} + {{ with .price }}{{ . }}{{ end }} + {{ with .content }}{{ . | $.Page.RenderString (dict "display" "block") }}{{ end }} +
+
    + {{ range .services }} +
  • {{ . | markdownify }}
  • + {{ end }} +
+ {{ i18n "buy_now" }} +
+
+ {{ end }} + +
+
+
+{{ end }} +{{ end }} + + +{{ if .Params.cta.enable }} +{{ partial "cta.html" . }} +{{ end }} + + +{{ end }} diff --git a/layouts/_default/service.html b/layouts/_default/service.html new file mode 100644 index 0000000..4f8b58b --- /dev/null +++ b/layouts/_default/service.html @@ -0,0 +1,60 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +{{ with .Params.about }} +{{ if .enable }} +
+
+
+
+ {{ with .title }}

{{ . | markdownify }}

{{ end }} + {{ with .content }}
{{ . | $.Page.RenderString (dict "display" "block") }}
{{ end }} +
+ {{ with .image -}} +
+ +
+ {{- end }} +
+
+
+{{ end }} +{{ end }} + +{{ with .Params.featured_service }} +{{ if .enable }} +
+
+ {{ range .service_item }} +
+
+
+
+ +
+
+ {{ with .name }}

{{ . | markdownify }}

{{ end }} + {{ with .content }}
{{ . | $.Page.RenderString (dict "display" "block") }}
{{ end }} +
+ {{ if .image }} +
+ {{ .name }} +
+ {{ end }} +
+
+
+ {{ end }} +
+
+{{ end }} +{{ end }} + + +{{ if .Params.cta.enable }} +{{ partial "cta.html" . }} +{{ end }} + + +{{ end }} diff --git a/layouts/_default/service01.html b/layouts/_default/service01.html new file mode 100644 index 0000000..85e38c6 --- /dev/null +++ b/layouts/_default/service01.html @@ -0,0 +1,29 @@ + +{{ define "main" }} + +{{ partial "page-title.html" . }} + + + + + + + {{ .Title }} + + + +
+

{{ .Title }}

+ +
+
+ {{ .Content }} +
+
+

© 2023 Dein Unternehmen

+
+ + +{{ end }} \ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..1d40754 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,55 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + + +{{ if or (eq .Section "post") (eq .Section "posts") (eq .Section "blog") (eq .Section "blogs") (eq .Section "news") (eq .Section "categories") (eq .Section "tags") }} + +
+
+
+
+
+

{{ .Title }}

+ +
+ {{ with .Params.image -}} + {{ $.Title }} + {{- end }} +
+
+ {{ .Content }} +
+ {{ with site.Params.DisqusShortname -}} +
+ {{ template "_internal/disqus.html" . }} +
+ {{- end }} +
+
+
+ {{ partial "blog-sidebar.html" . }} +
+
+
+
+ + +{{ else -}} +{{ .Render "default" }} +{{- end }} + + +{{ end }} diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 0000000..25510fa --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/layouts/author/single.html b/layouts/author/single.html new file mode 100644 index 0000000..8ac98ea --- /dev/null +++ b/layouts/author/single.html @@ -0,0 +1,77 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +
+
+
+
+
+
+ {{ if .Params.photo -}} + + {{- end }} +
+
+ {{ .Params.name }} +
+
+
+
+ {{ .Content }} +
+
    + {{ range .Params.social -}} +
  • + {{- end }} +
+
+
+
+
+
+ +
+
+
+
+
+

{{ i18n "posted_by" }} {{ .Title }}

+
+
+ {{ range (union (where site.RegularPages "Params.author" "intersect" (slice .Title)) (where site.RegularPages "Params.author" .Title)) -}} +
+
+
+ {{ if isset .Params "image" -}} + + {{ .Title }} + + {{- end }} +
+

{{ .Title }}

+ +
+

{{ .Summary }}

+ {{ i18n "read_more" }} +
+
+
+ {{- end }} +
+
+
+ +{{ end }} diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..d5c1b7a --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,299 @@ +{{ define "main" }} +
+ + + {{ with .Params.banner }} + {{ if .enable }} +
+
+ +
+ +
+ +
+ +
+ +
+
+ + +
+ {{ with .title }} +

+ {{ . | markdownify }} +

+ {{ end }} + + {{ with .button }} + {{ if .enable }} + + {{ end }} + {{ end }} +
+
+
+ {{ end }} + {{ end }} +
+ + + + + + + + +{{ with site.GetPage "/service" }} +{{ with .Params.service }} +
+ +
+ + +
+ {{ with .title }}

{{ . | markdownify }}

{{ end }} + {{ with .description }}

{{ . | markdownify }}

{{ end }} +
+ + +
+ {{ range first 9 .service_item }} + + {{ end }} +
+ +
+
+{{ end }} +{{ end }} + +
+ +{{ with site.GetPage "/why-amperion" }} +
+
+ +
+ {{ with .Params.icon }} + Icon + {{ end }} + {{ with .Title }} +

{{ . | markdownify }}

+ {{ end }} +
+ + {{ with .Params.subtitle }} +

{{ . | markdownify }}

+ {{ end }} + +
+ + +
+ +
+ {{ range .Params.left_blocks }} +
+ +
+
+

{{ .heading | markdownify }}

+
+
+ {{ .heading }} +
+
+

{{ .content | markdownify }}

+
+ {{ end }} +
+ + +
+ +
+ + +
+ {{ range .Params.right_blocks }} +
+ +
+
+ {{ .heading }} +
+
+

{{ .heading | markdownify }}

+
+
+

{{ .content | markdownify }}

+
+ {{ end }} +
+
+
+
+{{ end }} + + +
+ + +{{ with .Params.about }} +{{ if .enable }} +
+
+
+
+
+ {{ with .title }}

{{ . | markdownify }}

{{ end }} + {{ with .description }}

{{ . | markdownify }}

{{ end }} +
+
+
+
+
+
+
+ {{ with .content }}{{ . | markdownify }}{{ end }} +
+
+
+
+ Img +
+
+
+
+
+{{ end }} +{{ end }} + + +
+ +{{ if .Params.cta.enable }} +{{ partial "cta.html" . }} +{{ end }} + +
+ +{{ with .Params.facts }} +{{ if .enable }} +
+
+
+ {{ range .fact_item }} +
+
+ {{ .name }} +
+
+ {{ end }} +
+
+
+{{ end }} +{{ end }} + + + + + +
+ + + + + + + + + + + + +{{ end }} \ No newline at end of file diff --git a/layouts/partials/blog-sidebar.html b/layouts/partials/blog-sidebar.html new file mode 100644 index 0000000..e9f1f06 --- /dev/null +++ b/layouts/partials/blog-sidebar.html @@ -0,0 +1,4 @@ +{{- $sidebarWidgets := site.Params.widgets.sidebar -}} + diff --git a/layouts/partials/cloak_email.html b/layouts/partials/cloak_email.html new file mode 100644 index 0000000..cd631de --- /dev/null +++ b/layouts/partials/cloak_email.html @@ -0,0 +1,10 @@ +{{/* Cloak an e-mail address (first argument) */ -}} +{{- $address_parts := split . "@" -}} +{{- if (eq (len $address_parts) 2) -}} +{{- $user := index $address_parts 0 -}} +{{- $domain := index $address_parts 1 -}} + +{{- else -}} +INVALID E-MAIL ADDRESS +{{- end -}} +{{- /* Dummy comment to strip trailing newline */ -}} diff --git a/layouts/partials/cta.html b/layouts/partials/cta.html new file mode 100644 index 0000000..b1e37d3 --- /dev/null +++ b/layouts/partials/cta.html @@ -0,0 +1,27 @@ +{{ $impressum := site.GetPage "page" "impressum" }} + +{{ with site.GetPage "/" }} +{{ with .Params.cta }} +
+
+
+
+
+
+ {{ with .title }}

{{ . | markdownify }}

{{ end }} + {{ with .content }}

{{ . | markdownify }}

{{ end }} + {{ with .button }} + {{ if .enable }} + E-mail + +
+ TELEFON + {{ end }} + {{ end }} +
+
+
+
+
+{{ end }} +{{ end }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..d004ed8 --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,17 @@ +
+
+
+
+ + +
+
+
+
+ diff --git a/layouts/partials/head.html b/layouts/partials/head.html new file mode 100644 index 0000000..87a7feb --- /dev/null +++ b/layouts/partials/head.html @@ -0,0 +1,69 @@ + +{{.Title | default site.Title}} + + +{{ if or (eq site.BaseURL "/") (eq site.BaseURL "http://localhost:1313/") (eq site.BaseURL "http://examplesite.org/") (eq site.BaseURL "https://examplesite.org/") (eq site.BaseURL "http://examplesite.com/") (eq site.BaseURL "https://examplesite.com/")}}{{else}} + +{{ end }} + + +{{ if .IsTranslated }} +{{ range .AllTranslations }} + +{{ end }} + +{{ end }} + + + + +{{ with site.Params.author }} +{{ end }} +{{ hugo.Generator }} + + + + + +{{ $favicon:= site.Params.favicon }} +{{ if $favicon }} +{{ if fileExists (add `assets/` $favicon) }} +{{ $favicon:= resources.Get $favicon }} +{{ $favicon_16:= $favicon.Resize "16x png"}} +{{ $favicon_32:= $favicon.Resize "32x png"}} +{{ $favicon_180:= $favicon.Resize "180x png"}} + + + + + +{{ end }} +{{ end }} + + + + + +{{ $image_path := .Params.image | default site.Params.image }} +{{ $image_path_local := printf "assets/%s" $image_path }} +{{ $image_ext := trim (path.Ext $image_path | lower) "." }} +{{ if fileExists $image_path_local }} + + +{{ if ne $image_ext "svg" }} +{{ with (imageConfig $image_path_local) }} +{{ if (and (gt .Width 144) (gt .Height 144)) }} + + +{{ end }} + + +{{ end }} +{{ end }} + +{{ end }} + +{{ template "_internal/opengraph.html" . }} + + diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100644 index 0000000..d873ada --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,83 @@ + + + \ No newline at end of file diff --git a/layouts/partials/logo.html b/layouts/partials/logo.html new file mode 100644 index 0000000..9ab75a0 --- /dev/null +++ b/layouts/partials/logo.html @@ -0,0 +1,50 @@ +{{ $logoPath:= site.Params.logo }} +{{ $logoWidth:= replace site.Params.logo_width "px" "x" }} + + +{{ if $logoPath }} +{{ if fileExists (add `assets/` $logoPath) }} +{{ $logo:= resources.Get $logoPath }} + + +{{ $logoExt := path.Ext $logo }} + + +{{ if eq $logoExt `.svg` }} +{{ .Scratch.Set "logo-width" "" }} +{{ .Scratch.Set "logo-height" "" }} +{{ else }} +{{ .Scratch.Set "logo-width" $logo.Width }} +{{ .Scratch.Set "logo-height" $logo.Height }} +{{ end }} +{{ $logoDefaultWidth:= .Scratch.Get "logo-width" }} +{{ $logoDefaultHeight:= .Scratch.Get "logo-height" }} + + +{{ if eq $logoExt ".gif" }} +{{ .Scratch.Set "logo" ($logo.Resize $logoWidth).RelPermalink }} + +{{ else if eq $logoExt ".svg"}} +{{ .Scratch.Set "logo" $logo.RelPermalink }} + +{{ else }} +{{ $logoDefaultWidth:= add (string $logoDefaultWidth) "x"}} +{{ $logoWidth:= $logoWidth | default $logoDefaultWidth }} +{{ $options := add (string $logoWidth) " webp" }} +{{ .Scratch.Set "logo" ($logo.Resize $options).RelPermalink }} + +{{ .Scratch.Set "logo_fallback" ($logo.Resize $logoWidth).RelPermalink }} +{{ end }} + +{{ site.Title }} +{{ else }} +`{{$logoPath}}` doesn't exist +{{ end }} + + +{{ else if site.Params.logo_text }} +{{ site.Params.logo_text | markdownify }} + +{{ else }} +{{ site.Title | markdownify }} +{{ end }} \ No newline at end of file diff --git a/layouts/partials/page-title.html b/layouts/partials/page-title.html new file mode 100644 index 0000000..9b17f7a --- /dev/null +++ b/layouts/partials/page-title.html @@ -0,0 +1,11 @@ +
+
+
+
+
+

{{ .Title }}

+
+
+
+
+
diff --git a/layouts/partials/preloader.html b/layouts/partials/preloader.html new file mode 100644 index 0000000..7ad10b0 --- /dev/null +++ b/layouts/partials/preloader.html @@ -0,0 +1,38 @@ +{{ if site.Params.preloader.enable }} +
+ + + {{ $preloaderPath:= site.Params.preloader.preloader }} + {{ if $preloaderPath }} + + + {{ if fileExists (add `assets/` $preloaderPath) }} + {{ $preloader:= resources.Get $preloaderPath }} + + + {{ $preloader_ext := path.Ext $preloader }} + + {{ $preloader_width := $preloader.Width }} + + + {{ if ne $preloader_ext ".gif" }} + + {{ $option_webp := add (add (string $preloader_width) "x") " webp" }} + {{ .Scratch.Set "preloader" ($preloader.Resize $option_webp).RelPermalink }} + + {{ $option := add (string $preloader_width) "x" }} + {{ .Scratch.Set "preloader_fallback" ($preloader.Resize $option).RelPermalink }} + + + {{ else }} + {{ .Scratch.Set "preloader" $preloader.RelPermalink }} + {{ end }} + + preloader + {{ end }} + {{ end }} + + +
+{{ end }} \ No newline at end of file diff --git a/layouts/partials/script.html b/layouts/partials/script.html new file mode 100644 index 0000000..ee1ea24 --- /dev/null +++ b/layouts/partials/script.html @@ -0,0 +1,68 @@ + + + +{{ $scripts := slice }} +{{ range site.Params.plugins.js}} +{{ if findRE "^http" .link }} + +{{ else }} +{{ $scripts = $scripts | append (resources.Get .link) }} +{{ end }} +{{ end }} +{{ $scripts := $scripts | append (resources.Get "js/script.js" | minify) }} +{{ $scripts := $scripts | resources.Concat "js/script.js" | minify | fingerprint "sha512" }} + + + + + + + + + + + \ No newline at end of file diff --git a/layouts/partials/service.html b/layouts/partials/service.html new file mode 100644 index 0000000..7da28be --- /dev/null +++ b/layouts/partials/service.html @@ -0,0 +1,25 @@ +{{ with site.GetPage "/service" }} +{{ with .Params.service }} +
+
+
+
+ {{ with .title }}

{{ . | markdownify }}

{{ end }} + +
+
+
+ {{ range .service_item }} +
+
+ +

{{ .name | markdownify }}

+

{{ .content | markdownify }}

+
+
+ {{ end }} +
+
+
+{{ end }} +{{ end }} diff --git a/layouts/partials/style.html b/layouts/partials/style.html new file mode 100644 index 0000000..26e840b --- /dev/null +++ b/layouts/partials/style.html @@ -0,0 +1,16 @@ + + + + + +{{ $styles := slice }} +{{ range site.Params.plugins.css }} +{{ if findRE "^http" .link }} + +{{ else }} +{{ $styles = $styles | append (resources.Get .link) }} +{{ end }} +{{ end }} +{{ $styles := $styles | append (resources.Get "scss/style.scss" | resources.ExecuteAsTemplate "style.scss" . | toCSS) }} +{{ $styles := $styles | resources.Concat "/css/style.css" | minify | fingerprint "sha512"}} + \ No newline at end of file diff --git a/layouts/partials/widgets/recent_posts.html b/layouts/partials/widgets/recent_posts.html new file mode 100644 index 0000000..56c5ed2 --- /dev/null +++ b/layouts/partials/widgets/recent_posts.html @@ -0,0 +1,16 @@ +
+

{{ i18n "latest_posts" }}

+ {{ range first 4 (where site.Pages "Type" "post") }} +
+ + {{ if isset .Params "image" }} + {{ .Title }} + {{ end }} + +
+

{{ .Title }}

+

{{ .Summary | truncate 50 }}

+
+
+ {{ end }} +
diff --git a/layouts/partials/widgets/taxonomy_category.html b/layouts/partials/widgets/taxonomy_category.html new file mode 100644 index 0000000..8d9890e --- /dev/null +++ b/layouts/partials/widgets/taxonomy_category.html @@ -0,0 +1,12 @@ +
+

{{ i18n "categories" }}

+ {{- if isset site.Taxonomies "categories" }} + {{- if not (eq (len site.Taxonomies.categories) 0) }} + + {{- end }} + {{- end }} +
diff --git a/layouts/partials/widgets/taxonomy_tags.html b/layouts/partials/widgets/taxonomy_tags.html new file mode 100644 index 0000000..5c49a38 --- /dev/null +++ b/layouts/partials/widgets/taxonomy_tags.html @@ -0,0 +1,12 @@ +
+

{{ i18n "tags" }}

+ {{- if isset site.Taxonomies "tags" }} + {{- if not (eq (len site.Taxonomies.tags) 0) }} + + {{- end }} + {{- end }} +
diff --git a/layouts/partials/widgets/widget_area.html b/layouts/partials/widgets/widget_area.html new file mode 100644 index 0000000..5641674 --- /dev/null +++ b/layouts/partials/widgets/widget_area.html @@ -0,0 +1,3 @@ +{{- range .Widgets -}} +{{- partial ( print "widgets/" . ) $.Scope -}} +{{- end -}} diff --git a/layouts/project/list.html b/layouts/project/list.html new file mode 100644 index 0000000..302f485 --- /dev/null +++ b/layouts/project/list.html @@ -0,0 +1,53 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +{{ $data := index site.Data site.Language.Lang }} + + +
+
+
+
+
+
+
+ + {{ $categories := slice -}} + {{ range .Data.Pages -}} + {{ $categories = $categories | append .Params.category -}} + {{ end -}} + {{ range ( $categories | uniq ) -}} + + {{- end }} +
+
+
+ {{ range .Data.Pages -}} + {{ $cats := .Params.category -}} + {{ if not (reflect.IsSlice $cats) }}{{ $cats = slice ($cats) }}{{ end -}} + {{ $cats = apply $cats "urlize" "." | jsonify -}} +
+ {{ if isset .Params "image" -}} + {{ .Title }} + {{- end }} +
+
+ {{ .Title }} +

{{ .Params.description }}

+
+
+
+ {{- end }} +
+
+
+
+
+
+ +{{ end }} diff --git a/layouts/project/single.html b/layouts/project/single.html new file mode 100644 index 0000000..f08a356 --- /dev/null +++ b/layouts/project/single.html @@ -0,0 +1,36 @@ +{{ define "main" }} + +{{ partial "page-title.html" . }} + +{{ $data := index site.Data site.Language.Lang }} + +
+
+
+
+ {{ with .Params.image }} + + {{ end }} +
+
+
+

Project Details

+
    + {{ range .Params.information }} +
  • {{ .label }} : {{ .info | markdownify }}
  • + {{ end }} +
+
+
+
+
+
+
+ {{ .Content }} +
+
+
+
+
+ +{{ end }} diff --git a/layouts/shortcodes/button.html b/layouts/shortcodes/button.html new file mode 100644 index 0000000..d3febe1 --- /dev/null +++ b/layouts/shortcodes/button.html @@ -0,0 +1 @@ +{{.Get 0}} \ No newline at end of file diff --git a/layouts/shortcodes/cloak_email.html b/layouts/shortcodes/cloak_email.html new file mode 100644 index 0000000..849c713 --- /dev/null +++ b/layouts/shortcodes/cloak_email.html @@ -0,0 +1,10 @@ + +{{- $address_parts := split (.Get 0) "@" -}} +{{- $user := index $address_parts 0 -}} +{{- $domain := index $address_parts 1 -}} + +{{- /* Dummy comment to strip trailing newline */ -}} diff --git a/layouts/shortcodes/codepen.html b/layouts/shortcodes/codepen.html new file mode 100644 index 0000000..bc5cdf9 --- /dev/null +++ b/layouts/shortcodes/codepen.html @@ -0,0 +1,8 @@ +
+ + + \ No newline at end of file diff --git a/layouts/shortcodes/collapse.html b/layouts/shortcodes/collapse.html new file mode 100644 index 0000000..21c8096 --- /dev/null +++ b/layouts/shortcodes/collapse.html @@ -0,0 +1,12 @@ +
+
+

+ +

+
+
{{ .Inner | markdownify }}
+
+
+
\ No newline at end of file diff --git a/layouts/shortcodes/date_l10n.html b/layouts/shortcodes/date_l10n.html new file mode 100644 index 0000000..2d7b465 --- /dev/null +++ b/layouts/shortcodes/date_l10n.html @@ -0,0 +1,9 @@ + +{{ $layout := ":date_long" -}} +{{ with .Get 1 }}{{ $layout = . }}{{ end -}} +{{ time.Format $layout (.Get 0) -}} +{{/* Dummy comment to strip trailing newline */ -}} diff --git a/layouts/shortcodes/image.html b/layouts/shortcodes/image.html new file mode 100644 index 0000000..2d26066 --- /dev/null +++ b/layouts/shortcodes/image.html @@ -0,0 +1,116 @@ + +{{ $imagePath:= .Get "src" }} +{{ $caption:= .Get "caption" }} +{{ $position:= .Get "position" }} +{{ $class:= .Get "class" }} +{{ $height:= replace (replace (.Get "height") "px" "") "x" "" }} +{{ $width:= replace (replace (.Get "width") "px" "") "x" "" }} +{{ $alt:= .Get "alt" }} +{{ $title:= .Get "title" }} +{{ $command:= .Get "command" | humanize }} +{{ $option:= .Get "option" }} + + +{{ if eq $position `center` }} +{{ .Scratch.Set "position" "img-center" }} +{{ else if eq $position `left` }} +{{ .Scratch.Set "position" "img-left" }} +{{ else if eq $position `right` }} +{{ .Scratch.Set "position" "img-right" }} +{{ else if eq $position `float-left` }} +{{ .Scratch.Set "position" "img-float-left" }} +{{ else if eq $position `float-right` }} +{{ .Scratch.Set "position" "img-float-right" }} +{{ end }} + + +{{ if or (hasPrefix $imagePath "http") (fileExists (add `static/` $imagePath)) }} + +{{ if $caption }} +
+ {{ $alt }} +
{{$caption | markdownify}}
+
+{{ else }} + +{{ $alt }} +{{ end }} + + +{{ else }} + + +{{ $contentImage:= .Page.Resources.GetMatch (printf "*%s*" $imagePath) }} +{{ $assetImage:= fileExists (add `assets/` $imagePath) }} + + +{{ if or $contentImage $assetImage }} + + +{{ if $contentImage }} +{{ .Scratch.Set "image-exists" $contentImage }} +{{ else if $assetImage }} +{{ .Scratch.Set "image-exists" (resources.Get $imagePath) }} +{{ end }} + +{{ $image:= .Scratch.Get "image-exists" }} + + +{{ $imageExt := path.Ext $image }} + + +{{ if eq $imageExt `.svg` }} +{{ .Scratch.Set "image-height" "" }} +{{ .Scratch.Set "image-width" "" }} +{{ else }} +{{ .Scratch.Set "image-height" $image.Height }} +{{ .Scratch.Set "image-width" $image.Width }} +{{ end }} +{{ $imageHeight:= .Scratch.Get "image-height" }} +{{ $imageWidth:= .Scratch.Get "image-width" }} + + + +{{ if or (eq $imageExt `.gif`) (eq $imageExt `.svg`) }} +{{ .Scratch.Set `image` $image.RelPermalink }} +{{ else }} + + +{{ $options:= add (add (add (add (string ($width | default $imageWidth)) "x") (string ($height | default $imageHeight))) " webp ") (string $option) }} + + +{{ if eq $command `Fit` }} +{{ .Scratch.Set `image` ($image.Fit $options).RelPermalink }} +{{ .Scratch.Set `fallback` ($image.Fit (replace $options `webp` ``)).RelPermalink }} + +{{ else if eq $command `Fill` }} +{{ .Scratch.Set `image` ($image.Fill $options).RelPermalink }} +{{ .Scratch.Set `fallback` ($image.Fill (replace $options `webp` ``)).RelPermalink }} + +{{ else }} +{{ .Scratch.Set `image` ($image.Resize $options).RelPermalink }} +{{ .Scratch.Set `fallback` ($image.Resize (replace $options `webp` ``)).RelPermalink }} +{{ end }} + +{{ end }} + + + +{{ if $caption }} +
+ {{$alt}} +
{{$caption | markdownify}}
+
+{{ else }} + +{{$alt}} +{{ end }} + +{{ else }} + +{{site.BaseURL}}{{$imagePath}} does not exist +{{ end }} + + +{{ end }} + \ No newline at end of file diff --git a/layouts/shortcodes/tab.html b/layouts/shortcodes/tab.html new file mode 100644 index 0000000..ec40292 --- /dev/null +++ b/layouts/shortcodes/tab.html @@ -0,0 +1,3 @@ +
+ {{ .Inner | markdownify}} +
\ No newline at end of file diff --git a/layouts/shortcodes/tabs.html b/layouts/shortcodes/tabs.html new file mode 100644 index 0000000..24e4e82 --- /dev/null +++ b/layouts/shortcodes/tabs.html @@ -0,0 +1,4 @@ +
+ +
{{ .Inner }}
+
\ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a6d715d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13 @@ +{ + "name": "airspace-hugo", + "version": "1.2.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "airspace-hugo", + "version": "1.2.0", + "license": "UNLICENSED" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b1b59b3 --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "airspace-hugo", + "version": "1.2.0", + "license": "UNLICENSED", + "author": "gethugothemes", + "scripts": { + "dev": "hugo server", + "build": "hugo --gc --minify --templateMetrics --templateMetricsHints --buildDrafts --buildExpired --buildFuture --forceSyncStatic", + "test": "hugo server --disableFastRender --navigateToChanged --templateMetrics --templateMetricsHints --buildDrafts --buildExpired --buildFuture --watch --forceSyncStatic -e production --minify", + "dev:example": "cd exampleSite; hugo server --themesDir ../..", + "build:example": "cd exampleSite; hugo --themesDir ../.. --gc --minify --templateMetrics --templateMetricsHints --buildDrafts --buildExpired --buildFuture --forceSyncStatic", + "test:example": "cd exampleSite; hugo server --themesDir ../.. --disableFastRender --navigateToChanged --templateMetrics --templateMetricsHints --buildDrafts --buildExpired --buildFuture --watch --forceSyncStatic -e production --minify", + "project-setup": "node ./scripts/projectSetup.js", + "theme-setup": "node ./scripts/themeSetup.js" + } +} diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000..df41dc3 --- /dev/null +++ b/public/404.html @@ -0,0 +1,487 @@ + + + + + + + +404 Page not found + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+

404

+

Tut uns leid – diese Seite existiert nicht (mehr).

+ Zur Startseite +
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/about/index.html b/public/about/index.html new file mode 100644 index 0000000..123eeff --- /dev/null +++ b/public/about/index.html @@ -0,0 +1,562 @@ + + + + + + + +Über uns + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Über uns

+
+
+
+
+
+ + + + +
+
+
+
+
+ +

Markus Wimmer, BSc
Founder & CEO

+

Markus ist staatlich geprüfter Ingenieur mit über zwölf Jahren Erfahrung in der Planung und Umsetzung anspruchsvoller Green-Tech-Projekte. Er begleitete zahlreiche Vorhaben für Gewerbe, Industrie und öffentliche Einrichtungen von Photovoltaik-Großanlagen über Wärmepumpen bis hin zu Lüftungssystemen. Dabei verantwortete er den gesamten Projektverlauf. Er verfügt über fundiertes Fachwissen in der systemübergreifenden Integration von Photovoltaikanlagen, Wärmepumpen, kontrollierter Wohnraumlüftung, E-Ladestationen und Speicherlösungen und ist zudem Experte für digitale Lösungen. Seine Stärke liegt in der praxisorientierten Projektführung, im vernetzten Denken und in der Fähigkeit, komplexe Anforderungen in funktionierende Lösungen zu überführen.
Bei AMPERION steht er für gebäudetechnische Integration, Verantwortung, Qualität und Planungssicherheit bis ins Detail.

+

+ +
+
+
+
+ Standard Image + Hover Image +
+
+
+
+ +

Ing. Alexander Stosic, MSc
Founder & CEO

+

Alexander ist Elektrotechniker mit internationaler Forschungserfahrung und umfassender Praxis in der Planung und Umsetzung von Energie- und Infrastrukturprojekten. Als Gastforscher am Lawrence Berkeley National Laboratory (USA) und IEEE-Autor forschte er an Vehicle-to-Grid-Systemen und KI-gestützten Netzprognosen.In Österreich war er zuletzt für den flächendeckenden Ausbau von Ladeinfrastruktur bei einer Tochtergesellschaft von VERBUND und EnBW verantwortlich. Zuvor war er an Projekten in den Bereichen Windkraft und Photovoltaik beteiligt. Neben seiner langjährigen Erfahrung in der Planung, Projektierung und Umsetzung elektrotechnischer Anlagen, vom Einreichplan bis zur Inbetriebnahme, spricht Alexander fünf Sprachen und macht AMPERION damit auch international einsetzbar.
Bei AMPERION steht er für technische Präzision, normgerechte Planung und systemisches Denken in komplexen Energieprojekten.

+

+ +
+
+
+
+
+ + + +
+
+
+ + + + +
+
+ +
+ +
+

Wir ermöglichen Energieprojekte, die Sinn machen!

Wir sehen eine Zukunft, in der erneuerbare Energien die Grundlage einer verlässlichen, wirtschaftlichen und nachhaltigen Energieversorgung bilden.

Was uns antreibt, ist der Anspruch, Energieprojekte nicht nur umzusetzen, sondern sinnvoll für Menschen, Systeme und Generationen zu gestalten. Mit technischer Präzision, unternehmerischem Denken und dem Blick fürs Ganze wollen wir die Energiewende mitgestalten.

Nicht als Trend, sondern als Aufgabe.

+
+ +
+

Energiewende ist kein Trend. Sie ist unsere Verantwortung.

Unsere Mission ist es, die Energiewende aktiv mitzugestalten. Mit technischem Know-how, sinnvollen Lösungen und einem klaren Anspruch an Umsetzbarkeit und Verantwortung.

Wir planen Energiesysteme so, dass sie funktionieren und im Alltag wirtschaftlich sowie ökologisch sind.

+
+ +
+

Technik, die besteht. Planung, die trägt.

Unser Ziel ist es, nachhaltige Energielösungen für Unternehmen, Gemeinden und Privatpersonen realisierbar zu machen und damit einen Beitrag zur nachhaltigen Energiezukunft zu leisten.

Dafür verbinden wir technisches Know-how mit Struktur, Verantwortung und dem Anspruch, Projekte so zu planen, dass sie auch bestehen.

+
+ +
+
+
+ + +
+
+
+ + + + + + + +
+
+
+
+
+
+

Jetzt kostenlos Projektanfrage stellen
+43 677 620 90 426

+ + + + E-mail + +
+ TELEFON + + +
+
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/agb/index.html b/public/agb/index.html new file mode 100644 index 0000000..76e981b --- /dev/null +++ b/public/agb/index.html @@ -0,0 +1,545 @@ + + + + + + + +AGB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

AGB

+
+
+
+
+
+ + +
+
+
+ +
+

1. Geltung der Allgemeinen Geschäftsbedingungen und Abweichungen

+

a) Die folgenden Allgemeinen Geschäftsbedingungen gelten für alle gegenwärtigen und künftigen Verträge zwischen dem Auftraggeber in seiner Eigenschaft als Unternehmer und dem Ingenieurbüro.

+

b) Abweichungen von diesen Bedingungen und insbesondere auch Bedingungen des Auftraggebers gelten nur, wenn sie vom Ingenieurbüro ausdrücklich und schriftlich anerkannt und bestätigt werden.

+

2. Angebote, Nebenabreden

+

a) Die Angebote des Ingenieurbüros sind, sofern nichts anderes angegeben ist, freibleibend und zwar hinsichtlich aller angegebenen Daten einschließlich des Honorars.

+

b) Enthält eine Auftragsbestätigung des Ingenieurbüros Änderungen gegenüber dem Auftrag, so gelten diese als vom Auftraggeber genehmigt, sofern dieser nicht unverzüglich schriftlich widerspricht.

+

c) Vereinbarungen bedürfen grundsätzlich der Schriftform.

+

3. Auftragserteilung

+

a) Art und Umfang der vereinbarten Leistung ergeben sich aus Vertrag, Vollmacht und diesen Allgemeinen Geschäftsbedingungen.

+

b) Änderungen und Ergänzungen des Auftrags bedürfen der schriftlichen Bestätigung durch das Ingenieurbüro um Gegenstand des vorliegenden Vertragsverhältnisses zu werden.

+

c) Das Ingenieurbüro verpflichtet sich zur ordnungsgemäßen Durchführung des ihm erteilten Auftrags nach den allgemein anerkannten Regeln der Technik und den Grundsätzen der Wirtschaftlichkeit.

+

d) Das Ingenieurbüro kann zur Vertragserfüllung andere entsprechend Befugte heranziehen und diesen im Namen und für Rechnung des Auftraggebers Aufträge erteilen. Das Ingenieurbüro ist jedoch verpflichtet, den Auftraggeber von dieser Absicht schriftlich zu verständigen und dem Auftraggeber die Möglichkeit einzuräumen, dieser Auftragserteilung an einen Dritten binnen 10 Tagen zu widersprechen.

+

e) Das Ingenieurbüro kann auch zur Vertragserfüllung andere entsprechend Befugte als Subplaner heranziehen und diesen im Namen und für Rechnung des Ingenieurbüros Aufträge erteilen. Das Ingenieurbüro ist jedoch verpflichtet den Auftraggeber schriftlich zu verständigen, wenn es beabsichtigt, Aufträge durch einen Subplaner durchführen zu lassen, und dem Auftraggeber die Möglichkeit einzuräumen, dieser Auftragserteilung an den Subplaner binnen einer Woche zu widersprechen; in diesem Fall hat das Ingenieurbüro den Auftrag selbst durchzuführen.

+

4. Gewährleistung und Schadenersatz

+

a) Gewährleistungsansprüche können nur nach Mängelrügen erhoben werden, die ausschließlich durch eingeschriebenen Brief binnen 14 Tage ab Übergabe der Leistung oder Teilleistung zu erfolgen hat.

+

b) Ansprüche auf Wandlung und Preisminderung sind ausgeschlossen. Ansprüche auf Verbesserung bzw. Nachtrag des Fehlenden sind vom Ingenieurbüro innerhalb angemessener Frist, die im allgemeinen ein Drittel der für die Durchführung der Leistung vereinbarten Frist betragen soll, zu erfüllen. Ein Anspruch auf Verspätungsschaden kann innerhalb dieser Frist nicht geltend gemacht werden.

+

c) Das Ingenieurbüro hat seine Leistungen mit der von ihm als Fachmann zu erwartenden Sorgfalt (§1299 ABGB) zu erbringen.

+

d) Hat das Ingenieurbüro in Verletzung seiner vertraglichen Pflichten dem Auftraggeber schuldhaft einen Schaden zugefügt, ist dessen Haftung für den Ersatz des dadurch verursachten Schadens - wenn im Einzelfall nicht anders geregelt - bei leichter Fahrlässigkeit wie folgt begrenzt:

+
    +
  1. +

    bei Rücktritt und bei Personenschäden ohne Begrenzung,

    +
  2. +
  3. +

    in allen anderen Fällen mit folgenden Begrenzungen:

    +

    bei einer Auftragssumme bis 250.000,00 Euro: höchstens 12.500,00 Euro;

    +

    bei einer Auftragssumme über 250.000,00 Euro: 5 % der Auftragssumme, jedoch höchstens 750.000,00 Euro.

    +
  4. +
  5. +

    Die Haftung bei Folgeschäden und entgangenen Gewinn ist auch bei grober Fahrlässigkeit ausgeschlossen, sofern im Einzelfall nichts anderes geregelt ist.

    +
  6. +
+

5. Rücktritt vom Vertrag

+

a) Ein Rücktritt vom Vertrag ist nur aus wichtigem Grund zulässig.

+

b) Bei Verzug des Ingenieurbüros mit einer Leistung ist ein Rücktritt des Auftraggebers erst nach Setzen einer angemessenen Nachfrist möglich; die Nachfrist ist mit eingeschriebenem Brief zu setzen.

+

c) Bei Verzug des Auftraggebers bei einer Teilleistung oder einer vereinbarten Mitwirkungstätigkeit, der die Durchführung des Auftrages durch das Ingenieurbüro unmöglich macht oder erheblich behindert, ist das Ingenieurbüro zum Vertragsrücktritt berechtigt.

+

d) Ist das Ingenieurbüro zum Vertragsrücktritt berechtigt, so behält dieses den Anspruch auf das gesamte vereinbarte Honorar, ebenso bei unberechtigtem Rücktritt des Auftraggebers. Weiters findet §1168 ABGB Anwendung; bei berechtigtem Rücktritt des Auftraggebers sind von diesem die vom Ingenieurbüro erbrachten Leistungen zu honorieren.

+

6. Honorar, Leistungsumfang

+

a) Sämtliche Honorare sind mangels abweichender Angaben in EURO erstellt.

+

b) In den angegebenen Honorarbeträgen ist die Umsatzsteuer (Mehrwertsteuer) nicht enthalten, diese ist gesondert vom Auftraggeber zu bezahlen.

+

c) Die Kompensation mit allfälligen Gegenforderungen, aus welchem Grunde auch immer, ist unzulässig.

+

d) Sofern nichts anderes vereinbart ist, sind die vom Fachverband Ingenieurbüros herausgegebenen Unverbindlichen Kalkulationsempfehlungen Vertragsinhalt.

+

e) Sofern nicht ausdrücklich Gegenteiliges vereinbart ist, hat die Zahlung ohne Abzüge binnen 14 Tagen ab Rechnungslegung auf das vom Ingenieurbüro genannte Konto einer Bank mit inländischer Niederlassung zu erfolgen. Im Fall des Zahlungsverzuges sind Zinsen in Höhe von 9,2 % per anno über dem Basiszinssatz der EZB zuzüglich Mahnspesen zu entrichten.

+

7. Erfüllungsort

+

Erfüllungsort für alle Büroleistungen ist der Sitz des Ingenieurbüros.

+

8. Geheimhaltung

+

a) Das Ingenieurbüro ist zur Geheimhaltung aller vom Auftraggeber erteilten Informationen verpflichtet.

+

b) Das Ingenieurbüro ist auch zur Geheimhaltung seiner Planungstätigkeit verpflichtet, wenn und solange der Auftraggeber an dieser Geheimhaltung ein berechtigtes Interesse hat. Nach Durchführung des Auftrages ist das Ingenieurbüro berechtigt, das vertragsgegenständliche Werk gänzlich oder teilweise zu Werbezwecken zu veröffentlichen, sofern vertraglich nichts anderes vereinbart ist.

+

9. Schutz der Pläne

+

a) Das Ingenieurbüro behält sich alle Rechte und Nutzungen an den von ihm erstellten Unterlagen (insbesondere Pläne, Prospekte, technische Unterlagen) vor.

+

b) Jede Nutzung (insbesondere Bearbeitung, Ausführung, Vervielfältigung, Verbreitung, öffentliche Vorführung, Zurverfügungstellung) der Unterlagen oder Teilen davon ist nur mit ausdrücklicher Zustimmung des Ingenieurbüros zulässig. Sämtliche Unterlagen dürfen daher nur für die bei Auftragserteilung oder durch eine nachfolgende Vereinbarung ausdrücklich festgelegten Zwecke verwendet werden.

+

c) Das Ingenieurbüro ist berechtigt, der Auftraggeber verpflichtet, bei Veröffentlichungen und Bekanntmachungen über das Projekt den Namen (Firma, Geschäftsbezeichnung) des Ingenieurbüros anzugeben.

+

d) Im Falle des Zuwiderhandelns gegen diese Bestimmungen zum Schutz der Unterlagen hat das Ingenieurbüro Anspruch auf eine Pönale in Höhe des doppelten angemessenen Entgelts der unautorisierten Nutzung, wobei die Geltendmachung eines darüber hinausgehenden Schadenersatzanspruches vorbehalten bleibt. Diese Pönale unterliegt nicht dem richterlichen Mäßigungsrecht. Die Beweislast, dass der Auftraggeber nicht die Unterlagen des Ingenieurbüros genutzt hat, obliegt dem Auftraggeber.

+

10. Rechtswahl, Gerichtsstand

+

a) Für Verträge zwischen Auftraggeber und Ingenieurbüro kommt ausschließlich österreichisches Recht zur Anwendung.

+

b) Für alle Streitigkeiten aus diesem Vertrag wird die Zuständigkeit des sachlich zuständigen Gerichts am Sitz des Ingenieurbüros vereinbart.

+ +
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/blog/blog-post-1/index.html b/public/blog/blog-post-1/index.html new file mode 100644 index 0000000..a116bcc --- /dev/null +++ b/public/blog/blog-post-1/index.html @@ -0,0 +1,619 @@ + + + + + + + +How To Wear Bright Shoes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

How To Wear Bright Shoes

+
+
+
+
+
+ + + + + +
+
+
+
+
+

How To Wear Bright Shoes

+ +
+ How To Wear Bright Shoes +
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+
+

Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore.

+
  .blog-classic {
+  margin-bottom: 70px;
+  padding-bottom: 70px;
+  border-bottom: 1px solid #efefef;
+  }
+
    +
  • hello
  • +
  • hello
  • +
  • hello
  • +
  • hello
  • +
  • hello
  • +
+
    +
  1. hello
  2. +
  3. hello
  4. +
  5. hello
  6. +
  7. hello
  8. +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia.

+ +
+ +
+
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/blog/blog-post-2/index.html b/public/blog/blog-post-2/index.html new file mode 100644 index 0000000..ed0df9f --- /dev/null +++ b/public/blog/blog-post-2/index.html @@ -0,0 +1,606 @@ + + + + + + + +How To Wear Bright Shoes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

How To Wear Bright Shoes

+
+
+
+
+
+ + + + + +
+
+
+
+
+

How To Wear Bright Shoes

+ +
+ How To Wear Bright Shoes +
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+
+

Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore.

+
  .blog-classic {
+  margin-bottom: 70px;
+  padding-bottom: 70px;
+  border-bottom: 1px solid #efefef;
+  }
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia.

+ +
+ +
+
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/blog/blog-post-3/index.html b/public/blog/blog-post-3/index.html new file mode 100644 index 0000000..8e5f714 --- /dev/null +++ b/public/blog/blog-post-3/index.html @@ -0,0 +1,606 @@ + + + + + + + +How To Wear Bright Shoes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

How To Wear Bright Shoes

+
+
+
+
+
+ + + + + +
+
+
+
+
+

How To Wear Bright Shoes

+ +
+ How To Wear Bright Shoes +
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+
+

Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore.

+
  .blog-classic {
+  margin-bottom: 70px;
+  padding-bottom: 70px;
+  border-bottom: 1px solid #efefef;
+  }
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia.

+ +
+ +
+
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/blog/blog-post-4/index.html b/public/blog/blog-post-4/index.html new file mode 100644 index 0000000..6b93a21 --- /dev/null +++ b/public/blog/blog-post-4/index.html @@ -0,0 +1,606 @@ + + + + + + + +How To Wear Bright Shoes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

How To Wear Bright Shoes

+
+
+
+
+
+ + + + + +
+
+
+
+
+

How To Wear Bright Shoes

+ +
+ How To Wear Bright Shoes +
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+
+

Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore.

+
  .blog-classic {
+  margin-bottom: 70px;
+  padding-bottom: 70px;
+  border-bottom: 1px solid #efefef;
+  }
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia.

+ +
+ +
+
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/blog/blog-post-5/index.html b/public/blog/blog-post-5/index.html new file mode 100644 index 0000000..e4d93fc --- /dev/null +++ b/public/blog/blog-post-5/index.html @@ -0,0 +1,606 @@ + + + + + + + +How To Wear Bright Shoes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

How To Wear Bright Shoes

+
+
+
+
+
+ + + + + +
+
+
+
+
+

How To Wear Bright Shoes

+ +
+ How To Wear Bright Shoes +
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+
+

Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore.

+
  .blog-classic {
+  margin-bottom: 70px;
+  padding-bottom: 70px;
+  border-bottom: 1px solid #efefef;
+  }
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia.

+ +
+ +
+
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/blog/blog-post-6/index.html b/public/blog/blog-post-6/index.html new file mode 100644 index 0000000..39c1d5d --- /dev/null +++ b/public/blog/blog-post-6/index.html @@ -0,0 +1,608 @@ + + + + + + + +How To Wear Bright Shoes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

How To Wear Bright Shoes

+
+
+
+
+
+ + + + + +
+
+
+
+
+

How To Wear Bright Shoes

+ +
+ How To Wear Bright Shoes +
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+
+

Lid est laborum dolo rumes fugats untras. Etharums ser quidem rerum facilis dolores nemis omnis fugats vitaes +nemo minima rerums unsers sadips amets.. Sed ut perspiciatis unde omnis iste natus error

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum illo deserunt necessitatibus quibusdam sint, +eos explicabo tenetur molestiae vero facere, aspernatur sit mollitia perferendis reiciendis. Deleniti magni +explicabo sed alias fugit amet animi molestias ipsum maiores. Praesentium sint, id laborum quos. Tempora +inventore est, dolor corporis quis doloremque nostrum, eos velit culpa quasi labore. Provident laborum porro +nihil iste, magnam officia nemo praesentium autem, libero vel officiis. Omnis pariatur nam voluptatem voluptate +at officia repellat ea beatae eligendi? Mollitia error saepe, aperiam facere. Optio maiores deleniti veritatis +eaque commodi atque aperiam, debitis iste alias eligendi ut facilis earum! Impedit, tempore.

+
  .blog-classic {
+  margin-bottom: 70px;
+  padding-bottom: 70px;
+  border-bottom: 1px solid #efefef;
+  }
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex error esse a dolore, architecto sapiente, aliquid +commodi, laudantium eius nemo enim. Enim, fugit voluptatem rem molestiae. Sed totam quis accusantium iste +nesciunt id exercitationem cumque repudiandae voluptas perspiciatis, consequatur quasi, molestias, culpa odio +adipisci. Nesciunt optio fugiat iste quam modi, ex vitae odio pariatur! Corrupti explicabo at harum qui +doloribus, sit dicta nemo, dolor, enim eum molestias fugiat obcaecati autem eligendi? Nisi delectus eaque +architecto voluptatibus, unde sit minus quae quod eligendi soluta recusandae doloribus, officia, veritatis +voluptatum eius aliquam quos. Consectetur, nisi? Veritatis totam, unde nostrum exercitationem tempora suscipit, +molestias, deserunt ipsum laborum aut iste eaque? Vitae delectus dicta maxime non mollitia? Sapiente eos a quia +eligendi deserunt repudiandae modi molestias tenetur autem pariatur ullam itaque, quas eveniet, illo quam rerum +ex obcaecati voluptatum nesciunt incidunt culpa provident illum soluta. Voluptas possimus nesciunt inventore +perspiciatis neque fugiat, magnam natus repellendus praesentium eum voluptatum, alias incidunt, tempora +reprehenderit recusandae et numquam itaque ratione dolor voluptatibus in commodi ut! Neque deserunt nostrum +commodi dolor natus quo, non vitae deleniti, vero voluptatem error aspernatur veniam expedita numquam amet quia +in dolores velit esse molestiae! Iusto architecto accusantium quisquam recusandae quod vero quia.

+ +
+ +
+
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/blog/date-i18n/index.html b/public/blog/date-i18n/index.html new file mode 100644 index 0000000..f554d51 --- /dev/null +++ b/public/blog/date-i18n/index.html @@ -0,0 +1,584 @@ + + + + + + + +Pretty-print dates + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Pretty-print dates

+
+
+
+
+
+ + + + + +
+
+
+
+
+

Pretty-print dates

+ +
+ Pretty-print dates +
+
+

Um einen ISO-8601-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode date_l10n verwendet werden:

+

Wenn

+
{{% date_l10n "2020-10-20" %}}
+

geschrieben wird, resultiert

+

+20. Oktober 2020
+

Optional kann ein anderes Format-Layout spezifiert werden:

+

Beispielsweise resultiert folgendes

+
{{% date_l10n "2020-10-20" ":date_short" %}}
+

in

+

+20.10.20
+
+
+ +
+
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/blog/index.html b/public/blog/index.html new file mode 100644 index 0000000..3ec298c --- /dev/null +++ b/public/blog/index.html @@ -0,0 +1,725 @@ + + + + + + + +Neuigkeiten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Neuigkeiten

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + Pretty-print dates + +
+

Pretty-print dates

+ +
+

Um einen ISO-8601-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode date_l10n verwendet werden:

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/blog/index.xml b/public/blog/index.xml new file mode 100644 index 0000000..b5b2be0 --- /dev/null +++ b/public/blog/index.xml @@ -0,0 +1,61 @@ + + + + Neuigkeiten on AMPERION + //localhost:1313/blog/ + Recent content in Neuigkeiten on AMPERION + Hugo + de-AT + Thu, 01 Apr 2021 00:00:00 +0100 + + + Pretty-print dates + //localhost:1313/blog/date-i18n/ + Thu, 01 Apr 2021 00:00:00 +0100 + //localhost:1313/blog/date-i18n/ + <p>Um einen <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO-8601</a>-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode <code>date_l10n</code> verwendet werden:</p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-1/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-1/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-2/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-2/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-3/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-3/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-4/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-4/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-5/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-5/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-6/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-6/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + diff --git a/public/blog/page/1/index.html b/public/blog/page/1/index.html new file mode 100644 index 0000000..0d0ec9c --- /dev/null +++ b/public/blog/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/blog/ + + + + + + diff --git a/public/blog/page/2/index.html b/public/blog/page/2/index.html new file mode 100644 index 0000000..fdb27d3 --- /dev/null +++ b/public/blog/page/2/index.html @@ -0,0 +1,598 @@ + + + + + + + +Neuigkeiten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Neuigkeiten

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/artificial-intelligence/index.html b/public/categories/artificial-intelligence/index.html new file mode 100644 index 0000000..bb38ef0 --- /dev/null +++ b/public/categories/artificial-intelligence/index.html @@ -0,0 +1,601 @@ + + + + + + + +Artificial Intelligence + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Artificial Intelligence

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/artificial-intelligence/index.xml b/public/categories/artificial-intelligence/index.xml new file mode 100644 index 0000000..43980ff --- /dev/null +++ b/public/categories/artificial-intelligence/index.xml @@ -0,0 +1,26 @@ + + + + Artificial Intelligence on AMPERION + //localhost:1313/categories/artificial-intelligence/ + Recent content in Artificial Intelligence on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-2/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-2/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-5/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-5/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + diff --git a/public/categories/artificial-intelligence/page/1/index.html b/public/categories/artificial-intelligence/page/1/index.html new file mode 100644 index 0000000..b0518c7 --- /dev/null +++ b/public/categories/artificial-intelligence/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/categories/artificial-intelligence/ + + + + + + diff --git a/public/categories/company-news/index.html b/public/categories/company-news/index.html new file mode 100644 index 0000000..95b290e --- /dev/null +++ b/public/categories/company-news/index.html @@ -0,0 +1,601 @@ + + + + + + + +Company News + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Company News

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/company-news/index.xml b/public/categories/company-news/index.xml new file mode 100644 index 0000000..7c2e9c6 --- /dev/null +++ b/public/categories/company-news/index.xml @@ -0,0 +1,26 @@ + + + + Company News on AMPERION + //localhost:1313/categories/company-news/ + Recent content in Company News on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-1/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-1/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-6/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-6/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + diff --git a/public/categories/company-news/page/1/index.html b/public/categories/company-news/page/1/index.html new file mode 100644 index 0000000..10c3dc2 --- /dev/null +++ b/public/categories/company-news/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/categories/company-news/ + + + + + + diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 0000000..3ace13e --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 0000000..0665e44 --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,40 @@ + + + + Categories on AMPERION + //localhost:1313/categories/ + Recent content in Categories on AMPERION + Hugo + de-AT + Thu, 01 Apr 2021 00:00:00 +0100 + + + Technical Assistance + //localhost:1313/categories/technical-assistance/ + Thu, 01 Apr 2021 00:00:00 +0100 + //localhost:1313/categories/technical-assistance/ + + + + Artificial Intelligence + //localhost:1313/categories/artificial-intelligence/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/categories/artificial-intelligence/ + + + + Company News + //localhost:1313/categories/company-news/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/categories/company-news/ + + + + Legacy Support + //localhost:1313/categories/legacy-support/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/categories/legacy-support/ + + + + diff --git a/public/categories/legacy-support/index.html b/public/categories/legacy-support/index.html new file mode 100644 index 0000000..75b8573 --- /dev/null +++ b/public/categories/legacy-support/index.html @@ -0,0 +1,601 @@ + + + + + + + +Legacy Support + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Legacy Support

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/legacy-support/index.xml b/public/categories/legacy-support/index.xml new file mode 100644 index 0000000..1cc5a1b --- /dev/null +++ b/public/categories/legacy-support/index.xml @@ -0,0 +1,26 @@ + + + + Legacy Support on AMPERION + //localhost:1313/categories/legacy-support/ + Recent content in Legacy Support on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-3/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-3/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-4/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-4/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + diff --git a/public/categories/legacy-support/page/1/index.html b/public/categories/legacy-support/page/1/index.html new file mode 100644 index 0000000..e49d562 --- /dev/null +++ b/public/categories/legacy-support/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/categories/legacy-support/ + + + + + + diff --git a/public/categories/technical-assistance/index.html b/public/categories/technical-assistance/index.html new file mode 100644 index 0000000..b3022e1 --- /dev/null +++ b/public/categories/technical-assistance/index.html @@ -0,0 +1,572 @@ + + + + + + + +Technical Assistance + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Technical Assistance

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + Pretty-print dates + +
+

Pretty-print dates

+ +
+

Um einen ISO-8601-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode date_l10n verwendet werden:

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/technical-assistance/index.xml b/public/categories/technical-assistance/index.xml new file mode 100644 index 0000000..7b5e6ba --- /dev/null +++ b/public/categories/technical-assistance/index.xml @@ -0,0 +1,19 @@ + + + + Technical Assistance on AMPERION + //localhost:1313/categories/technical-assistance/ + Recent content in Technical Assistance on AMPERION + Hugo + de-AT + Thu, 01 Apr 2021 00:00:00 +0100 + + + Pretty-print dates + //localhost:1313/blog/date-i18n/ + Thu, 01 Apr 2021 00:00:00 +0100 + //localhost:1313/blog/date-i18n/ + <p>Um einen <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO-8601</a>-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode <code>date_l10n</code> verwendet werden:</p> + + + diff --git a/public/categories/technical-assistance/page/1/index.html b/public/categories/technical-assistance/page/1/index.html new file mode 100644 index 0000000..8c9a803 --- /dev/null +++ b/public/categories/technical-assistance/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/categories/technical-assistance/ + + + + + + diff --git a/public/contact/index.html b/public/contact/index.html new file mode 100644 index 0000000..4bf627b --- /dev/null +++ b/public/contact/index.html @@ -0,0 +1,517 @@ + + + + + + + +Kontakt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Kontakt

+
+
+
+
+
+ + +
+
+ + +
+
+
+

Adresse

+
    + +
  • AMPERION GmbH
    +Margarethner Straße 24a
    +2431 Enzersdorf an der Fischa
  • +
  • +
  • +43 677 62090425
    ++43 677 62090426
  • +
+
+
+
+
+

+ +
+
+
+
+
+ + + + + + + +
+
+
+
+
+
+

Jetzt kostenlos Projektanfrage stellen
+43 677 620 90 426

+ + + + E-mail + +
+ TELEFON + + +
+
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/cookieconsent/cookieconsent.css b/public/cookieconsent/cookieconsent.css new file mode 100644 index 0000000..3df36e0 --- /dev/null +++ b/public/cookieconsent/cookieconsent.css @@ -0,0 +1,26 @@ +/* cookieconsent.css */ + +#cookieconsent { + position: fixed; + bottom: 0; + width: 100%; + background-color: #000; + color: #fff; + text-align: center; + padding: 10px; + z-index: 1000; +} + +#cookieconsent button { + background-color: #f1d600; + color: #000; + border: none; + padding: 5px 10px; + margin-left: 10px; + cursor: pointer; +} + +#cookieconsent a { + color: #f1d600; + text-decoration: underline; +} diff --git a/public/cookieconsent/cookieconsent.min.js b/public/cookieconsent/cookieconsent.min.js new file mode 100644 index 0000000..32f7e83 --- /dev/null +++ b/public/cookieconsent/cookieconsent.min.js @@ -0,0 +1 @@ +!function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:i})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(i,o,function(t){return e[t]}.bind(null,o));return i},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=4)}([function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n(1),o=n(16);const c=new(n.n(o).a);class s{constructor(e={},t={}){this.options=Object(i.j)(e,t),this.on=c.on.bind(c),this.emit=c.emit.bind(c)}}},function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"k",function(){return l}),n.d(t,"e",function(){return u}),n.d(t,"l",function(){return d}),n.d(t,"d",function(){return p}),n.d(t,"m",function(){return h}),n.d(t,"a",function(){return f}),n.d(t,"h",function(){return m}),n.d(t,"g",function(){return b}),n.d(t,"f",function(){return g}),n.d(t,"c",function(){return v}),n.d(t,"i",function(){return y}),n.d(t,"j",function(){return k});var i=n(12),o=n(3),c=n(13),s=n(14),r=n(15);const a=i.a,l=i.b,u=(e,t)=>e.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,(e,n)=>t(n)||""),d=(e,t)=>{let n=!1;return function(){n||(e(...arguments),n=!0,setTimeout(function(){n=!1},t))}},p=e=>{let t,n=0,i=0,o=e.length;if(0===e.length)return n;for(;i(t,[n,i])=>(t[n]=i instanceof Object&&!(i instanceof Array)?e[n]instanceof Object&&!(e[n]instanceof Array)?Object.entries(i).reduce(w(e[n]),{}):i:e.hasOwnProperty(n)?e[n]:i,t),k=(e,t)=>Object.entries(e).reduce(w(t),{})},function(e,t,n){"use strict";n.d(t,"e",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"b",function(){return c}),n.d(t,"d",function(){return s}),n.d(t,"a",function(){return r});const i=["DENY","ALLOW","DISMISS"],o="DENY",c="ALLOW",s="DISMISS",r=["UNCATEGORIZED","ESSENTIAL","PERSONALIZATION","ANALYTICS","MARKETING"]},function(e,t,n){"use strict";n.d(t,"d",function(){return i}),n.d(t,"a",function(){return o}),n.d(t,"c",function(){return c}),n.d(t,"b",function(){return s});const i=e=>"#"==e[0]?e.substr(1):3==e.length?e[0]+e[0]+e[1]+e[1]+e[2]+e[2]:e,o=e=>{return e=i(e),128<=(299*parseInt(e.substr(0,2),16)+587*parseInt(e.substr(2,2),16)+114*parseInt(e.substr(4,2),16))/1e3?"#000":"#fff"},c=e=>{const t=parseInt(i(e),16),n=38+(t>>16),o=38+(255&t>>8),c=38+(255&t);return"#"+(16777216+65536*(255>n?1>n?0:n:255)+256*(255>o?1>o?0:o:255)+(255>c?1>c?0:c:255)).toString(16).slice(1)},s=e=>(e=i(e),"000000"===e?"#222":c(e))},function(e,t,n){"use strict";n.r(t),function(e){var t=n(6),i=(n.n(t),n(11));"undefined"==typeof exports?window.CookieConsent=i.a:e.exports=i.a}.call(this,n(5)(e))},function(e){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){var i=n(7);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(9)(i,o),i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(8)(!1)).push([e.i,'.cc-window{opacity:1;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}.cc-window,.cc-revoke{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica, Calibri, Arial, sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9998}.cc-revoke{z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:0.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:bold}.cc-btn,.cc-link,.cc-close,.cc-revoke{cursor:pointer}.cc-link{opacity:0.8;display:inline-block;padding:0.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:0.4em 0.8em;font-size:0.9em;font-weight:bold;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:hover,.cc-highlight .cc-btn:first-child:focus{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:0.5em;right:0.5em;font-size:1.6em;opacity:0.9;line-height:0.75}.cc-close:hover,.cc-close:focus{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:0.5em;border-top-right-radius:0.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;justify-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:0.5em}.cc-window.cc-type-categories{display:inline-flex;flex-direction:column;overflow:visible}.cc-window.cc-type-categories .form{text-align:right}.cc-window.cc-type-categories .cc-btn{margin:0}.cc-window.cc-type-categories .cc-btn.cc-save{margin:0;display:inline-block}.cc-categories{display:inline-flex}.cc-categories .cc-category{display:flex;max-width:100%;margin:0 2px;position:relative}.cc-categories .cc-btn{border-right:none;outline:none;text-transform:capitalize}.cc-categories .cc-btn input[type=checkbox]{float:left;height:26px;width:calc( 100% - 22px);display:block;position:absolute;top:0;left:2px;cursor:pointer}.cc-categories .cc-btn:not(.cc-info):not(.cc-save){padding-left:26px}.cc-categories .cc-info{border-left:none;border-right:2px solid lightgrey;padding:4px;font-variant:all-small-caps}.cc-categories .cc-info:focus+.cc-tooltip{display:block}.cc-categories .cc-tooltip{display:none;position:absolute;z-index:3;width:190px;bottom:46px;padding:8px;border:thin solid lightgrey;box-shadow:1px 1px 4px rgba(150,150,150,0.7)}.cc-categories .cc-tooltip:after{content:"";width:10px;height:10px;transform:rotate(45deg);position:absolute;bottom:-7px;left:10px;box-shadow:2px 1px 1px rgba(200,200,200,0.5)}.cc-categories .cc-tooltip p{margin:0}@media print{.cc-window,.cc-revoke{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-right,.cc-window.cc-left{left:0;right:0}.cc-window.cc-banner{flex-direction:column;align-items:unset}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-banner .cc-message{margin-right:0;margin-bottom:1em}.cc-window.cc-floating{max-width:none}.cc-window.cc-type-categories{flex-direction:column}.cc-window .cc-message{margin-bottom:1em}.cc-window .cc-categories{flex-direction:column;width:100%;margin-right:8px}.cc-window .cc-category{margin:4px 0}.cc-window .cc-category .cc-btn:not(.cc-info){width:calc( 100% - 16px);min-width:140px}}@media screen and (max-width: 854px){.cc-window.cc-type-categories .cc-btn.cc-save{margin:8px 0}}@media screen and (max-width: 790px){.cc-window.cc-type-categories .cc-categories{display:flex;flex-direction:column}.cc-categories .cc-category{margin:4px 0}.form{width:100%;max-width:350px}.cc-btn:not(.cc-info):not(.cc-save){width:calc( 100% - 16px)}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic{overflow:visible;justify-content:space-between}.cc-theme-classic .cc-btn{position:relative;border-radius:5px;outline:none}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-theme-classic .cc-category .cc-btn{border-radius:5px 0 0 5px;padding-right:2px;padding-left:28px;font-weight:normal;border-right:none;box-sizing:border-box}.cc-theme-classic .cc-category .cc-btn input[type=checkbox]{position:absolute;left:0;top:-1px;width:100%;height:26px;opacity:0;cursor:pointer;z-index:1}.cc-theme-classic .cc-category .cc-btn input[type=checkbox]+.cc-btn-checkbox{display:block;font-size:2rem;position:absolute;top:2px;left:6px;z-index:0;outline:none}.cc-theme-classic .cc-category .cc-btn input[type=checkbox]+.cc-btn-checkbox:before{content:"\\1F5F5"}.cc-theme-classic .cc-category .cc-btn input[type=checkbox]:checked+.cc-btn-checkbox:after{content:"\\2713";position:absolute;top:-4px;left:0;font-size:2.3rem;text-shadow:0 1px 3px rgba(150,150,150,0.5)}.cc-theme-classic .cc-category .cc-btn.cc-info{margin:0;padding:0 4px;border-radius:0 5px 5px 0}.cc-theme-classic .cc-category .cc-btn:last-child{min-width:0}.cc-theme-classic .cc-category .cc-tooltip{border-radius:5px}.cc-theme-classic .cc-category .cc-tooltip:after{border-bottom:thin solid lightgrey;border-right:thin solid lightgrey}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:0.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-window.cc-theme-edgeless.cc-type-categories .cc-categories .cc-btn{padding:0.4em 0.8em;padding-left:26px}.cc-window.cc-theme-edgeless.cc-type-categories .cc-categories .cc-btn.cc-info{padding:0.4em 4px}.cc-window.cc-theme-edgeless.cc-type-categories .cc-categories .cc-tooltip{border:none}\n',""])},function(e){"use strict";function t(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var o=function(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}(i),c=i.sources.map(function(e){return"/*# sourceURL=".concat(i.sourceRoot).concat(e," */")});return[n].concat(c).concat([o]).join("\n")}return[n].join("\n")}e.exports=function(e){var n=[];return n.toString=function(){return this.map(function(n){var i=t(n,e);return n[2]?"@media ".concat(n[2],"{").concat(i,"}"):i}).join("")},n.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var i,o={},c=0;c{const t=this.options.cookie&&this.options.cookie.name?this.options.cookie.name:"cookieconsent_status_",n=Object(a.b)(t+e);return Object(a.h)(n)?{[e]:n}:void 0}).filter(e=>!!e&&e[Object.keys(e)[0]]);0this.emit("initialized",t)):this.options.legal&&this.options.legal.countryCode?this.initializationComplete({code:this.options.legal.countryCode}):this.options.location?new c.a(this.options.location).locate(this.initializationComplete.bind(this),this.initializationError.bind(this)):this.initializationComplete({})}initializationComplete(e){e.code&&(this.options=new o.a(this.options.legal).applyLaw(this.options,e.code)),this.popup=new s.a(this.options),setTimeout(()=>this.emit("initialized",this.popup),0)}initializationError(e){setTimeout(()=>this.emit("error",e,new s.a(this.options)),0)}getCountryLaws(e){return new o.a(this.options.legal).get(e)}isOpen(){return this.popup.isOpen()}close(){return this.popup.close(),this}revokeChoice(){return this.popup.revokeChoice(),this}open(){return this.popup.open(),this}toggleRevokeButton(e){return this.popup.toggleRevokeButton(e),this}setStatuses(e){return this.popup.setStatuses(e),this}clearStatuses(){return this.popup.clearStatuses(),this}destroy(){return this.popup.destroy(),this}}r.e.reduce((e,t)=>(Object.defineProperty(l,t,{get:function(){return t},set:function(){},enumerable:!1,writeable:!1,configurable:!1}),e),l)},function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o});const i=e=>{const t=(" "+document.cookie).split(" "+e+"=");return 2>t.length?void 0:t.pop().split(";").shift()},o=function(e,t,n,i,o,c){const s=new Date;s.setHours(s.getHours()+24*("number"==typeof n?n:365)),document.cookie=e+"="+t+";expires="+s.toUTCString()+";path="+(o||"/")+(i?";domain="+i:"")+(c?";secure":"")}},function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return c});var i=n(3);const o=(e,t)=>e&&e.parentNode?e.classList.contains(t)?e:o(e.parentNode,t):null,c=(e,t,n)=>{const o={},{popup:c,button:s,highlight:r,saveButton:a}=t;c&&(c.text=c.text?c.text:Object(i.a)(c.background),c.link=c.link?c.link:c.text,o[n+" .cc-tooltip, "+n+" .cc-tooltip:after"]=["color: "+c.text,"background-color: "+c.background],o[n+".cc-window"]=["color: "+c.text,"background-color: "+c.background],o[n+".cc-revoke"]=["color: "+c.text,"background-color: "+c.background],o[n+" .cc-link,"+n+" .cc-link:active,"+n+" .cc-link:visited"]=["color: "+c.link],s&&(s.text=s.text?s.text:Object(i.a)(s.background),s.border=s.border?s.border:"transparent",o[n+" .cc-btn"]=["color: "+s.text,"border-color: "+s.border,"background-color: "+s.background],s.padding&&o[n+" .cc-btn"].push("padding: "+s.padding),"transparent"!=s.background&&(o[n+" .cc-btn:hover, "+n+" .cc-btn:focus"]=["background-color: "+(s.hover||Object(i.b)(s.background))]),r?(r.text=r.text?r.text:Object(i.a)(r.background),r.border=r.border?r.border:"transparent",o[n+" .cc-highlight .cc-btn:first-child"]=["color: "+r.text,"border-color: "+r.border,"background-color: "+r.background]):o[n+" .cc-highlight .cc-btn:first-child"]=["color: "+c.text]),a&&(o[`${n} .cc-btn.cc-save`]=["color: "+a.text,"border-color: "+a.border,"background-color: "+a.background]));const l=document.createElement("style");return l.id=e,document.head.appendChild(l),Object.entries(o).forEach(([e,t],n)=>l.sheet.insertRule(`${e}{${t.join(";")}}`,n)),l}},function(e,t,n){"use strict";n.d(t,"c",function(){return o}),n.d(t,"a",function(){return c}),n.d(t,"b",function(){return s});var i=n(2);const o=e=>0<=i.e.indexOf(e),c=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),s=e=>"object"==typeof e&&null!==e&&e.constructor==Object},function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o});const i=(e,t,n)=>{let i;const o=document.createElement("script");o.type="text/"+(e.type||"javascript"),o.src=e.src||e,o.async=!1,o.onreadystatechange=s.onload=function(){const e=o.readyState;clearTimeout(i),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),o.onreadystatechange=o.onload=null)},document.body.appendChild(o),i=setTimeout(function(){t.done=!0,t(),o.onreadystatechange=o.onload=null},n)},o=(e,t,n,i,o)=>{const c=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(c.open(i?"POST":"GET",e,1),c.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(o))for(let e=0,t=o.length;ec&&!r.warned){r.warned=!0;var a=new Error("Possible EventEmitter memory leak detected. "+r.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");a.name="MaxListenersExceededWarning",a.emitter=e,a.type=t,a.count=r.length,console}return e}function o(e,t,n){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=function(){for(var e=[],t=0;te||d(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");p=e}}),t.init=function(){(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},t.prototype.setMaxListeners=function(e){if("number"!=typeof e||0>e||d(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},t.prototype.getMaxListeners=function(){return n(this)},t.prototype.emit=function(e){for(var t=[],n=1;no)return this;0===o?n.shift():function(e,t){for(;t+1{let i=n?n.responseText:"";e.__JSONP_DATA&&(i=e.__JSONP_DATA,delete e.__JSONP_DATA),this.runServiceCallback.call(this,t,e,i)},this.options.timeout,e.data,e.headers)}}runServiceCallback(e,t,n){const i=t.callback(t=>{i||this.onServiceResult(e,t)},n);i&&this.onServiceResult(e,i)}onServiceResult(e,t){t instanceof Error||t&&t.error?e.call(this,t,null):e.call(this,null,t)}runNextServiceOnError(e,t){if(e){this.logError(e);const t=this.getNextService();t?this.runService(t,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))}else this.completeService.call(this,this.callbackComplete,t)}getCurrentServiceOpts(){const e=this.options.services[this.currentServiceIndex];return"string"==typeof e?{name:e}:"function"==typeof e?e():Object(c.g)(e)?e:{}}completeService(e,t){this.currentServiceIndex=-1,e&&e(t)}logError(){}}},function(e,t){"use strict";const n=e=>new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error);t.a={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{const i=JSON.parse(t);return i.error?n(i):{code:i.country}}catch(e){return n({error:"Invalid response ("+e+")"})}}}},ipinfodb:function(){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{const i=JSON.parse(t);return"ERROR"==i.statusCode?n({error:i.statusMessage}):{code:i.countryCode}}catch(e){return n({error:"Invalid response ("+e+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(e){return window.geoip2?void geoip2.country(function(t){try{e({code:t.country.iso_code})}catch(t){e(n(t))}},function(t){e(n(t))}):void e(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var i=n(0),o=n(22),c=n(2),s=n(1);class r extends i.a{constructor(e){super(o.a,e),this.userCategories={UNCATEGORIZED:"DISMISS",ESSENTIAL:"ALLOW",PERSONALIZATION:"DISMISS",ANALYTICS:"DISMISS",MARKETING:"DISMISS"},this.customStyles={},this.hasTransition=!!function(){const e=document.createElement("div"),t={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(let n in t)if(t.hasOwnProperty(n)&&void 0!==e.style[n+"ransition"])return t[n];return""}(),this.canUseCookies()&&(this.options.enabled=!1),this.options.blacklistPage.includes(location.pathname)&&(this.options.enabled=!1),this.options.whitelistPage.includes(location.pathname)&&(this.options.enabled=!0);let t=this.options.window.replace("{{classes}}",this.getPopupClasses().join(" ")).replace("{{children}}",this.getPopupInnerMarkup());const n=this.options.overrideHTML;if("string"==typeof n&&n.length&&(t=n),this.options.static){const e=this.appendMarkup(`
${t}
`);e.style.display="",this.element=e.firstChild,this.element.style.display="none",this.element.classList.add("cc-invisible")}else this.element=this.appendMarkup(t);this.applyAutoDismiss(),this.applyRevokeButton(),this.options.autoOpen&&this.autoOpen()}open(){if(this.element)return this.isOpen()||(this.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.emit("popupOpened")),this}close(e){if(this.element)return this.isOpen()&&(this.hasTransition?this.fadeOut():this.element.style.display="none",e&&this.options.revokable&&this.toggleRevokeButton(!0),this.emit("popupClosed")),this}fadeIn(){const e=this.element;this.hasTransition&&e&&(this.afterTransition&&this.afterFadeOut(e),e.classList.contains("cc-invisible"))&&(e.style.display="",this.options.static&&(this.element.parentNode.style.maxHeight=this.element.clientHeight+"px"),this.openingTimeout=setTimeout(()=>this.afterFadeIn(e),20))}afterFadeIn(e){this.openingTimeout=null,e.classList.remove("cc-invisible")}fadeOut(){this.hasTransition&&this.element&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),this.afterFadeIn(this.element)),!this.element.classList.contains("cc-invisible")&&(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=()=>this.afterFadeOut(this.element),this.element.addEventListener(this.transitionEnd,this.afterTransition),this.element.classList.add("cc-invisible")))}afterFadeOut(e){e.style.display="none",e.removeEventListener(this.transitionEnd,this.afterTransition),this.afterTransition=null}isOpen(){return this.element&&""===this.element.style.display&&(!this.hasTransition||!this.element.classList.contains("cc-invisible"))}toggleRevokeButton(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")}revokeChoice(e){this.options.enabled=!0,this.clearStatuses(),this.emit("revokeChoice"),e||this.autoOpen()}hasAnswered(){return this.getStatuses().some(e=>!!e)}hasConsented(){return this.getStatuses().map(e=>e===c.b||e===c.d)}autoOpen(){const e=this.hasAnswered();!e&&this.options.enabled?this.open():e&&this.options.revokable&&this.toggleRevokeButton(!0)}setStatuses(){const{name:e,expiryDays:t,domain:n,path:i,secure:o}=this.options.cookie,r=(r,a)=>{if(Object(s.h)(a)){const l=e+"_"+r,u=0<=c.e.indexOf(Object(s.b)(l));Object(s.k)(l,a,t,n,i,o),this.emit("statusChanged",l,a,u)}else this.clearStatuses()};0===arguments.length?c.a.forEach(e=>r(e,this.userCategories[e])):1===arguments.length?c.a.forEach(e=>r(e,arguments[0])):1{r(this.userCategories[t],e)})}getStatuses(){return c.a.map(e=>Object(s.b)(this.options.cookie.name+"_"+e))}clearStatuses(){const{name:e,domain:t,path:n}=this.options.cookie;c.a.forEach(i=>{Object(s.k)(e+"_"+i,"",-1,t,n)})}canUseCookies(){if(!window.navigator.cookieEnabled||window.CookiesOK||window.navigator.CookiesOK)return!0;const e=this.getStatuses(),t=0({[c.a[t]]:Object(s.h)(e)})).filter(e=>e[Object.keys(e)[0]]).length;return e.forEach((e,t)=>this.userCategories[c.a[t]]===e?e:this.userCategories[c.a[t]]),t}getPositionClasses(){return this.options.position.split("-").map(e=>"cc-"+e)}getPopupClasses(){const e=this.options;let t="top"==e.position||"bottom"==e.position?"banner":"floating";Object(s.f)()&&e.mobileForceFloat&&(t="floating");const n=["cc-"+t,"cc-type-"+e.type,"cc-theme-"+e.theme];return e.static&&n.push("cc-static"),n.push.apply(n,this.getPositionClasses()),this.attachCustomPalette(this.options.palette),this.customStyleSelector&&n.push(this.customStyleSelector),n}getPopupInnerMarkup(){const e={},t=this.options;t.showLink||(t.elements.link="",t.elements.messagelink=t.elements.message),Object.keys(t.elements).forEach(n=>{e[n]=Object(s.e)(t.elements[n],e=>{const n=t.content[e];return e&&"string"==typeof n&&n.length?n:""})});let n=t.compliance[t.type];n||(n=t.compliance.info),e.compliance=Object(s.e)(n,t=>e[t]);let i=t.layouts[t.layout];return i||(i=t.layouts.basic),Object(s.e)(i,t=>e[t])}appendMarkup(e){const t=this.options,n=document.createElement("div"),i=t.container&&1===t.container.nodeType?t.container:document.body;n.innerHTML=e;const o=n.children[0];if(o.style.display="none",o.classList.contains("cc-window")&&this.hasTransition&&o.classList.add("cc-invisible"),o.addEventListener("click",e=>this.handleButtonClick(e)),o.querySelectorAll('.cc-btn [type="checkbox"]').forEach(e=>{e.addEventListener("change",()=>{this.userCategories[e.name]=e.checked?"ALLOW":"DENY"}),e.addEventListener("click",e=>e.stopPropagation())}),o.querySelectorAll(".cc-info").forEach(e=>{e.addEventListener("mousedown",function(e){this===document.activeElement&&(this.blur(),e.preventDefault())})}),t.autoAttach)try{i.firstChild?i.insertBefore(o,i.firstChild):i.appendChild(o)}catch(e){throw new Error("No container to attach too. Make sure the DOM has loaded. Is your script loaded just before the `` tag?")}return o}handleButtonClick(e){const t=Object(s.m)(e.target,"cc-btn")||e.target;if(t.classList.contains("cc-btn")&&t.classList.contains("cc-save"))return this.setStatuses(),void this.close(!0);if(!t.classList.contains("cc-btn"))return t.classList.contains("cc-close")?(this.setStatuses(c.d),void this.close(!0)):t.classList.contains("cc-revoke")?void this.revokeChoice():void 0;{const e=t.className.match(new RegExp("\\bcc-("+c.e.map(e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")).join("|")+")\\b")),n=e&&e[1]||!1;n&&(this.setStatuses(n),this.close(!0))}}attachCustomPalette(e){const t=Object(s.d)(JSON.stringify(e)),n="cc-color-override-"+t,i=Object(s.g)(e);return this.customStyleSelector=i?n:null,i&&Object(s.a)(t,e,"."+n),i}getEventPath(e){const t=e.composedPath?e.composedPath():function(e,t){for(;t;)e.push(t),t=t.parentNode;return e}([],e.target);return t||void 0}applyAutoDismiss(){var e=Math.floor;const{enabled:t,dismissOnTimeout:n,dismissOnScroll:i,dismissOnLinkClick:o,dismissOnWindowClick:s,dismissOnKeyPress:r}=this.options;t&&("number"==typeof n&&0<=n?this.dismissTimeout=setTimeout(()=>{this.setStatuses(c.d),this.close(!0)},e(n)):"number"==typeof i&&0<=i?(this.onWindowScroll=()=>{window.pageYOffset>e(i)&&(this.setStatuses(c.d),this.close(!0),window.removeEventListener("scroll",this.onWindowScroll,{passive:!0}),this.onWindowScroll=null)},window.addEventListener("scroll",this.onWindowScroll,{passive:!0})):s?(this.onWindowClick=e=>{getEventPath(e).some(e=>this.options.ignoreClicksFrom.some(t=>e.classList&&e.classList.contains(t)))||(this.setStatuses(c.d),this.close(!0),window.removeEventListener("click",this.onWindowClick),window.removeEventListener("touchend",this.onWindowClick),this.onWindowClick=null)},window.addEventListener("click",this.onWindowClick),window.addEventListener("touchend",this.onWindowClick)):o?(this.onLinkClick=e=>{getEventPath(e).some(e=>void 0!==e.tagName&&"A"===e.tagName)&&(this.setStatuses(c.d),this.close(!0),window.removeEventListener("click",this.onLinkClick),this.onLinkClick=null)},window.addEventListener("click",this.onLinkClick)):r&&(this.onKeyPress=e=>{const{keyCode:t}=e;13===t?(this.setStatuses(c.b),this.close(!0)):27===t&&(this.setStatuses(c.d),this.close(!0))},window.addEventListener("onkeypress",this.onKeyPress)))}applyRevokeButton(){if("info"!=this.options.type&&(this.options.revokable=!0),Object(s.f)()&&(this.options.animateRevokable=!1),this.options.revokable){const e=this.getPositionClasses();this.options.animateRevokable&&e.push("cc-animate"),this.customStyleSelector&&e.push(this.customStyleSelector),this.options.theme&&e.push("cc-theme-"+this.options.theme);const t=this.options.revokeBtn.replace("{{classes}}",e.join(" ")).replace("{{policy}}",this.options.content.policy);this.revokeBtn=this.appendMarkup(t);const n=this.revokeBtn;if(this.options.animateRevokable){const e=Object(s.l)(function(e){let t=!1;const i=window.innerHeight-20;(n.classList.contains("cc-top")&&e.clientY<20||n.classList.contains("cc-bottom")&&e.clientY>i)&&(t=!0),t&&!n.classList.contains("cc-active")?n.classList.add("cc-active"):!t&&n.classList.contains("cc-active")&&n.classList.remove("cc-active")},200);this.onMouseMove=e,window.addEventListener("mousemove",e)}}}destroy(){this.element&&this.element.remove(),this.revokeBtn&&this.revokeBtn.remove(),this.onWindowScroll&&window.removeEventListener("scroll",this.onWindowScroll),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),window.removeEventListener("touchend",this.onWindowClick)),this.onLinkClick&&window.removeEventListener("click",this.onLinkClick),this.onKeyPress&&window.addEventListener("onkeypress",this.onKeyPress)}}},function(e,t,n){"use strict";var i=n(2);t.a={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"localhost",expiryDays:365,secure:!1},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"https://www.cookiesandyou.com",close:"❌",target:"_blank",policy:"Cookie Policy"},elements:{header:'{{header}} ',message:'{{message}}',messagelink:'{{message}} {{link}}',dismiss:`{{dismiss}}`,allow:`{{allow}}`,deny:`{{deny}}`,link:'{{link}}',close:'{{close}}',categories:'
    '+i.a.map((e,t)=>`
  • This is the category for cookies that don't fit the '${e.toLowerCase()}' category.

  • `).join("")+"
",save:''},window:'',modal:"",revokeBtn:'
{{policy}}
',compliance:{info:'
{{dismiss}}
',"opt-in":'
{{dismiss}}{{allow}}{{customize}}
',"opt-out":'
{{dismiss}}{{deny}}
',categories:'
{{categories}}{{save}}
'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,dismissOnLinkClick:!1,dismissOnKeyPress:!1,ignoreClicksFrom:["cc-revoke","cc-btn","cc-link"],autoOpen:!0,autoAttach:!0,mobileForceFloat:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null}}]); \ No newline at end of file diff --git a/public/datenschutz/index.html b/public/datenschutz/index.html new file mode 100644 index 0000000..9a5e52f --- /dev/null +++ b/public/datenschutz/index.html @@ -0,0 +1,600 @@ + + + + + + + +Datenschutz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Datenschutz

+
+
+
+
+
+ + +
+
+
+
+

Datenschutz

+ +

Letzte Aktualisierung: 22. Juli 2024

+

Inhalt

+ +
+
+

Datenschutzerklärung

+

Personenbezogene Daten (nachfolgend zumeist nur „Daten“ genannt) werden von uns nur im Rahmen der Erforderlichkeit sowie zum Zwecke der Bereitstellung eines funktionsfähigen und nutzerfreundlichen Internetauftritts, inklusive seiner Inhalte und der dort angebotenen Leistungen, verarbeitet.

+

Gemäß Art. 4 Ziffer 1. der Verordnung (EU) 2016/679, also der Datenschutz-Grundverordnung (nachfolgend nur „DSGVO“ genannt), gilt als „Verarbeitung“ jeder mit oder ohne Hilfe automatisierter Verfahren ausgeführter Vorgang oder jede solche Vorgangsreihe im Zusammenhang mit personenbezogenen Daten, wie das Erheben, das Erfassen, die Organisation, das Ordnen, die Speicherung, die Anpassung oder Veränderung, das Auslesen, das Abfragen, die Verwendung, die Offenlegung durch Übermittlung, Verbreitung oder eine andere Form der Bereitstellung, den Abgleich oder die Verknüpfung, die Einschränkung, das Löschen oder die Vernichtung.

+

Mit der nachfolgenden Datenschutzerklärung informieren wir Sie insbesondere über Art, Umfang, Zweck, Dauer und Rechtsgrundlage der Verarbeitung personenbezogener Daten, soweit wir entweder allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung entscheiden. Zudem informieren wir Sie nachfolgend über die von uns zu Optimierungszwecken sowie zur Steigerung der Nutzungsqualität eingesetzten Fremdkomponenten, soweit hierdurch Dritte Daten in wiederum eigener Verantwortung verarbeiten.

+

Unsere Datenschutzerklärung ist wie folgt gegliedert:

+

I. Informationen über uns als Verantwortliche +II. Rechte der Nutzer und Betroffenen +III. Informationen zur Datenverarbeitung

+

1. Informationen über uns als Verantwortliche

+

Verantwortlicher Anbieter dieses Internetauftritts im datenschutzrechtlichen Sinne ist:
+AMPERION GmbH
+Margarethner Straße 24a

+

Telefon: +43 677 62090425
+E-Mail: office@amperion.at

+

2. Rechte der Nutzer und Betroffenen

+

Mit Blick auf die nachfolgend noch näher beschriebene Datenverarbeitung haben die Nutzer und Betroffenen das Recht

+

a. auf Bestätigung, ob sie betreffende Daten verarbeitet werden, auf Auskunft über die verarbeiteten Daten, auf weitere Informationen über die Datenverarbeitung sowie auf Kopien der Daten (vgl. auch Art. 15 DSGVO);
+b. auf Berichtigung oder Vervollständigung unrichtiger bzw. unvollständiger Daten (vgl. auch Art. 16 DSGVO); +auf unverzügliche Löschung der sie betreffenden Daten (vgl. auch Art. 17 DSGVO), oder, alternativ, soweit eine weitere Verarbeitung gemäß Art. 17 Abs. 3 DSGVO erforderlich ist, auf Einschränkung der Verarbeitung nach Maßgabe von Art. 18 DSGVO;
+c. auf Erhalt der sie betreffenden und von ihnen bereitgestellten Daten und auf Übermittlung dieser Daten an andere Anbieter/Verantwortliche (vgl. auch Art. 20 DSGVO);
+d. auf Beschwerde gegenüber der Aufsichtsbehörde, sofern sie der Ansicht sind, dass die sie betreffenden Daten durch den Anbieter unter Verstoß gegen datenschutzrechtliche Bestimmungen verarbeitet werden (vgl. auch Art. 77 DSGVO).

+

Darüber hinaus ist der Anbieter dazu verpflichtet, alle Empfänger, denen gegenüber Daten durch den Anbieter offengelegt worden sind, über jedwede Berichtigung oder Löschung von Daten oder die Einschränkung der Verarbeitung, die aufgrund der Artikel 16, 17 Abs. 1, 18 DSGVO erfolgt, zu unterrichten. Diese Verpflichtung besteht jedoch nicht, soweit diese Mitteilung unmöglich oder mit einem unverhältnismäßigen Aufwand verbunden ist. Unbeschadet dessen hat der Nutzer ein Recht auf Auskunft über diese Empfänger.

+

Ebenfalls haben die Nutzer und Betroffenen nach Art. 21 DSGVO das Recht auf Widerspruch gegen die künftige Verarbeitung der sie betreffenden Daten, sofern die Daten durch den Anbieter nach Maßgabe von Art. 6 Abs. 1 lit. f) DSGVO verarbeitet werden. Insbesondere ist ein Widerspruch gegen die Datenverarbeitung zum Zwecke der Direktwerbung statthaft.

+

3. Informationen zur Datenverarbeitung

+

Ihre bei Nutzung unseres Internetauftritts verarbeiteten Daten werden gelöscht oder gesperrt, sobald der Zweck der Speicherung entfällt, der Löschung der Daten keine gesetzlichen Aufbewahrungspflichten entgegenstehen und nachfolgend keine anderslautenden Angaben zu einzelnen Verarbeitungsverfahren gemacht werden. +Cookie Manager

+

Zur Einholung einer Einwilligung zum Einsatz von technisch nicht notwendigen Cookies auf der Website, setzt der Anbieter einen Cookie-Manager ein.

+

Bei dem Aufruf der Website wird ein Cookie mit den Einstellungsinformationen auf dem Endgerät des Nutzers abgelegt, sodass bei einem weiteren Besuch die Abfrage in Bezug auf die Einwilligung nicht erfolgen muss.

+

Das Cookie ist erforderlich um eine rechtskonforme Einwilligung des Nutzers einzuholen.

+

Die Installation der Cookies kann der Nutzer durch Einstellungen seines Browsers verhindern bzw. beenden. +Cookies

+

a) Sitzungs-Cookies/Session-Cookies +

Wir verwenden mit unserem Internetauftritt sog. Cookies. Cookies sind kleine Textdateien oder andere Speichertechnologien, die durch den von Ihnen eingesetzten Internet-Browser auf Ihrem Endgerät ablegt und gespeichert werden. Durch diese Cookies werden im individuellen Umfang bestimmte Informationen von Ihnen, wie beispielsweise Ihre Browser- oder Standortdaten oder Ihre IP-Adresse, verarbeitet.

+

Durch diese Verarbeitung wird unser Internetauftritt benutzerfreundlicher, effektiver und sicherer, da die Verarbeitung bspw. die Wiedergabe unseres Internetauftritts in unterschiedlichen Sprachen oder das Angebot einer Warenkorbfunktion ermöglicht.

+

Rechtsgrundlage dieser Verarbeitung ist Art. 6 Abs. 1 lit b.) DSGVO, sofern diese Cookies Daten zur Vertragsanbahnung oder Vertragsabwicklung verarbeitet werden.

+

Falls die Verarbeitung nicht der Vertragsanbahnung oder Vertragsabwicklung dient, liegt unser berechtigtes Interesse in der Verbesserung der Funktionalität unseres Internetauftritts. Rechtsgrundlage ist in dann Art. 6 Abs. 1 lit. f) DSGVO.

+

Mit Schließen Ihres Internet-Browsers werden diese Session-Cookies gelöscht.

+

+

b) Drittanbieter-Cookies +

Gegebenenfalls werden mit unserem Internetauftritt auch Cookies von Partnerunternehmen, mit denen wir zum Zwecke der Werbung, der Analyse oder der Funktionalitäten unseres Internetauftritts zusammenarbeiten, verwendet.

+

Die Einzelheiten hierzu, insbesondere zu den Zwecken und den Rechtsgrundlagen der Verarbeitung solcher Drittanbieter-Cookies, entnehmen Sie bitte den nachfolgenden Informationen.

+

+

c) Beseitigungsmöglichkeit +

Sie können die Installation der Cookies durch eine Einstellung Ihres Internet-Browsers verhindern oder einschränken. Ebenfalls können Sie bereits gespeicherte Cookies jederzeit löschen. Die hierfür erforderlichen Schritte und Maßnahmen hängen jedoch von Ihrem konkret genutzten Internet-Browser ab. Bei Fragen benutzen Sie daher bitte die Hilfefunktion oder Dokumentation Ihres Internet-Browsers oder wenden sich an dessen Hersteller bzw. Support. Bei sog. Flash-Cookies kann die Verarbeitung allerdings nicht über die Einstellungen des Browsers unterbunden werden. Stattdessen müssen Sie insoweit die Einstellung Ihres Flash-Players ändern. Auch die hierfür erforderlichen Schritte und Maßnahmen hängen von Ihrem konkret genutzten Flash-Player ab. Bei Fragen benutzen Sie daher bitte ebenso die Hilfefunktion oder Dokumentation Ihres Flash-Players oder wenden sich an den Hersteller bzw. Benutzer-Support.

+

Sollten Sie die Installation der Cookies verhindern oder einschränken, kann dies allerdings dazu führen, dass nicht sämtliche Funktionen unseres Internetauftritts vollumfänglich nutzbar sind. +Kontaktanfragen / Kontaktmöglichkeit

+

Sofern Sie per Kontaktformular oder E-Mail mit uns in Kontakt treten, werden die dabei von Ihnen angegebenen Daten zur Bearbeitung Ihrer Anfrage genutzt. Die Angabe der Daten ist zur Bearbeitung und Beantwortung Ihre Anfrage erforderlich – ohne deren Bereitstellung können wir Ihre Anfrage nicht oder allenfalls eingeschränkt beantworten.

+

Rechtsgrundlage für diese Verarbeitung ist Art. 6 Abs. 1 lit. b) DSGVO.

+

Ihre Daten werden gelöscht, sofern Ihre Anfrage abschließend beantwortet worden ist und der Löschung keine gesetzlichen Aufbewahrungspflichten entgegenstehen, wie bspw. bei einer sich etwaig anschließenden Vertragsabwicklung. +Instagram

+

Zur Bewerbung unserer Produkte und Leistungen sowie zur Kommunikation mit Interessenten oder Kunden betreiben wir eine Firmenpräsenz auf der Plattform Instagram.

+

Auf dieser Social-Media-Plattform sind wir gemeinsam mit der Meta Platforms Ireland Limited, 4 Grand Canal Square, Dublin 2, Irland, verantwortlich.

+

Der Datenschutzbeauftragte von Instagram kann über ein Kontaktformular erreicht werden:

+

https://www.facebook.com/help/contact/540977946302970

+

Die gemeinsame Verantwortlichkeit haben wir in einer Vereinbarung bezüglich der jeweiligen Verpflichtungen im Sinne der DSGVO geregelt. Diese Vereinbarung, aus der sich die gegenseitigen Verpflichtungen ergeben, ist unter dem folgenden Link abrufbar:

+

https://www.facebook.com/legal/terms/page_controller_addendum

+

Rechtsgrundlage für die dadurch erfolgende und nachfolgend wiedergegebene Verarbeitung von personenbezogenen Daten ist Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse besteht an der Analyse, der Kommunikation sowie dem Absatz und der Bewerbung unserer Produkte und Leistungen.

+

Rechtsgrundlage kann auch eine Einwilligung des Nutzers gemäß Art. 6 Abs. 1 lit. a DSGVO gegenüber dem Plattformbetreiber sein. Die Einwilligung hierzu kann der Nutzer nach Art. 7 Abs. 3 DSGVO jederzeit durch eine Mitteilung an den Plattformbetreiber für die Zukunft widerrufen.

+

Bei dem Aufruf unseres Onlineauftritts auf der Plattform Instagram werden von der Facebook Ireland Ltd. als Betreiberin der Plattform in der EU Daten des Nutzers (z.B. persönliche Informationen, IP-Adresse etc.) verarbeitet.

+

Diese Daten des Nutzers dienen zu statistischen Informationen über die Inanspruchnahme unserer Firmenpräsenz auf Instagram. Die Facebook Ireland Ltd. nutzt diese Daten zu Marktforschungs- und Werbezwecken sowie zur Erstellung von Profilen der Nutzer. Anhand dieser Profile ist es der Facebook Ireland Ltd. beispielsweise möglich, die Nutzer innerhalb und außerhalb von Instagram interessenbezogen zu bewerben. Ist der Nutzer zum Zeitpunkt des Aufrufes in seinem Account auf Instagram eingeloggt, kann die Facebook Ireland Ltd. zudem die Daten mit dem jeweiligen Nutzerkonto verknüpfen.

+

Im Falle einer Kontaktaufnahme des Nutzers über Instagram werden die bei dieser Gelegenheit eingegebenen personenbezogenen Daten des Nutzers zur Bearbeitung der Anfrage genutzt. Die Daten des Nutzers werden bei uns gelöscht, sofern die Anfrage des Nutzers abschließend beantwortet wurde und keine gesetzlichen Aufbewahrungspflichten, wie z.B. bei einer anschließenden Vertragsabwicklung, entgegenstehen.

+

Zur Verarbeitung der Daten werden von der Facebook Ireland Ltd. ggf. auch Cookies gesetzt.

+

Sollte der Nutzer mit dieser Verarbeitung nicht einverstanden sein, so besteht die Möglichkeit, die Installation der Cookies durch eine entsprechende Einstellung des Browsers zu verhindern. Bereits gespeicherte Cookies können ebenfalls jederzeit gelöscht werden. Die Einstellungen hierzu sind vom jeweiligen Browser abhängig. Bei Flash-Cookies lässt sich die Verarbeitung nicht über die Einstellungen des Browsers unterbinden, sondern durch die entsprechende Einstellung des Flash-Players. Sollte der Nutzer die Installation der Cookies verhindern oder einschränken, kann dies dazu führen, dass nicht sämtliche Funktionen von Facebook vollumfänglich nutzbar sind.

+

Näheres zu den Verarbeitungstätigkeiten, deren Unterbindung und zur Löschung der von Instagram verarbeiteten Daten finden sich in der Datenrichtlinie von

+

+

Instagram: +

https://help.instagram.com/519522125107875

+

Es ist nicht ausgeschlossen, dass die Verarbeitung durch die Facebook Ireland Ltd. auch über die Meta Platforms, Inc., 1601 Willow Road, Menlo Park, California 94025 in den USA erfolgt.

+

+

LinkedIn +

Wir unterhalten bei LinkedIn eine Onlinepräsenz um unser Unternehmen sowie unsere Leistungen zu präsentieren und mit Kunden/Interessenten zu kommunizieren. LinkedIn ist ein Service der LinkedIn Ireland Unlimited Company, Wilton Plaza, Wilton Place, Dublin 2, Irland, ein Tochterunternehmen der LinkedIn Corporation, 1000 W. Maude Avenue, Sunnyvale, CA 94085, USA.

+

Insofern weisen wir darauf hin, dass die Möglichkeit besteht, dass Daten der Nutzer außerhalb der Europäischen Union, insbesondere in den USA, verarbeitet werden. Hierdurch können gesteigerte Risiken für die Nutzer insofern bestehen, als dass z.B. der spätere Zugriff auf die Nutzerdaten erschwert werden kann. Auch haben wir keinen Zugriff auf diese Nutzerdaten. Die Zugriffsmöglichkeit liegt ausschließlich bei LinkedIn.

+

Die Datenschutzhinweise von LinkedIn finden Sie unter

+

https://www.linkedin.com/legal/privacy-policy

+

+

Instagram +

Meta Platforms Ireland Limited, 4 Grand Canal Square, Dublin 2, Irland.

+

Datenschutzerklärung: https://help.instagram.com/519522125107875

+

+

LinkedIn +

LinkedIn Ireland Unlimited Company, Wilton Plaza, Wilton Place, Dublin 2, Irland, ein Tochterunternehmen der LinkedIn Corporation, 1000 W. Maude Avenue, Sunnyvale, CA 94085 USA.

+

Datenschutzerklärung: https://www.linkedin.com/legal/privacy-policy

+

+ +
+
+
+
+ + + + + + + +
+
+
+
+
+
+

Jetzt kostenlos Projektanfrage stellen
+43 677 620 90 426

+ + + + E-mail + +
+ TELEFON + + +
+
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/de/index.html b/public/de/index.html new file mode 100644 index 0000000..88e12d0 --- /dev/null +++ b/public/de/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/ + + + + + + diff --git a/public/de/sitemap.xml b/public/de/sitemap.xml new file mode 100644 index 0000000..726a647 --- /dev/null +++ b/public/de/sitemap.xml @@ -0,0 +1,162 @@ + + + + //localhost:1313/ + 2025-04-03T00:00:00+02:00 + + + + //localhost:1313/service/elektrotechnik/ + 2025-04-03T00:00:00+02:00 + + //localhost:1313/agb/ + 2024-07-22T00:00:00+02:00 + + //localhost:1313/datenschutz/ + 2024-07-22T00:00:00+02:00 + + //localhost:1313/service/dig_loes_ikt/ + 2023-10-01T00:00:00+02:00 + + //localhost:1313/service/energiekonzepte/ + 2023-10-01T00:00:00+02:00 + + //localhost:1313/service/emobilitaet/ + 2023-10-01T00:00:00+02:00 + + //localhost:1313/service/photovoltaik/ + 2023-10-01T00:00:00+02:00 + + //localhost:1313/service/projektmanagement/ + 2023-10-01T00:00:00+02:00 + + //localhost:1313/categories/ + 2021-04-01T00:00:00+01:00 + + + + //localhost:1313/tags/how-to/ + 2021-04-01T00:00:00+01:00 + + //localhost:1313/blog/ + 2021-04-01T00:00:00+01:00 + + //localhost:1313/blog/date-i18n/ + 2021-04-01T00:00:00+01:00 + + //localhost:1313/tags/ + 2021-04-01T00:00:00+01:00 + + + + //localhost:1313/categories/technical-assistance/ + 2021-04-01T00:00:00+01:00 + + //localhost:1313/tags/technology/ + 2021-04-01T00:00:00+01:00 + + //localhost:1313/faq/ + 2021-04-01T00:00:00+02:00 + + //localhost:1313/tags/advice/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/tags/ai/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/tags/android/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/categories/artificial-intelligence/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/tags/company/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/categories/company-news/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/blog/blog-post-1/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/blog/blog-post-2/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/blog/blog-post-3/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/blog/blog-post-4/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/blog/blog-post-5/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/blog/blog-post-6/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/categories/legacy-support/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/tags/mechine/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/tags/news/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/tags/retro/ + 2018-09-24T11:07:10+06:00 + + //localhost:1313/message_sent/ + + //localhost:1313/impressum/ + + //localhost:1313/contact/ + + //localhost:1313/service/ + + //localhost:1313/project/rio-furniture-1/ + + //localhost:1313/project/rio-furniture-2/ + + //localhost:1313/project/rio-furniture-3/ + + //localhost:1313/project/rio-furniture-4/ + + //localhost:1313/project/rio-furniture-5/ + + //localhost:1313/project/rio-furniture-6/ + + //localhost:1313/about/ + + //localhost:1313/project/ + + //localhost:1313/pricing/ + + //localhost:1313/why-amperion/ + + diff --git a/public/en/404.html b/public/en/404.html new file mode 100644 index 0000000..414b480 --- /dev/null +++ b/public/en/404.html @@ -0,0 +1,427 @@ + + + + + + + +404 Page not found + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+

404

+

Sorry – this page does not seem to exist (anymore).

+ To the home page +
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/en/categories/index.html b/public/en/categories/index.html new file mode 100644 index 0000000..3ace13e --- /dev/null +++ b/public/en/categories/index.html @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/public/en/categories/index.xml b/public/en/categories/index.xml new file mode 100644 index 0000000..7798983 --- /dev/null +++ b/public/en/categories/index.xml @@ -0,0 +1,11 @@ + + + + Categories on AMPERION + //localhost:1313/en/categories/ + Recent content in Categories on AMPERION + Hugo + en-US + + + diff --git a/public/en/index.html b/public/en/index.html new file mode 100644 index 0000000..b0e2add --- /dev/null +++ b/public/en/index.html @@ -0,0 +1,516 @@ + + + + + + + +AMPERION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ +
+ + + +
+ + + + + + + + + + +
+ + + + +
+ + + + + +
+ + + +
+ + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/en/manifest.webmanifest b/public/en/manifest.webmanifest new file mode 100644 index 0000000..fc7b5f0 --- /dev/null +++ b/public/en/manifest.webmanifest @@ -0,0 +1,54 @@ +{ + "name": "AMPERION", + "short_name": "AMPERION", + "lang": "en-US", + "theme_color": "#185b63", + "background_color": "#fff", + + + + + + + + + + + + "icons": [ + { + "src": "/images/amperion_logo_hu_631b72cdfdd2c569.png", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_cb1a1b6d4d52c438.png", + "sizes": "72x72", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_fe4fabb7499c7555.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_3ff5014f63ea997d.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_d1030982e23ca560.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_51b25ec57f93fdda.png", + "sizes": "512x512", + "type": "image/png" + } + ], + + + "display": "standalone", + "start_url": "//localhost:1313/?utm_source=web_app_manifest" +} \ No newline at end of file diff --git a/public/en/sitemap.xml b/public/en/sitemap.xml new file mode 100644 index 0000000..6c352c7 --- /dev/null +++ b/public/en/sitemap.xml @@ -0,0 +1,41 @@ + + + + //localhost:1313/en/ + + + + //localhost:1313/en/categories/ + + + + //localhost:1313/en/tags/ + + + + diff --git a/public/en/tags/index.html b/public/en/tags/index.html new file mode 100644 index 0000000..3ace13e --- /dev/null +++ b/public/en/tags/index.html @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/public/en/tags/index.xml b/public/en/tags/index.xml new file mode 100644 index 0000000..aa52ba0 --- /dev/null +++ b/public/en/tags/index.xml @@ -0,0 +1,11 @@ + + + + Tags on AMPERION + //localhost:1313/en/tags/ + Recent content in Tags on AMPERION + Hugo + en-US + + + diff --git a/public/faq/index.html b/public/faq/index.html new file mode 100644 index 0000000..f72af58 --- /dev/null +++ b/public/faq/index.html @@ -0,0 +1,526 @@ + + + + + + + +Häufige Fragen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Häufige Fragen

+
+
+
+
+
+ + +
+
+
+
+

Häufige Fragen

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi, repudiandae.

+ +

Letzte Aktualisierung: 1. April 2021

+

Inhalt

+ +
+
+

Welcome to Airspace!

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia ullam sint quas pariatur ipsam nemo +repellendus suscipit quod accusantium numquam tempora assumenda sequi, velit voluptatem soluta voluptatibus +nesciunt ducimus iure. Excepturi voluptatum ullam tenetur perspiciatis alias delectus beatae voluptatibus +magni facere aspernatur, qui, quas nesciunt blanditiis assumenda a expedita accusantium quos consectetur neque +nemo. Necessitatibus est quod quo deserunt, dicta aut voluptatem blanditiis, alias quos sed vel unde enim +dolore aliquam quis reiciendis qui vitae reprehenderit. Similique nemo accusamus, vel possimus error cumque +quas, tempora repellendus velit, unde cupiditate impedit deserunt fugit labore et nostrum sapiente est +obcaecati maiores voluptates.

+

1.Overview

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptas iusto, alias, tempora fuga quam eveniet +neque excepturi aliquid. Eligendi, mollitia.

+

2. Data We Collect

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias, earum, quibusdam? Accusantium, eaque at +quasi dicta quis consectetur. Temporibus, natus illo quasi, magni neque fugiat ducimus omnis, ab ullam +reprehenderit obcaecati. Inventore ut nisi repellendus dolores odit. Ea molestias perspiciatis enim, tenetur +impedit suscipit quidem optio asperiores quibusdam. Minus, vel.

+

3. How We Use Data

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus repellat id, laboriosam ipsa +repudiandae quisquam, suscipit officiis, praesentium itaque facilis distinctio dolorum. Velit reiciendis +libero laudantium corporis, delectus impedit sunt.

+

4. How We Disclose Data.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tenetur itaque ut culpa totam ratione! Iste +possimus beatae consequuntur, fugit iusto fugiat id, dignissimos culpa obcaecati voluptatum omnis est +quibusdam quos, et illo rerum quae dolorem error quis suscipit asperiores facilis? Ratione, facere architecto +modi incidunt voluptatibus iusto maiores, at libero accusamus aliquam dolor minus autem possimus illum maxime, +fugit fuga! A libero adipisci molestias praesentium distinctio odio, alias accusantium, dolorum itaque, +necessitatibus labore! Facilis explicabo pariatur laudantium quibusdam consequatur ex odio labore sequi animi. +Voluptatem impedit, maiores, cupiditate, iure possimus neque quaerat natus aut minima quibusdam tempora +magnam, vero itaque!

+

5. Security

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae blanditiis quod saepe, inventore ipsum sint +cum iste quae ratione nobis laborum minima autem totam similique, quia neque deleniti! Provident, suscipit.

+

6. Advertising.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus, eaque repellendus placeat aperiam fugit. +Quod inventore quis quos, molestias nostrum tempora quae adipisci dolorem ipsam repellendus officia, +voluptatem assumenda porro possimus, eius eum enim qui natus! Quas numquam voluptas reiciendis eveniet ab at +provident omnis mollitia ipsa. Asperiores vero rem cum minima voluptas, vitae magni accusantium quae. Sed, +expedita, ad.

+ +
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/fonts/OpenSans-Bold.woff2 b/public/fonts/OpenSans-Bold.woff2 new file mode 100644 index 0000000..0e902e3 Binary files /dev/null and b/public/fonts/OpenSans-Bold.woff2 differ diff --git a/public/fonts/OpenSans-BoldItalic.woff2 b/public/fonts/OpenSans-BoldItalic.woff2 new file mode 100644 index 0000000..92917c1 Binary files /dev/null and b/public/fonts/OpenSans-BoldItalic.woff2 differ diff --git a/public/fonts/OpenSans-ExtraBold.woff2 b/public/fonts/OpenSans-ExtraBold.woff2 new file mode 100644 index 0000000..67ae144 Binary files /dev/null and b/public/fonts/OpenSans-ExtraBold.woff2 differ diff --git a/public/fonts/OpenSans-ExtraBoldItalic.woff2 b/public/fonts/OpenSans-ExtraBoldItalic.woff2 new file mode 100644 index 0000000..2712054 Binary files /dev/null and b/public/fonts/OpenSans-ExtraBoldItalic.woff2 differ diff --git a/public/fonts/OpenSans-Italic.woff2 b/public/fonts/OpenSans-Italic.woff2 new file mode 100644 index 0000000..06eabdf Binary files /dev/null and b/public/fonts/OpenSans-Italic.woff2 differ diff --git a/public/fonts/OpenSans-Light.woff2 b/public/fonts/OpenSans-Light.woff2 new file mode 100644 index 0000000..ce9a46e Binary files /dev/null and b/public/fonts/OpenSans-Light.woff2 differ diff --git a/public/fonts/OpenSans-LightItalic.woff2 b/public/fonts/OpenSans-LightItalic.woff2 new file mode 100644 index 0000000..8fd5a7d Binary files /dev/null and b/public/fonts/OpenSans-LightItalic.woff2 differ diff --git a/public/fonts/OpenSans-Regular.woff2 b/public/fonts/OpenSans-Regular.woff2 new file mode 100644 index 0000000..e235730 Binary files /dev/null and b/public/fonts/OpenSans-Regular.woff2 differ diff --git a/public/fonts/OpenSans-Semibold.woff2 b/public/fonts/OpenSans-Semibold.woff2 new file mode 100644 index 0000000..865abc6 Binary files /dev/null and b/public/fonts/OpenSans-Semibold.woff2 differ diff --git a/public/fonts/OpenSans-SemiboldItalic.woff2 b/public/fonts/OpenSans-SemiboldItalic.woff2 new file mode 100644 index 0000000..6324e89 Binary files /dev/null and b/public/fonts/OpenSans-SemiboldItalic.woff2 differ diff --git a/public/icons/circuit-board.svg b/public/icons/circuit-board.svg new file mode 100644 index 0000000..bde7846 --- /dev/null +++ b/public/icons/circuit-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/circuit-board.webp b/public/icons/circuit-board.webp new file mode 100644 index 0000000..e10bc4b Binary files /dev/null and b/public/icons/circuit-board.webp differ diff --git a/public/icons/erfahrung.webp b/public/icons/erfahrung.webp new file mode 100644 index 0000000..170ada4 Binary files /dev/null and b/public/icons/erfahrung.webp differ diff --git a/public/icons/file-badge.svg b/public/icons/file-badge.svg new file mode 100644 index 0000000..d0bdf0e --- /dev/null +++ b/public/icons/file-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/file-badge.webp b/public/icons/file-badge.webp new file mode 100644 index 0000000..2295a98 Binary files /dev/null and b/public/icons/file-badge.webp differ diff --git a/public/icons/hard-hat.svg b/public/icons/hard-hat.svg new file mode 100644 index 0000000..8067e52 --- /dev/null +++ b/public/icons/hard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/hard-hat.webp b/public/icons/hard-hat.webp new file mode 100644 index 0000000..bbc4f1d Binary files /dev/null and b/public/icons/hard-hat.webp differ diff --git a/public/icons/headset.svg b/public/icons/headset.svg new file mode 100644 index 0000000..863e6d5 --- /dev/null +++ b/public/icons/headset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/headset.webp b/public/icons/headset.webp new file mode 100644 index 0000000..8fb0c64 Binary files /dev/null and b/public/icons/headset.webp differ diff --git a/public/icons/network.svg b/public/icons/network.svg new file mode 100644 index 0000000..bb5edb6 --- /dev/null +++ b/public/icons/network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/network.webp b/public/icons/network.webp new file mode 100644 index 0000000..a4d1dd7 Binary files /dev/null and b/public/icons/network.webp differ diff --git a/public/icons/plug-zap.svg b/public/icons/plug-zap.svg new file mode 100644 index 0000000..2bae44c --- /dev/null +++ b/public/icons/plug-zap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/plug-zap.webp b/public/icons/plug-zap.webp new file mode 100644 index 0000000..a833e8c Binary files /dev/null and b/public/icons/plug-zap.webp differ diff --git a/public/images/A_simple_illustration_of_a_timeline_representing_i_resized.png b/public/images/A_simple_illustration_of_a_timeline_representing_i_resized.png new file mode 100644 index 0000000..a78f7d5 Binary files /dev/null and b/public/images/A_simple_illustration_of_a_timeline_representing_i_resized.png differ diff --git a/public/images/BackgroundAnimation.svg b/public/images/BackgroundAnimation.svg new file mode 100644 index 0000000..5993083 --- /dev/null +++ b/public/images/BackgroundAnimation.svg @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/BackgroundAnimation2.svg b/public/images/BackgroundAnimation2.svg new file mode 100644 index 0000000..53e2e79 --- /dev/null +++ b/public/images/BackgroundAnimation2.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/Blau Zeitachse Zyklus Präsentation.gif b/public/images/Blau Zeitachse Zyklus Präsentation.gif new file mode 100644 index 0000000..1330053 Binary files /dev/null and b/public/images/Blau Zeitachse Zyklus Präsentation.gif differ diff --git a/public/images/Logo-2-remix.gif b/public/images/Logo-2-remix.gif new file mode 100644 index 0000000..8215faf Binary files /dev/null and b/public/images/Logo-2-remix.gif differ diff --git a/public/images/Logo-2-remix.mp4 b/public/images/Logo-2-remix.mp4 new file mode 100644 index 0000000..72d20d7 Binary files /dev/null and b/public/images/Logo-2-remix.mp4 differ diff --git a/public/images/Schrift_1.png b/public/images/Schrift_1.png new file mode 100644 index 0000000..83c8611 Binary files /dev/null and b/public/images/Schrift_1.png differ diff --git a/public/images/Schrift_1_hu_a873982be4363622.webp b/public/images/Schrift_1_hu_a873982be4363622.webp new file mode 100644 index 0000000..7e01ca2 Binary files /dev/null and b/public/images/Schrift_1_hu_a873982be4363622.webp differ diff --git a/public/images/Schrift_1_hu_bb008dd4bf504675.webp b/public/images/Schrift_1_hu_bb008dd4bf504675.webp new file mode 100644 index 0000000..7e01ca2 Binary files /dev/null and b/public/images/Schrift_1_hu_bb008dd4bf504675.webp differ diff --git a/public/images/Zeitachse-planung.png b/public/images/Zeitachse-planung.png new file mode 100644 index 0000000..688e1b5 Binary files /dev/null and b/public/images/Zeitachse-planung.png differ diff --git a/public/images/Zeitachse-planung.webp b/public/images/Zeitachse-planung.webp new file mode 100644 index 0000000..c88d8b7 Binary files /dev/null and b/public/images/Zeitachse-planung.webp differ diff --git a/public/images/Zeitachse_Planung.gif b/public/images/Zeitachse_Planung.gif new file mode 100644 index 0000000..adc894e Binary files /dev/null and b/public/images/Zeitachse_Planung.gif differ diff --git a/public/images/amperion_letters_color.png b/public/images/amperion_letters_color.png new file mode 100644 index 0000000..2904b39 Binary files /dev/null and b/public/images/amperion_letters_color.png differ diff --git a/public/images/amperion_letters_color.webp b/public/images/amperion_letters_color.webp new file mode 100644 index 0000000..91cdc46 Binary files /dev/null and b/public/images/amperion_letters_color.webp differ diff --git a/public/images/amperion_logo_color.png b/public/images/amperion_logo_color.png new file mode 100644 index 0000000..5e7bf77 Binary files /dev/null and b/public/images/amperion_logo_color.png differ diff --git a/public/images/amperion_logo_color.webp b/public/images/amperion_logo_color.webp new file mode 100644 index 0000000..24ec449 Binary files /dev/null and b/public/images/amperion_logo_color.webp differ diff --git a/public/images/amperion_logo_hu_3ff5014f63ea997d.png b/public/images/amperion_logo_hu_3ff5014f63ea997d.png new file mode 100644 index 0000000..a3e1771 Binary files /dev/null and b/public/images/amperion_logo_hu_3ff5014f63ea997d.png differ diff --git a/public/images/amperion_logo_hu_51b25ec57f93fdda.png b/public/images/amperion_logo_hu_51b25ec57f93fdda.png new file mode 100644 index 0000000..f75d074 Binary files /dev/null and b/public/images/amperion_logo_hu_51b25ec57f93fdda.png differ diff --git a/public/images/amperion_logo_hu_631b72cdfdd2c569.png b/public/images/amperion_logo_hu_631b72cdfdd2c569.png new file mode 100644 index 0000000..61fcc58 Binary files /dev/null and b/public/images/amperion_logo_hu_631b72cdfdd2c569.png differ diff --git a/public/images/amperion_logo_hu_7c9d1bc02566c733.png b/public/images/amperion_logo_hu_7c9d1bc02566c733.png new file mode 100644 index 0000000..5267180 Binary files /dev/null and b/public/images/amperion_logo_hu_7c9d1bc02566c733.png differ diff --git a/public/images/amperion_logo_hu_85449a3e9f10ad32.png b/public/images/amperion_logo_hu_85449a3e9f10ad32.png new file mode 100644 index 0000000..02a8532 Binary files /dev/null and b/public/images/amperion_logo_hu_85449a3e9f10ad32.png differ diff --git a/public/images/amperion_logo_hu_b1aabdf31a032240.png b/public/images/amperion_logo_hu_b1aabdf31a032240.png new file mode 100644 index 0000000..4e49b00 Binary files /dev/null and b/public/images/amperion_logo_hu_b1aabdf31a032240.png differ diff --git a/public/images/amperion_logo_hu_cb1a1b6d4d52c438.png b/public/images/amperion_logo_hu_cb1a1b6d4d52c438.png new file mode 100644 index 0000000..a997c5b Binary files /dev/null and b/public/images/amperion_logo_hu_cb1a1b6d4d52c438.png differ diff --git a/public/images/amperion_logo_hu_d1030982e23ca560.png b/public/images/amperion_logo_hu_d1030982e23ca560.png new file mode 100644 index 0000000..d4391e2 Binary files /dev/null and b/public/images/amperion_logo_hu_d1030982e23ca560.png differ diff --git a/public/images/amperion_logo_hu_fe4fabb7499c7555.png b/public/images/amperion_logo_hu_fe4fabb7499c7555.png new file mode 100644 index 0000000..1a25f2b Binary files /dev/null and b/public/images/amperion_logo_hu_fe4fabb7499c7555.png differ diff --git a/public/images/amperion_logo_with_letters_color_shadow.webp b/public/images/amperion_logo_with_letters_color_shadow.webp new file mode 100644 index 0000000..575c2d7 Binary files /dev/null and b/public/images/amperion_logo_with_letters_color_shadow.webp differ diff --git a/public/images/amperionteam1.webp b/public/images/amperionteam1.webp new file mode 100644 index 0000000..39fde94 Binary files /dev/null and b/public/images/amperionteam1.webp differ diff --git a/public/images/anlagenkonzepte.svg b/public/images/anlagenkonzepte.svg new file mode 100644 index 0000000..c1d491f --- /dev/null +++ b/public/images/anlagenkonzepte.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/article.png b/public/images/article.png new file mode 100644 index 0000000..09bb691 Binary files /dev/null and b/public/images/article.png differ diff --git a/public/images/ausführungsplanung.svg b/public/images/ausführungsplanung.svg new file mode 100644 index 0000000..174d416 --- /dev/null +++ b/public/images/ausführungsplanung.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/background21.webp b/public/images/background21.webp new file mode 100644 index 0000000..a08aabe Binary files /dev/null and b/public/images/background21.webp differ diff --git a/public/images/blog/blog-post-1.jpg b/public/images/blog/blog-post-1.jpg new file mode 100644 index 0000000..b4ef0a9 Binary files /dev/null and b/public/images/blog/blog-post-1.jpg differ diff --git a/public/images/blog/blog-post-2.jpg b/public/images/blog/blog-post-2.jpg new file mode 100644 index 0000000..8cf1297 Binary files /dev/null and b/public/images/blog/blog-post-2.jpg differ diff --git a/public/images/blog/blog-post-3.jpg b/public/images/blog/blog-post-3.jpg new file mode 100644 index 0000000..7e2af79 Binary files /dev/null and b/public/images/blog/blog-post-3.jpg differ diff --git a/public/images/blog/blog-post-4.jpg b/public/images/blog/blog-post-4.jpg new file mode 100644 index 0000000..db2b69f Binary files /dev/null and b/public/images/blog/blog-post-4.jpg differ diff --git a/public/images/blog/blog-post-5.jpg b/public/images/blog/blog-post-5.jpg new file mode 100644 index 0000000..788311e Binary files /dev/null and b/public/images/blog/blog-post-5.jpg differ diff --git a/public/images/blog/blog-post-6.jpg b/public/images/blog/blog-post-6.jpg new file mode 100644 index 0000000..a1cc7a2 Binary files /dev/null and b/public/images/blog/blog-post-6.jpg differ diff --git a/public/images/call-to-action-bg.jpg b/public/images/call-to-action-bg.jpg new file mode 100644 index 0000000..ee7760c Binary files /dev/null and b/public/images/call-to-action-bg.jpg differ diff --git a/public/images/clients/avater-1.jpg b/public/images/clients/avater-1.jpg new file mode 100644 index 0000000..5fff4b1 Binary files /dev/null and b/public/images/clients/avater-1.jpg differ diff --git a/public/images/clients/avater-2.jpg b/public/images/clients/avater-2.jpg new file mode 100644 index 0000000..1644854 Binary files /dev/null and b/public/images/clients/avater-2.jpg differ diff --git a/public/images/clients/avater-3.jpg b/public/images/clients/avater-3.jpg new file mode 100644 index 0000000..5e5c4d4 Binary files /dev/null and b/public/images/clients/avater-3.jpg differ diff --git a/public/images/coffee.png b/public/images/coffee.png new file mode 100644 index 0000000..437b9ea Binary files /dev/null and b/public/images/coffee.png differ diff --git a/public/images/company/about.jpg b/public/images/company/about.jpg new file mode 100644 index 0000000..fa00cad Binary files /dev/null and b/public/images/company/about.jpg differ diff --git a/public/images/company/company-group-pic.jpg b/public/images/company/company-group-pic.jpg new file mode 100644 index 0000000..64b791c Binary files /dev/null and b/public/images/company/company-group-pic.jpg differ diff --git a/public/images/einreichplanung.svg b/public/images/einreichplanung.svg new file mode 100644 index 0000000..e546767 --- /dev/null +++ b/public/images/einreichplanung.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/einreichplanung.webp b/public/images/einreichplanung.webp new file mode 100644 index 0000000..490a6b4 Binary files /dev/null and b/public/images/einreichplanung.webp differ diff --git a/public/images/energiekonzepte.svg b/public/images/energiekonzepte.svg new file mode 100644 index 0000000..8806492 --- /dev/null +++ b/public/images/energiekonzepte.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/erfolg.png b/public/images/erfolg.png new file mode 100644 index 0000000..c9cf380 Binary files /dev/null and b/public/images/erfolg.png differ diff --git a/public/images/ertragssimulation.svg b/public/images/ertragssimulation.svg new file mode 100644 index 0000000..a9fd5c4 --- /dev/null +++ b/public/images/ertragssimulation.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/ertragssimulation1.svg b/public/images/ertragssimulation1.svg new file mode 100644 index 0000000..fbb7d5b --- /dev/null +++ b/public/images/ertragssimulation1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/images/favicon.png b/public/images/favicon.png new file mode 100644 index 0000000..c4e5d77 Binary files /dev/null and b/public/images/favicon.png differ diff --git a/public/images/flat_roof.jpg b/public/images/flat_roof.jpg new file mode 100644 index 0000000..e61ec54 Binary files /dev/null and b/public/images/flat_roof.jpg differ diff --git a/public/images/idea_hand.jpg b/public/images/idea_hand.jpg new file mode 100644 index 0000000..c8a2419 Binary files /dev/null and b/public/images/idea_hand.jpg differ diff --git a/public/images/ingbuero-mindestgroesse-25mm1.jpg b/public/images/ingbuero-mindestgroesse-25mm1.jpg new file mode 100644 index 0000000..84111bc Binary files /dev/null and b/public/images/ingbuero-mindestgroesse-25mm1.jpg differ diff --git a/public/images/ingbueros-logo-claim.jpg b/public/images/ingbueros-logo-claim.jpg new file mode 100644 index 0000000..a8199f3 Binary files /dev/null and b/public/images/ingbueros-logo-claim.jpg differ diff --git a/public/images/ingbueros-logo-claim.webp b/public/images/ingbueros-logo-claim.webp new file mode 100644 index 0000000..3359f3a Binary files /dev/null and b/public/images/ingbueros-logo-claim.webp differ diff --git a/public/images/ingenieurbuero.jpg b/public/images/ingenieurbuero.jpg new file mode 100644 index 0000000..0100ae6 Binary files /dev/null and b/public/images/ingenieurbuero.jpg differ diff --git a/public/images/ingenieurbuero.webp b/public/images/ingenieurbuero.webp new file mode 100644 index 0000000..a19d79f Binary files /dev/null and b/public/images/ingenieurbuero.webp differ diff --git a/public/images/logo-fusszeile-mitglieder-2018.jpg b/public/images/logo-fusszeile-mitglieder-2018.jpg new file mode 100644 index 0000000..a373a7c Binary files /dev/null and b/public/images/logo-fusszeile-mitglieder-2018.jpg differ diff --git a/public/images/logo-fusszeile-mitglieder-2018.webp b/public/images/logo-fusszeile-mitglieder-2018.webp new file mode 100644 index 0000000..54fb58b Binary files /dev/null and b/public/images/logo-fusszeile-mitglieder-2018.webp differ diff --git a/public/images/logo1.webp b/public/images/logo1.webp new file mode 100644 index 0000000..62f56da Binary files /dev/null and b/public/images/logo1.webp differ diff --git a/public/images/logo1__1.png b/public/images/logo1__1.png new file mode 100644 index 0000000..92e48c8 Binary files /dev/null and b/public/images/logo1__1.png differ diff --git a/public/images/logo2.png b/public/images/logo2.png new file mode 100644 index 0000000..b24c0e0 Binary files /dev/null and b/public/images/logo2.png differ diff --git a/public/images/logo__1.png b/public/images/logo__1.png new file mode 100644 index 0000000..249a117 Binary files /dev/null and b/public/images/logo__1.png differ diff --git a/public/images/logo__1.webp b/public/images/logo__1.webp new file mode 100644 index 0000000..36e0e48 Binary files /dev/null and b/public/images/logo__1.webp differ diff --git a/public/images/logobak.png b/public/images/logobak.png new file mode 100644 index 0000000..38f189f Binary files /dev/null and b/public/images/logobak.png differ diff --git a/public/images/marker.png b/public/images/marker.png new file mode 100644 index 0000000..427e02c Binary files /dev/null and b/public/images/marker.png differ diff --git a/public/images/module_reflection_2.jpg b/public/images/module_reflection_2.jpg new file mode 100644 index 0000000..0b32203 Binary files /dev/null and b/public/images/module_reflection_2.jpg differ diff --git a/public/images/module_reflection_2.webp b/public/images/module_reflection_2.webp new file mode 100644 index 0000000..2931edd Binary files /dev/null and b/public/images/module_reflection_2.webp differ diff --git a/public/images/paper-plane.svg b/public/images/paper-plane.svg new file mode 100644 index 0000000..e4f3ae2 --- /dev/null +++ b/public/images/paper-plane.svg @@ -0,0 +1,2 @@ + + diff --git a/public/images/pfeil-nach-unten-skizze.jpg b/public/images/pfeil-nach-unten-skizze.jpg new file mode 100644 index 0000000..950dea8 Binary files /dev/null and b/public/images/pfeil-nach-unten-skizze.jpg differ diff --git a/public/images/pfeil-nach-unten-skizze.png b/public/images/pfeil-nach-unten-skizze.png new file mode 100644 index 0000000..9ad3fa3 Binary files /dev/null and b/public/images/pfeil-nach-unten-skizze.png differ diff --git a/public/images/pfeil-nach-unten-skizze.webp b/public/images/pfeil-nach-unten-skizze.webp new file mode 100644 index 0000000..a0c8438 Binary files /dev/null and b/public/images/pfeil-nach-unten-skizze.webp differ diff --git a/public/images/portfolio/work1.jpg b/public/images/portfolio/work1.jpg new file mode 100644 index 0000000..2b3f20d Binary files /dev/null and b/public/images/portfolio/work1.jpg differ diff --git a/public/images/portfolio/work2.jpg b/public/images/portfolio/work2.jpg new file mode 100644 index 0000000..c09daed Binary files /dev/null and b/public/images/portfolio/work2.jpg differ diff --git a/public/images/portfolio/work3.jpg b/public/images/portfolio/work3.jpg new file mode 100644 index 0000000..c59cbcb Binary files /dev/null and b/public/images/portfolio/work3.jpg differ diff --git a/public/images/portfolio/work4.jpg b/public/images/portfolio/work4.jpg new file mode 100644 index 0000000..1070a32 Binary files /dev/null and b/public/images/portfolio/work4.jpg differ diff --git a/public/images/portfolio/work5.jpg b/public/images/portfolio/work5.jpg new file mode 100644 index 0000000..74a08df Binary files /dev/null and b/public/images/portfolio/work5.jpg differ diff --git a/public/images/portfolio/work6.jpg b/public/images/portfolio/work6.jpg new file mode 100644 index 0000000..6a9bbef Binary files /dev/null and b/public/images/portfolio/work6.jpg differ diff --git a/public/images/privacy-policy.jpg b/public/images/privacy-policy.jpg new file mode 100644 index 0000000..b2df567 Binary files /dev/null and b/public/images/privacy-policy.jpg differ diff --git a/public/images/privacy-policy.webp b/public/images/privacy-policy.webp new file mode 100644 index 0000000..fad218c Binary files /dev/null and b/public/images/privacy-policy.webp differ diff --git a/public/images/projects.png b/public/images/projects.png new file mode 100644 index 0000000..db85a99 Binary files /dev/null and b/public/images/projects.png differ diff --git a/public/images/projektbetreuung.svg b/public/images/projektbetreuung.svg new file mode 100644 index 0000000..5786396 --- /dev/null +++ b/public/images/projektbetreuung.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/services/anlagenkonzept.png b/public/images/services/anlagenkonzept.png new file mode 100644 index 0000000..88f3a20 Binary files /dev/null and b/public/images/services/anlagenkonzept.png differ diff --git a/public/images/services/anlagenkonzept.webp b/public/images/services/anlagenkonzept.webp new file mode 100644 index 0000000..774e42d Binary files /dev/null and b/public/images/services/anlagenkonzept.webp differ diff --git a/public/images/services/anlagensimulation.png b/public/images/services/anlagensimulation.png new file mode 100644 index 0000000..c27f287 Binary files /dev/null and b/public/images/services/anlagensimulation.png differ diff --git a/public/images/services/anlagensimulation.webp b/public/images/services/anlagensimulation.webp new file mode 100644 index 0000000..589ea66 Binary files /dev/null and b/public/images/services/anlagensimulation.webp differ diff --git a/public/images/services/ausführungsplanung.png b/public/images/services/ausführungsplanung.png new file mode 100644 index 0000000..b7c6680 Binary files /dev/null and b/public/images/services/ausführungsplanung.png differ diff --git a/public/images/services/ausführungsplanung.webp b/public/images/services/ausführungsplanung.webp new file mode 100644 index 0000000..ee1bba6 Binary files /dev/null and b/public/images/services/ausführungsplanung.webp differ diff --git a/public/images/services/behördenwege.png b/public/images/services/behördenwege.png new file mode 100644 index 0000000..09f9a3f Binary files /dev/null and b/public/images/services/behördenwege.png differ diff --git a/public/images/services/behördenwege.webp b/public/images/services/behördenwege.webp new file mode 100644 index 0000000..e2475ac Binary files /dev/null and b/public/images/services/behördenwege.webp differ diff --git a/public/images/services/consulting.png b/public/images/services/consulting.png new file mode 100644 index 0000000..04b423b Binary files /dev/null and b/public/images/services/consulting.png differ diff --git a/public/images/services/consulting.webp b/public/images/services/consulting.webp new file mode 100644 index 0000000..51e2d74 Binary files /dev/null and b/public/images/services/consulting.webp differ diff --git a/public/images/services/convert_to_webp.sh b/public/images/services/convert_to_webp.sh new file mode 100644 index 0000000..9043b64 --- /dev/null +++ b/public/images/services/convert_to_webp.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# Überprüfen, ob ein Verzeichnis als Argument übergeben wurde +if [ -z "$1" ]; then + echo "Bitte gib das Verzeichnis an, das konvertiert werden soll." + exit 1 +fi + +# Wechseln in das angegebene Verzeichnis +cd "$1" || { echo "Verzeichnis nicht gefunden!"; exit 1; } + +# Konvertieren aller .jpg- und .png-Dateien in WebP +for file in *.jpg *.png; do + if [ -f "$file" ]; then + echo "Konvertiere $file in WebP..." + cwebp "$file" -o "${file%.*}.webp" + else + echo "Keine .jpg- oder .png-Dateien gefunden." + fi +done + +echo "Konvertierung abgeschlossen!" diff --git a/public/images/services/einreichplanung.png b/public/images/services/einreichplanung.png new file mode 100644 index 0000000..92c436b Binary files /dev/null and b/public/images/services/einreichplanung.png differ diff --git a/public/images/services/einreichplanung.webp b/public/images/services/einreichplanung.webp new file mode 100644 index 0000000..435dd30 Binary files /dev/null and b/public/images/services/einreichplanung.webp differ diff --git a/public/images/services/energiekonzepte.png b/public/images/services/energiekonzepte.png new file mode 100644 index 0000000..478998c Binary files /dev/null and b/public/images/services/energiekonzepte.png differ diff --git a/public/images/services/energiekonzepte.webp b/public/images/services/energiekonzepte.webp new file mode 100644 index 0000000..bd81a2b Binary files /dev/null and b/public/images/services/energiekonzepte.webp differ diff --git a/public/images/services/energiekonzepte2.png b/public/images/services/energiekonzepte2.png new file mode 100644 index 0000000..4449f59 Binary files /dev/null and b/public/images/services/energiekonzepte2.png differ diff --git a/public/images/services/energiekonzepte2.webp b/public/images/services/energiekonzepte2.webp new file mode 100644 index 0000000..f6c7e97 Binary files /dev/null and b/public/images/services/energiekonzepte2.webp differ diff --git a/public/images/services/projektbetreuung.png b/public/images/services/projektbetreuung.png new file mode 100644 index 0000000..097c635 Binary files /dev/null and b/public/images/services/projektbetreuung.png differ diff --git a/public/images/services/projektbetreuung.webp b/public/images/services/projektbetreuung.webp new file mode 100644 index 0000000..6699cd0 Binary files /dev/null and b/public/images/services/projektbetreuung.webp differ diff --git a/public/images/services_main/Elektrotechnik.jpg b/public/images/services_main/Elektrotechnik.jpg new file mode 100644 index 0000000..c5192ec Binary files /dev/null and b/public/images/services_main/Elektrotechnik.jpg differ diff --git a/public/images/services_main/dig_loes_ikt.webp b/public/images/services_main/dig_loes_ikt.webp new file mode 100644 index 0000000..93856d2 Binary files /dev/null and b/public/images/services_main/dig_loes_ikt.webp differ diff --git a/public/images/services_main/elektromobilitaet.webp b/public/images/services_main/elektromobilitaet.webp new file mode 100644 index 0000000..f05ce4d Binary files /dev/null and b/public/images/services_main/elektromobilitaet.webp differ diff --git a/public/images/services_main/elektrotechnik.webp b/public/images/services_main/elektrotechnik.webp new file mode 100644 index 0000000..7e13fc0 Binary files /dev/null and b/public/images/services_main/elektrotechnik.webp differ diff --git a/public/images/services_main/energiekonzepte.webp b/public/images/services_main/energiekonzepte.webp new file mode 100644 index 0000000..9b4051e Binary files /dev/null and b/public/images/services_main/energiekonzepte.webp differ diff --git a/public/images/services_main/photovoltaik.webp b/public/images/services_main/photovoltaik.webp new file mode 100644 index 0000000..45b38fd Binary files /dev/null and b/public/images/services_main/photovoltaik.webp differ diff --git a/public/images/services_main/projektmanagement.webp b/public/images/services_main/projektmanagement.webp new file mode 100644 index 0000000..513e5c1 Binary files /dev/null and b/public/images/services_main/projektmanagement.webp differ diff --git a/public/images/social/facebook.png b/public/images/social/facebook.png new file mode 100644 index 0000000..8bfdf82 Binary files /dev/null and b/public/images/social/facebook.png differ diff --git a/public/images/social/facebook.webp b/public/images/social/facebook.webp new file mode 100644 index 0000000..7a0837d Binary files /dev/null and b/public/images/social/facebook.webp differ diff --git a/public/images/social/instagram.png b/public/images/social/instagram.png new file mode 100644 index 0000000..584cd21 Binary files /dev/null and b/public/images/social/instagram.png differ diff --git a/public/images/social/instagram.webp b/public/images/social/instagram.webp new file mode 100644 index 0000000..304f924 Binary files /dev/null and b/public/images/social/instagram.webp differ diff --git a/public/images/social/linkedin.png b/public/images/social/linkedin.png new file mode 100644 index 0000000..60101b9 Binary files /dev/null and b/public/images/social/linkedin.png differ diff --git a/public/images/social/linkedin.webp b/public/images/social/linkedin.webp new file mode 100644 index 0000000..7075555 Binary files /dev/null and b/public/images/social/linkedin.webp differ diff --git a/public/images/social/twitter.png b/public/images/social/twitter.png new file mode 100644 index 0000000..79ee2e7 Binary files /dev/null and b/public/images/social/twitter.png differ diff --git a/public/images/social/twitter.webp b/public/images/social/twitter.webp new file mode 100644 index 0000000..ec40a91 Binary files /dev/null and b/public/images/social/twitter.webp differ diff --git a/public/images/solar_adn_sky.jpg b/public/images/solar_adn_sky.jpg new file mode 100644 index 0000000..b62615f Binary files /dev/null and b/public/images/solar_adn_sky.jpg differ diff --git a/public/images/teams/3.png b/public/images/teams/3.png new file mode 100644 index 0000000..a8966c3 Binary files /dev/null and b/public/images/teams/3.png differ diff --git a/public/images/teams/alex_markus1.wbmp b/public/images/teams/alex_markus1.wbmp new file mode 100644 index 0000000..43a150b Binary files /dev/null and b/public/images/teams/alex_markus1.wbmp differ diff --git a/public/images/teams/alex_markus1.webp b/public/images/teams/alex_markus1.webp new file mode 100644 index 0000000..b724428 Binary files /dev/null and b/public/images/teams/alex_markus1.webp differ diff --git a/public/images/teams/alex_markus2.webp b/public/images/teams/alex_markus2.webp new file mode 100644 index 0000000..832c8eb Binary files /dev/null and b/public/images/teams/alex_markus2.webp differ diff --git a/public/images/teams/alex_markus3.webp b/public/images/teams/alex_markus3.webp new file mode 100644 index 0000000..35543d4 Binary files /dev/null and b/public/images/teams/alex_markus3.webp differ diff --git a/public/images/teams/alex_markus4.webp b/public/images/teams/alex_markus4.webp new file mode 100644 index 0000000..15bcc4a Binary files /dev/null and b/public/images/teams/alex_markus4.webp differ diff --git a/public/images/teams/alex_markus5.webp b/public/images/teams/alex_markus5.webp new file mode 100644 index 0000000..634e669 Binary files /dev/null and b/public/images/teams/alex_markus5.webp differ diff --git a/public/images/teams/alex_markus6.webp b/public/images/teams/alex_markus6.webp new file mode 100644 index 0000000..ba6f6cb Binary files /dev/null and b/public/images/teams/alex_markus6.webp differ diff --git a/public/images/teams/alexander.jpg b/public/images/teams/alexander.jpg new file mode 100644 index 0000000..9bee819 Binary files /dev/null and b/public/images/teams/alexander.jpg differ diff --git a/public/images/teams/markus.jpg b/public/images/teams/markus.jpg new file mode 100644 index 0000000..cf48ee3 Binary files /dev/null and b/public/images/teams/markus.jpg differ diff --git a/public/images/terms_of_service.jpg b/public/images/terms_of_service.jpg new file mode 100644 index 0000000..0c86d65 Binary files /dev/null and b/public/images/terms_of_service.jpg differ diff --git a/public/images/terms_of_service.webp b/public/images/terms_of_service.webp new file mode 100644 index 0000000..8dffd0c Binary files /dev/null and b/public/images/terms_of_service.webp differ diff --git a/public/images/time.png b/public/images/time.png new file mode 100644 index 0000000..fb1ef84 Binary files /dev/null and b/public/images/time.png differ diff --git a/public/images/wrapper-img.png b/public/images/wrapper-img.png new file mode 100644 index 0000000..2207ebc Binary files /dev/null and b/public/images/wrapper-img.png differ diff --git a/public/images/zeitachse.gif b/public/images/zeitachse.gif new file mode 100644 index 0000000..1330053 Binary files /dev/null and b/public/images/zeitachse.gif differ diff --git a/public/impressum/index.html b/public/impressum/index.html new file mode 100644 index 0000000..31e33a5 --- /dev/null +++ b/public/impressum/index.html @@ -0,0 +1,597 @@ + + + + + + + +Impressum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Impressum

+
+
+
+
+
+ + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Firmenname + + AMPERION GmbH +
+ Firmensitz + + Margarethner Straße 24a
+2431 Enzersdorf an der Fischa
+Österreich +
+ Rechtsform + + Gesellschaft mit beschränkter Haftung +
+ Kontakt + + Markus Wimmer: +43 677 62090425
+Alexander Stosic: +43 677 62090426
+E-Mail: office@amperion.at +
+ Gericht + + Landesgericht Korneuburg +
+ Firmenbuch Nr. + + FN 622219 d +
+ Geschäftsführer + + Markus Wimmer BSc. & Ing. Alexander Stosic MSc. +
+ Gewerbebezeichnung + + – Ingenieurbüros (Beratende Ingenieure) auf dem Fachgebiet Urbane Erneuerbare Energietechnologien
+– Elektrotechnik unter Ausschluss der Errichtung von Alarmanlagen +
+ GISA-Zahl + + 36878963
+37826109 +
+ UID-Nummer + + ATU80426326 +
+
+
+
+
+ + + + + + + +
+
+
+
+
+
+

Jetzt kostenlos Projektanfrage stellen
+43 677 620 90 426

+ + + + E-mail + +
+ TELEFON + + +
+
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..67629f7 --- /dev/null +++ b/public/index.html @@ -0,0 +1,920 @@ + + + + + + + +AMPERION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ +
+ + + + +
+
+ +
+ +
+ +
+ +
+ +
+
+ + +
+ +

+ Ingenieur­büro und Elektro­technik­betrieb +

+ + + + + + + +
+
+
+ + +
+ + + + + + + + + + +
+ +
+ + +
+

UNSERE SERVICES

+

Wir entwickeln Energielösungen für die Zukunft

+
+ + + + +
+
+ + + +
+ + +
+
+ +
+ + +

WARUM AMPERION ?

+ +
+ + +

Ihr Projekt in besten Händen
Technik trifft Verantwortung

+ + +
+ + +
+ +
+ +
+ +
+
+

Erfahrung

+
+
+ Erfahrung +
+
+

Technische Planungskompetenz
+Jahrelange Erfahrung in der Elektroplanung, Photovoltaiksystemen und Energieoptimierung…

+
+ +
+ +
+
+

Energielösungen

+
+
+ Energielösungen +
+
+

Photovoltaik & Eigenverbrauchsoptimierung
+Wir konzipieren PV-Anlagen mit Fokus auf Eigenverbrauch, Batteriespeicher und Netzintegration…

+
+ +
+ +
+
+

Elektroplanung

+
+
+ Elektroplanung +
+
+

Normgerechte Auslegung & Systemintegration
+Ob Elektroinstallation, Ladeinfrastruktur oder Steuerungstechnik…

+
+ +
+ + +
+ +
+ + +
+ +
+ +
+
+ Umsetzung +
+
+

Umsetzung

+
+
+

Begleitung & Schnittstellenkoordination
+Als Partner auf Bauherrenseite koordinieren wir technische Dienstleister…

+
+ +
+ +
+
+ Systemdenken +
+
+

Systemdenken

+
+
+

Ganzheitlicher Ansatz & Zukunftssicherheit
+Wir verbinden Planung, Technik und Energiefluss zu einem vernetzten System…

+
+ +
+ +
+
+ Support +
+
+

Support

+
+
+

Persönliche Betreuung & direkter Draht
+Feste Ansprechpartner, schnelle Reaktionszeiten und individuelle Betreuung…

+
+ +
+
+
+
+ + + +
+ + + + +
+
+
+
+
+

ÜBER AMPERION

+

Know-How ist unser Werkzeug. Präzision ist unser Anspruch. Flexibilität ist unser Vorteil.

+
+
+
+
+
+
+
+
AMPERION ist ein staatlich geprüftes Ingenieurbüro und konzessionierter Elektrotechnikbetrieb mit Sitz in Niederösterreich.

Wir haben uns darauf spezialisiert, Green-Tech-Projekte so zu gestalten, dass sie in der Praxis halten, was sie am Papier versprechen. Ob für Unternehmen, Gemeinden oder private Auftraggeber:innen.

Wir bringen Struktur in komplexe Anforderungen, klären Schnittstellen und denken wirtschaftlich wie technisch voraus. Von der ersten Idee bis zur Umsetzung begleiten wir Energieprojekte mit Weitblick, Präzision und Umsetzungsstärke. Netzanschluss, Einreichung, Wirtschaftlichkeit, Normen, Schnittstellen und alles, was später entscheidend wird, berücksichtigen wir von Anfang an.

Dabei verbinden wir klassische Ingenieursdisziplin mit systemischem Denken, technischer Planung, Koordination, digitale Lösungen und Erfahrung aus realen Projekten.

AMPERION arbeitet unabhängig, strukturiert und mit dem Anspruch, Verantwortung zu übernehmen, damit Energieprojekte gelingen.

+
+
+
+
+ Img +
+
+
+
+
+ + + + +
+ + + + + + +
+
+
+
+
+
+

Jetzt kostenlos Projektanfrage stellen
+43 677 620 90 426

+ + + + E-mail + +
+ TELEFON + + +
+
+
+
+
+ + + + + +
+ + + +
+
+
+ +
+
+ Ingenieurbuero +
+
+ +
+
+ StaatlichGeprüft +
+
+ +
+
+
+ + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest new file mode 100644 index 0000000..2b2c175 --- /dev/null +++ b/public/manifest.webmanifest @@ -0,0 +1,54 @@ +{ + "name": "AMPERION", + "short_name": "AMPERION", + "lang": "de-AT", + "theme_color": "#185b63", + "background_color": "#fff", + + + + + + + + + + + + "icons": [ + { + "src": "/images/amperion_logo_hu_631b72cdfdd2c569.png", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_cb1a1b6d4d52c438.png", + "sizes": "72x72", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_fe4fabb7499c7555.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_3ff5014f63ea997d.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_d1030982e23ca560.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/images/amperion_logo_hu_51b25ec57f93fdda.png", + "sizes": "512x512", + "type": "image/png" + } + ], + + + "display": "standalone", + "start_url": "//localhost:1313/?utm_source=web_app_manifest" +} \ No newline at end of file diff --git a/public/message_sent/index.html b/public/message_sent/index.html new file mode 100644 index 0000000..1fb266b --- /dev/null +++ b/public/message_sent/index.html @@ -0,0 +1,450 @@ + + + + + + + +AMPERION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+ Paper plane +

Ihre Nachricht wurde erfolgreich übermittelt

+

Vielen Dank für Ihre Nachricht. Wir werden uns so schnell wie möglich bei Ihnen melden.

+ Zur Startseite +
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/pricing/index.html b/public/pricing/index.html new file mode 100644 index 0000000..c608e99 --- /dev/null +++ b/public/pricing/index.html @@ -0,0 +1,578 @@ + + + + + + + +Unsere Preise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Unsere Preise

+
+
+
+
+
+ + + + +
+
+
+ + +
+
+
+

Basic

+ $99 +

Perfect for single freelancers who work by themselves

+ +
+
    + +
  • Unlimited agents
  • + +
  • 10 PSD Design
  • + +
  • HTML5 Markup
  • + +
  • Basic SEO
  • + +
  • Email Marketing
  • + +
  • 24/7 Tech Support
  • + +
+ Kaufen +
+
+ +
+
+
+

Premium

+ $199 +

Suitable for small businesses with up to 5 employees

+ +
+
    + +
  • Unlimited agents
  • + +
  • 10 PSD Design
  • + +
  • HTML5 Markup
  • + +
  • Basic SEO
  • + +
  • Email Marketing
  • + +
  • 24/7 Tech Support
  • + +
+ Kaufen +
+
+ +
+
+
+

Advance

+ $299 +

Suitable for large businesses with unlimited employees

+ +
+
    + +
  • Unlimited agents
  • + +
  • 10 PSD Design
  • + +
  • HTML5 Markup
  • + +
  • Basic SEO
  • + +
  • Email Marketing
  • + +
  • 24/7 Tech Support
  • + +
+ Kaufen +
+
+ + +
+
+
+ + + + + + + + + +
+
+
+
+
+
+

Jetzt kostenlos Projektanfrage stellen
+43 677 620 90 426

+ + + + E-mail + +
+ TELEFON + + +
+
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/project/index.html b/public/project/index.html new file mode 100644 index 0000000..bb525a8 --- /dev/null +++ b/public/project/index.html @@ -0,0 +1,529 @@ + + + + + + + +Unser Projekt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Unser Projekt

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+ Rio Furniture +
+
+ Rio Furniture +

this is meta description

+
+
+
+ Rio Furniture +
+
+ Rio Furniture +

this is meta description

+
+
+
+ Rio Furniture +
+
+ Rio Furniture +

this is meta description

+
+
+
+ Rio Furniture +
+
+ Rio Furniture +

this is meta description

+
+
+
+ Rio Furniture +
+
+ Rio Furniture +

this is meta description

+
+
+
+ Rio Furniture +
+
+ Rio Furniture +

this is meta description

+
+
+
+
+
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/project/index.xml b/public/project/index.xml new file mode 100644 index 0000000..ffbf82d --- /dev/null +++ b/public/project/index.xml @@ -0,0 +1,53 @@ + + + + Unser Projekt on AMPERION + //localhost:1313/project/ + Recent content in Unser Projekt on AMPERION + Hugo + de-AT + + + Rio Furniture + //localhost:1313/project/rio-furniture-1/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/project/rio-furniture-1/ + <h2 id="behance-website-redesign">Behance Website Redesign</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate at provident soluta consequatur.</p> + + + Rio Furniture + //localhost:1313/project/rio-furniture-2/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/project/rio-furniture-2/ + <h2 id="behance-website-redesign">Behance Website Redesign</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate at provident soluta consequatur.</p> + + + Rio Furniture + //localhost:1313/project/rio-furniture-3/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/project/rio-furniture-3/ + <h2 id="behance-website-redesign">Behance Website Redesign</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate at provident soluta consequatur.</p> + + + Rio Furniture + //localhost:1313/project/rio-furniture-4/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/project/rio-furniture-4/ + <h2 id="behance-website-redesign">Behance Website Redesign</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate at provident soluta consequatur.</p> + + + Rio Furniture + //localhost:1313/project/rio-furniture-5/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/project/rio-furniture-5/ + <h2 id="behance-website-redesign">Behance Website Redesign</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate at provident soluta consequatur.</p> + + + Rio Furniture + //localhost:1313/project/rio-furniture-6/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/project/rio-furniture-6/ + <h2 id="behance-website-redesign">Behance Website Redesign</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate at provident soluta consequatur.</p> + + + diff --git a/public/project/rio-furniture-1/index.html b/public/project/rio-furniture-1/index.html new file mode 100644 index 0000000..96d9ffb --- /dev/null +++ b/public/project/rio-furniture-1/index.html @@ -0,0 +1,517 @@ + + + + + + + +Rio Furniture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Rio Furniture

+
+
+
+
+
+ + + + +
+
+
+
+ + + +
+
+
+

Project Details

+
    + +
  • Client : Jannie Kelonsky
  • + +
  • What We Did : Website Redesign
  • + +
  • Tools Used : Photoshop,Illustrator
  • + +
  • Completed on : 17th March 2014
  • + +
  • Skills : HTML5 / PHP / CSS3
  • + +
  • Client : Jannie Kelonsky
  • + +
+
+
+
+
+
+
+

Behance Website Redesign

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti?

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo?

+ +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/project/rio-furniture-2/index.html b/public/project/rio-furniture-2/index.html new file mode 100644 index 0000000..554d5dd --- /dev/null +++ b/public/project/rio-furniture-2/index.html @@ -0,0 +1,517 @@ + + + + + + + +Rio Furniture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Rio Furniture

+
+
+
+
+
+ + + + +
+
+
+
+ + + +
+
+
+

Project Details

+
    + +
  • Client : Jannie Kelonsky
  • + +
  • What We Did : Website Redesign
  • + +
  • Tools Used : Photoshop,Illustrator
  • + +
  • Completed on : 17th March 2014
  • + +
  • Skills : HTML5 / PHP / CSS3
  • + +
  • Client : Jannie Kelonsky
  • + +
+
+
+
+
+
+
+

Behance Website Redesign

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti?

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo?

+ +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/project/rio-furniture-3/index.html b/public/project/rio-furniture-3/index.html new file mode 100644 index 0000000..ffdeb05 --- /dev/null +++ b/public/project/rio-furniture-3/index.html @@ -0,0 +1,517 @@ + + + + + + + +Rio Furniture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Rio Furniture

+
+
+
+
+
+ + + + +
+
+
+
+ + + +
+
+
+

Project Details

+
    + +
  • Client : Jannie Kelonsky
  • + +
  • What We Did : Website Redesign
  • + +
  • Tools Used : Photoshop,Illustrator
  • + +
  • Completed on : 17th March 2014
  • + +
  • Skills : HTML5 / PHP / CSS3
  • + +
  • Client : Jannie Kelonsky
  • + +
+
+
+
+
+
+
+

Behance Website Redesign

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti?

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo?

+ +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/project/rio-furniture-4/index.html b/public/project/rio-furniture-4/index.html new file mode 100644 index 0000000..d617b04 --- /dev/null +++ b/public/project/rio-furniture-4/index.html @@ -0,0 +1,517 @@ + + + + + + + +Rio Furniture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Rio Furniture

+
+
+
+
+
+ + + + +
+
+
+
+ + + +
+
+
+

Project Details

+
    + +
  • Client : Jannie Kelonsky
  • + +
  • What We Did : Website Redesign
  • + +
  • Tools Used : Photoshop,Illustrator
  • + +
  • Completed on : 17th March 2014
  • + +
  • Skills : HTML5 / PHP / CSS3
  • + +
  • Client : Jannie Kelonsky
  • + +
+
+
+
+
+
+
+

Behance Website Redesign

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti?

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo?

+ +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/project/rio-furniture-5/index.html b/public/project/rio-furniture-5/index.html new file mode 100644 index 0000000..5c15f11 --- /dev/null +++ b/public/project/rio-furniture-5/index.html @@ -0,0 +1,517 @@ + + + + + + + +Rio Furniture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Rio Furniture

+
+
+
+
+
+ + + + +
+
+
+
+ + + +
+
+
+

Project Details

+
    + +
  • Client : Jannie Kelonsky
  • + +
  • What We Did : Website Redesign
  • + +
  • Tools Used : Photoshop,Illustrator
  • + +
  • Completed on : 17th March 2014
  • + +
  • Skills : HTML5 / PHP / CSS3
  • + +
  • Client : Jannie Kelonsky
  • + +
+
+
+
+
+
+
+

Behance Website Redesign

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti?

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo?

+ +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/project/rio-furniture-6/index.html b/public/project/rio-furniture-6/index.html new file mode 100644 index 0000000..9ecb8d1 --- /dev/null +++ b/public/project/rio-furniture-6/index.html @@ -0,0 +1,517 @@ + + + + + + + +Rio Furniture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Rio Furniture

+
+
+
+
+
+ + + + +
+
+
+
+ + + +
+
+
+

Project Details

+
    + +
  • Client : Jannie Kelonsky
  • + +
  • What We Did : Website Redesign
  • + +
  • Tools Used : Photoshop,Illustrator
  • + +
  • Completed on : 17th March 2014
  • + +
  • Skills : HTML5 / PHP / CSS3
  • + +
  • Client : Jannie Kelonsky
  • + +
+
+
+
+
+
+
+

Behance Website Redesign

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas officiis cumque, harum dicta necessitatibus +reprehenderit, delectus molestiae, impedit alias adipisci distinctio voluptas. Tempora modi amet voluptate +at provident soluta consequatur.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores quibusdam sed, neque recusandae, est +odit. A facere tempore soluta laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt, rem eaque facilis. Sit, voluptas? +Error soluta odio, harum tenetur, alias in iure ipsam blanditiis illo, ratione, magnam a minima incidunt! +Suscipit facilis, ut maxime libero necessitatibus, rerum aut voluptates aliquam maiores iusto qui +temporibus nesciunt, incidunt in quasi. Veniam aliquid ea aperiam, obcaecati voluptate ab, temporibus +fugiat at, inventore molestiae quibusdam, modi numquam debitis libero aut eum. Architecto sit quia quidem +odit, quasi eveniet reprehenderit rerum dolorem voluptate sed aspernatur numquam enim, adipisci iste optio +ea libero laboriosam praesentium aperiam nobis vero tempore consequuntur sapiente eos at. Suscipit quis +voluptatibus temporibus dolore consectetur ex excepturi adipisci sunt. Maxime aperiam eos illum minima +aliquid voluptate autem qui at impedit recusandae earum possimus, alias, maiores sint, sed quia quis aut +cupiditate voluptatem reiciendis. Facilis nobis assumenda totam officiis dicta autem dolorem quidem +similique, delectus rerum laborum veritatis, cum magnam dignissimos necessitatibus possimus error, eius +omnis veniam culpa, porro officia adipisci exercitationem minus hic. Ipsum veritatis repudiandae nulla quo +dicta voluptates tenetur mollitia perferendis sequi, magnam doloremque odit similique, sit, voluptas unde +iste molestias. Accusantium, corporis quibusdam quod in animi earum alias autem ipsum. Eaque rem numquam +delectus veniam commodi doloribus consequatur deleniti?

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores neque vero quasi quisquam atque in, +libero ab sunt eius! Nesciunt laboriosam alias corporis sit accusantium voluptate sapiente debitis quos +mollitia saepe maxime ipsum facilis dolore voluptas inventore veniam deleniti, eligendi harum aperiam iusto +culpa? Delectus dolorum facere quasi iure explicabo?

+ +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/service/dig_loes_ikt/index.html b/public/service/dig_loes_ikt/index.html new file mode 100644 index 0000000..2f98633 --- /dev/null +++ b/public/service/dig_loes_ikt/index.html @@ -0,0 +1,500 @@ + + + + + + + +Digitale Lösungen & IKT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Digitale Lösungen & IKT

+
+
+
+
+
+ + + + + + + + Digitale Lösungen & IKT + + + +
+

Digitale Lösungen & IKT

+ +
+
+

Digitale Lösungen & IKT

+

+

Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung.

+

Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz.

+

Was wir bieten

+

Analyse & Bestandsaufnahme

+
    +
  • Energieverbrauch, Lastgänge, Potenziale
  • +
  • Gebäude, Infrastruktur, technische Systeme
  • +
+

Technische & wirtschaftliche Planung

+
    +
  • Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung
  • +
  • Simulation von Energieflüssen und Eigenverbrauch
  • +
  • Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale)
  • +
+

Systemintegration & Zukunftssicherheit

+
    +
  • Entwicklung ganzheitlicher Lösungen
  • +
  • Vorbereitung für spätere Erweiterungen
  • +
  • Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen
  • +
+

Solar Park

+
+ +
+
+

© 2023 Dein Unternehmen

+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/service/elektrotechnik/index.html b/public/service/elektrotechnik/index.html new file mode 100644 index 0000000..248f4e1 --- /dev/null +++ b/public/service/elektrotechnik/index.html @@ -0,0 +1,500 @@ + + + + + + + +Elektrotechnik + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Elektrotechnik

+
+
+
+
+
+ + + + + + + + Elektrotechnik + + + +
+

Elektrotechnik

+ +
+
+

Digitale Lösungen & IKT

+

+

Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung.

+

Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz.

+

Was wir bieten

+

Analyse & Bestandsaufnahme

+
    +
  • Energieverbrauch, Lastgänge, Potenziale
  • +
  • Gebäude, Infrastruktur, technische Systeme
  • +
+

Technische & wirtschaftliche Planung

+
    +
  • Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung
  • +
  • Simulation von Energieflüssen und Eigenverbrauch
  • +
  • Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale)
  • +
+

Systemintegration & Zukunftssicherheit

+
    +
  • Entwicklung ganzheitlicher Lösungen
  • +
  • Vorbereitung für spätere Erweiterungen
  • +
  • Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen
  • +
+

Solar Park

+
+ +
+
+

© 2023 Dein Unternehmen

+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/service/emobilitaet/index.html b/public/service/emobilitaet/index.html new file mode 100644 index 0000000..5f7871c --- /dev/null +++ b/public/service/emobilitaet/index.html @@ -0,0 +1,500 @@ + + + + + + + +Neue Unternehmenssparte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Neue Unternehmenssparte

+
+
+
+
+
+ + + + + + + + Neue Unternehmenssparte + + + +
+

Neue Unternehmenssparte

+ +
+
+

Neue Unternehmenssparte

+

+

Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung.

+

Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz.

+

Was wir bieten

+

Analyse & Bestandsaufnahme

+
    +
  • Energieverbrauch, Lastgänge, Potenziale
  • +
  • Gebäude, Infrastruktur, technische Systeme
  • +
+

Technische & wirtschaftliche Planung

+
    +
  • Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung
  • +
  • Simulation von Energieflüssen und Eigenverbrauch
  • +
  • Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale)
  • +
+

Systemintegration & Zukunftssicherheit

+
    +
  • Entwicklung ganzheitlicher Lösungen
  • +
  • Vorbereitung für spätere Erweiterungen
  • +
  • Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen
  • +
+

Solar Park

+
+ +
+
+

© 2023 Dein Unternehmen

+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/service/energiekonzepte/index.html b/public/service/energiekonzepte/index.html new file mode 100644 index 0000000..a43b242 --- /dev/null +++ b/public/service/energiekonzepte/index.html @@ -0,0 +1,500 @@ + + + + + + + +Energiekonzepte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Energiekonzepte

+
+
+
+
+
+ + + + + + + + Energiekonzepte + + + +
+

Energiekonzepte

+ +
+
+

Energiekonzepte

+

Energiekonzepte für eine nachhaltige Energiezukunft

+

Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung.

+

Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz.

+

Was wir bieten

+

Analyse & Bestandsaufnahme

+
    +
  • Energieverbrauch, Lastgänge, Potenziale
  • +
  • Gebäude, Infrastruktur, technische Systeme
  • +
+

Technische & wirtschaftliche Planung

+
    +
  • Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung
  • +
  • Simulation von Energieflüssen und Eigenverbrauch
  • +
  • Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale)
  • +
+

Systemintegration & Zukunftssicherheit

+
    +
  • Entwicklung ganzheitlicher Lösungen
  • +
  • Vorbereitung für spätere Erweiterungen
  • +
  • Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen
  • +
+

Solar Park

+
+ +
+
+

© 2023 Dein Unternehmen

+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/service/index.html b/public/service/index.html new file mode 100644 index 0000000..cb77e9e --- /dev/null +++ b/public/service/index.html @@ -0,0 +1,669 @@ + + + + + + + +Leistungen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Leistungen

+
+
+
+
+
+ + + + +
+
+
+
+

Als führendes Ingenieurbüro bieten wir eine breite Palette von Dienstleistungen an, die darauf abzielen, die Effizienz, Nachhaltigkeit und Rentabilität Ihrer Energieinfrastruktur zu verbessern.

+ +
+ +
+
+
+ + + + + +
+
+ +
+
+
+
+ +
+
+

Consulting

+

Unser Expertenteam bietet umfassende Beratungsdienstleistungen, die auf Ihre individuellen Bedürfnisse zugeschnitten sind. Von der strategischen Planung bis zur praktischen Umsetzung stehen wir Ihnen mit unserer Erfahrung und unserem Fachwissen zur Seite, um optimale Lösungen für Ihre Herausforderungen zu entwickeln.

+
+
+ +
+ Consulting +
+ +
+
+
+ +
+
+
+
+ +
+
+

Anlagenkonzepte

+

Mit unserem maßgeschneiderten Ansatz entwickeln wir Anlagenkonzepte, die optimal auf Ihre individuellen Anforderungen und die örtlichen Gegebenheiten zugeschnitten sind. Von der ersten Idee bis zur Umsetzung stehen wir Ihnen mit unserer Fachkompetenz zur Seite.

+
+
+ +
+ Anlagenkonzepte +
+ +
+
+
+ +
+
+
+
+ +
+
+

Ertragssimulationen

+

Mit unseren präzisen Ertragssimulationen bieten wir Ihnen verlässliche Prognosen über die Wirtschaftlichkeit Ihrer Projekte. Unsere Analysen berücksichtigen alle relevanten Faktoren, sodass Sie fundierte Entscheidungen treffen und Ihre Investitionen optimal planen können.

+
+
+ +
+ Ertragssimulationen +
+ +
+
+
+ +
+
+
+
+ +
+
+

Einreichplanungen

+

Wir unterstützen Sie bei der Erstellung umfassender Einreichplanungen für die behördliche Anlagengenehmigung. Unsere Experten kennen die rechtlichen Anforderungen und sorgen dafür, dass Ihr Projekt reibungslos genehmigt wird.

+
+
+ +
+ Einreichplanungen +
+ +
+
+
+ +
+
+
+
+ +
+
+

Ausführungsplanung

+

Mit unserer präzisen Ausführungsplanung stellen wir sicher, dass Ihr Projekt effizient umgesetzt wird. Wir erstellen detaillierte Pläne, die alle technischen Anforderungen erfüllen und die Grundlage für eine erfolgreiche Umsetzung bilden.

+
+
+ +
+ Ausführungsplanung +
+ +
+
+
+ +
+
+
+
+ +
+
+

Projektbetreuung

+

Unsere umfassende Projektbetreuung gewährleistet, dass Ihr Vorhaben von der Planung bis zur Fertigstellung reibungslos verläuft. Wir koordinieren alle Beteiligten und sorgen dafür, dass Zeitpläne und Budgets eingehalten werden, sodass Ihr Projekt erfolgreich abgeschlossen wird.

+
+
+ +
+ Projektbetreuung +
+ +
+
+
+ +
+
+
+
+ +
+
+

Behördenwege

+

Wir begleiten Sie durch alle behördlichen Prozesse und stellen sicher, dass alle notwendigen Genehmigungen rechtzeitig eingeholt werden. Unsere Experten kennen die gesetzlichen Vorgaben und sorgen dafür, dass Ihr Projekt ohne Verzögerungen vorankommt.

+
+
+ +
+ Behördenwege +
+ +
+
+
+ +
+
+
+
+ +
+
+

Energiekonzepte

+

Unsere Energiekonzepte zielen darauf ab, die optimale Nutzung erneuerbarer Energien zu ermöglichen und gleichzeitig den Energieverbrauch zu optimieren. Wir entwickeln ganzheitliche Strategien, die sowohl ökologische als auch wirtschaftliche Vorteile bieten.

+
+
+ +
+ Energiekonzepte +
+ +
+
+
+ +
+
+ + + + + + + + + +
+
+
+
+
+
+

Jetzt kostenlos Projektanfrage stellen
+43 677 620 90 426

+ + + + E-mail + +
+ TELEFON + + +
+
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/service/photovoltaik/index.html b/public/service/photovoltaik/index.html new file mode 100644 index 0000000..d05e361 --- /dev/null +++ b/public/service/photovoltaik/index.html @@ -0,0 +1,500 @@ + + + + + + + +Photovoltaik & Speicher + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Photovoltaik & Speicher

+
+
+
+
+
+ + + + + + + + Photovoltaik & Speicher + + + +
+

Photovoltaik & Speicher

+ +
+
+

Photovoltaik

+

Energiekonzepte für eine nachhaltige Energiezukunft

+

Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung.

+

Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz.

+

Was wir bieten

+

Analyse & Bestandsaufnahme

+
    +
  • Energieverbrauch, Lastgänge, Potenziale
  • +
  • Gebäude, Infrastruktur, technische Systeme
  • +
+

Technische & wirtschaftliche Planung

+
    +
  • Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung
  • +
  • Simulation von Energieflüssen und Eigenverbrauch
  • +
  • Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale)
  • +
+

Systemintegration & Zukunftssicherheit

+
    +
  • Entwicklung ganzheitlicher Lösungen
  • +
  • Vorbereitung für spätere Erweiterungen
  • +
  • Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen
  • +
+

Solar Park

+
+ +
+
+

© 2023 Dein Unternehmen

+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/service/projektmanagement/index.html b/public/service/projektmanagement/index.html new file mode 100644 index 0000000..49388e6 --- /dev/null +++ b/public/service/projektmanagement/index.html @@ -0,0 +1,500 @@ + + + + + + + +Projektmanagement + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Projektmanagement

+
+
+
+
+
+ + + + + + + + Projektmanagement + + + +
+

Projektmanagement

+ +
+
+

Projektmanagement

+

Energiekonzepte für eine nachhaltige Energiezukunft

+

Ein durchdachtes Energiekonzept ist die Grundlage jeder effizienten und zukunftssicheren Energieversorgung.

+

Wir analysieren, planen und optimieren Energiesysteme für Unternehmen, Gemeinden und Wohnprojekte – mit Fokus auf Wirtschaftlichkeit, Eigenverbrauch und Klimaschutz.

+

Was wir bieten

+

Analyse & Bestandsaufnahme

+
    +
  • Energieverbrauch, Lastgänge, Potenziale
  • +
  • Gebäude, Infrastruktur, technische Systeme
  • +
+

Technische & wirtschaftliche Planung

+
    +
  • Photovoltaik, Speicher, Ladeinfrastruktur, Steuerung
  • +
  • Simulation von Energieflüssen und Eigenverbrauch
  • +
  • Kosten-Nutzen-Berechnungen (inkl. Förderungspotenziale)
  • +
+

Systemintegration & Zukunftssicherheit

+
    +
  • Entwicklung ganzheitlicher Lösungen
  • +
  • Vorbereitung für spätere Erweiterungen
  • +
  • Schnittstellen zu Gebäudeautomation und Energie-Management-Systemen
  • +
+

Solar Park

+
+ +
+
+

© 2023 Dein Unternehmen

+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..29fcfa2 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,16 @@ + + + + + //localhost:1313/de/sitemap.xml + + 2025-04-03T00:00:00+02:00 + + + + + //localhost:1313/en/sitemap.xml + + + + diff --git a/public/tags/advice/index.html b/public/tags/advice/index.html new file mode 100644 index 0000000..15ac57d --- /dev/null +++ b/public/tags/advice/index.html @@ -0,0 +1,627 @@ + + + + + + + +Advice + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Advice

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/advice/index.xml b/public/tags/advice/index.xml new file mode 100644 index 0000000..96ae1ee --- /dev/null +++ b/public/tags/advice/index.xml @@ -0,0 +1,33 @@ + + + + Advice on AMPERION + //localhost:1313/tags/advice/ + Recent content in Advice on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-1/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-1/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-2/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-2/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-5/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-5/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + diff --git a/public/tags/advice/page/1/index.html b/public/tags/advice/page/1/index.html new file mode 100644 index 0000000..fbee7af --- /dev/null +++ b/public/tags/advice/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/tags/advice/ + + + + + + diff --git a/public/tags/ai/index.html b/public/tags/ai/index.html new file mode 100644 index 0000000..2e37d48 --- /dev/null +++ b/public/tags/ai/index.html @@ -0,0 +1,601 @@ + + + + + + + +AI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

AI

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/ai/index.xml b/public/tags/ai/index.xml new file mode 100644 index 0000000..4225631 --- /dev/null +++ b/public/tags/ai/index.xml @@ -0,0 +1,26 @@ + + + + AI on AMPERION + //localhost:1313/tags/ai/ + Recent content in AI on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-5/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-5/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-6/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-6/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + diff --git a/public/tags/ai/page/1/index.html b/public/tags/ai/page/1/index.html new file mode 100644 index 0000000..2a2a615 --- /dev/null +++ b/public/tags/ai/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/tags/ai/ + + + + + + diff --git a/public/tags/android/index.html b/public/tags/android/index.html new file mode 100644 index 0000000..4e0cbb8 --- /dev/null +++ b/public/tags/android/index.html @@ -0,0 +1,575 @@ + + + + + + + +Android + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Android

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/android/index.xml b/public/tags/android/index.xml new file mode 100644 index 0000000..823dd92 --- /dev/null +++ b/public/tags/android/index.xml @@ -0,0 +1,19 @@ + + + + Android on AMPERION + //localhost:1313/tags/android/ + Recent content in Android on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-3/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-3/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + diff --git a/public/tags/android/page/1/index.html b/public/tags/android/page/1/index.html new file mode 100644 index 0000000..4d791db --- /dev/null +++ b/public/tags/android/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/tags/android/ + + + + + + diff --git a/public/tags/company/index.html b/public/tags/company/index.html new file mode 100644 index 0000000..c4e73c6 --- /dev/null +++ b/public/tags/company/index.html @@ -0,0 +1,575 @@ + + + + + + + +Company + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Company

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/company/index.xml b/public/tags/company/index.xml new file mode 100644 index 0000000..22b5055 --- /dev/null +++ b/public/tags/company/index.xml @@ -0,0 +1,19 @@ + + + + Company on AMPERION + //localhost:1313/tags/company/ + Recent content in Company on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-6/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-6/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + diff --git a/public/tags/company/page/1/index.html b/public/tags/company/page/1/index.html new file mode 100644 index 0000000..a5ea873 --- /dev/null +++ b/public/tags/company/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/tags/company/ + + + + + + diff --git a/public/tags/how-to/index.html b/public/tags/how-to/index.html new file mode 100644 index 0000000..557d3ed --- /dev/null +++ b/public/tags/how-to/index.html @@ -0,0 +1,572 @@ + + + + + + + +How To + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

How To

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + Pretty-print dates + +
+

Pretty-print dates

+ +
+

Um einen ISO-8601-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode date_l10n verwendet werden:

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/how-to/index.xml b/public/tags/how-to/index.xml new file mode 100644 index 0000000..bccf964 --- /dev/null +++ b/public/tags/how-to/index.xml @@ -0,0 +1,19 @@ + + + + How To on AMPERION + //localhost:1313/tags/how-to/ + Recent content in How To on AMPERION + Hugo + de-AT + Thu, 01 Apr 2021 00:00:00 +0100 + + + Pretty-print dates + //localhost:1313/blog/date-i18n/ + Thu, 01 Apr 2021 00:00:00 +0100 + //localhost:1313/blog/date-i18n/ + <p>Um einen <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO-8601</a>-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode <code>date_l10n</code> verwendet werden:</p> + + + diff --git a/public/tags/how-to/page/1/index.html b/public/tags/how-to/page/1/index.html new file mode 100644 index 0000000..0cc0f82 --- /dev/null +++ b/public/tags/how-to/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/tags/how-to/ + + + + + + diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 0000000..3ace13e --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 0000000..616df7f --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,75 @@ + + + + Tags on AMPERION + //localhost:1313/tags/ + Recent content in Tags on AMPERION + Hugo + de-AT + Thu, 01 Apr 2021 00:00:00 +0100 + + + How To + //localhost:1313/tags/how-to/ + Thu, 01 Apr 2021 00:00:00 +0100 + //localhost:1313/tags/how-to/ + + + + Technology + //localhost:1313/tags/technology/ + Thu, 01 Apr 2021 00:00:00 +0100 + //localhost:1313/tags/technology/ + + + + Advice + //localhost:1313/tags/advice/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/tags/advice/ + + + + AI + //localhost:1313/tags/ai/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/tags/ai/ + + + + Android + //localhost:1313/tags/android/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/tags/android/ + + + + Company + //localhost:1313/tags/company/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/tags/company/ + + + + Mechine + //localhost:1313/tags/mechine/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/tags/mechine/ + + + + News + //localhost:1313/tags/news/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/tags/news/ + + + + Retro + //localhost:1313/tags/retro/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/tags/retro/ + + + + diff --git a/public/tags/mechine/index.html b/public/tags/mechine/index.html new file mode 100644 index 0000000..8a22b1c --- /dev/null +++ b/public/tags/mechine/index.html @@ -0,0 +1,575 @@ + + + + + + + +Mechine + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Mechine

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/mechine/index.xml b/public/tags/mechine/index.xml new file mode 100644 index 0000000..20e768c --- /dev/null +++ b/public/tags/mechine/index.xml @@ -0,0 +1,19 @@ + + + + Mechine on AMPERION + //localhost:1313/tags/mechine/ + Recent content in Mechine on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-4/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-4/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + diff --git a/public/tags/mechine/page/1/index.html b/public/tags/mechine/page/1/index.html new file mode 100644 index 0000000..fea54c3 --- /dev/null +++ b/public/tags/mechine/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/tags/mechine/ + + + + + + diff --git a/public/tags/news/index.html b/public/tags/news/index.html new file mode 100644 index 0000000..fc168bc --- /dev/null +++ b/public/tags/news/index.html @@ -0,0 +1,575 @@ + + + + + + + +News + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

News

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/news/index.xml b/public/tags/news/index.xml new file mode 100644 index 0000000..4c76d03 --- /dev/null +++ b/public/tags/news/index.xml @@ -0,0 +1,19 @@ + + + + News on AMPERION + //localhost:1313/tags/news/ + Recent content in News on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-6/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-6/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + diff --git a/public/tags/news/page/1/index.html b/public/tags/news/page/1/index.html new file mode 100644 index 0000000..27c38ab --- /dev/null +++ b/public/tags/news/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/tags/news/ + + + + + + diff --git a/public/tags/retro/index.html b/public/tags/retro/index.html new file mode 100644 index 0000000..de5b6ae --- /dev/null +++ b/public/tags/retro/index.html @@ -0,0 +1,653 @@ + + + + + + + +Retro + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Retro

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/retro/index.xml b/public/tags/retro/index.xml new file mode 100644 index 0000000..fb41265 --- /dev/null +++ b/public/tags/retro/index.xml @@ -0,0 +1,40 @@ + + + + Retro on AMPERION + //localhost:1313/tags/retro/ + Recent content in Retro on AMPERION + Hugo + de-AT + Mon, 24 Sep 2018 11:07:10 +0600 + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-2/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-2/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-3/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-3/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-4/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-4/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-6/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-6/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.</p> + + + diff --git a/public/tags/retro/page/1/index.html b/public/tags/retro/page/1/index.html new file mode 100644 index 0000000..1b74cd0 --- /dev/null +++ b/public/tags/retro/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/tags/retro/ + + + + + + diff --git a/public/tags/technology/index.html b/public/tags/technology/index.html new file mode 100644 index 0000000..c627370 --- /dev/null +++ b/public/tags/technology/index.html @@ -0,0 +1,598 @@ + + + + + + + +Technology + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + +
+
+
+
+
+

Technology

+
+
+
+
+
+ + + + + +
+
+
+
+
+
+ + Pretty-print dates + +
+

Pretty-print dates

+ +
+

Um einen ISO-8601-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode date_l10n verwendet werden:

+ Weiterlesen +
+
+
+ + How To Wear Bright Shoes + +
+

How To Wear Bright Shoes

+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores +vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem +ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis +a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere.

+ Weiterlesen +
+
+ + + +
+
+ + +
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/technology/index.xml b/public/tags/technology/index.xml new file mode 100644 index 0000000..f9feb64 --- /dev/null +++ b/public/tags/technology/index.xml @@ -0,0 +1,26 @@ + + + + Technology on AMPERION + //localhost:1313/tags/technology/ + Recent content in Technology on AMPERION + Hugo + de-AT + Thu, 01 Apr 2021 00:00:00 +0100 + + + Pretty-print dates + //localhost:1313/blog/date-i18n/ + Thu, 01 Apr 2021 00:00:00 +0100 + //localhost:1313/blog/date-i18n/ + <p>Um einen <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO-8601</a>-Zeitstempel in der aktuellen Sprache auszuschreiben, kann der Shortcode <code>date_l10n</code> verwendet werden:</p> + + + How To Wear Bright Shoes + //localhost:1313/blog/blog-post-1/ + Mon, 24 Sep 2018 11:07:10 +0600 + //localhost:1313/blog/blog-post-1/ + <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Velit vitae placeat ad architecto nostrum asperiores vel aperiam, veniam eum nulla. Maxime cum magnam, adipisci architecto quibusdam cumque veniam fugiat quae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio vitae ab doloremque accusamus sit, eos dolorum officiis a perspiciatis aliquid. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, facere. </p> + + + diff --git a/public/tags/technology/page/1/index.html b/public/tags/technology/page/1/index.html new file mode 100644 index 0000000..1817555 --- /dev/null +++ b/public/tags/technology/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/tags/technology/ + + + + + + diff --git a/public/tarteaucitron/.github/FUNDING.yml b/public/tarteaucitron/.github/FUNDING.yml new file mode 100644 index 0000000..e52e73d --- /dev/null +++ b/public/tarteaucitron/.github/FUNDING.yml @@ -0,0 +1,3 @@ +# These are supported funding model platforms + +github: AmauriC diff --git a/public/tarteaucitron/.github/stale.yml b/public/tarteaucitron/.github/stale.yml new file mode 100644 index 0000000..a206892 --- /dev/null +++ b/public/tarteaucitron/.github/stale.yml @@ -0,0 +1,18 @@ +# Number of days of inactivity before an issue becomes stale +daysUntilStale: 20 +# Number of days of inactivity before a stale issue is closed +daysUntilClose: 5 +# Issues with these labels will never be considered stale +exemptLabels: + - pinned + - security + - active +# Label to use when marking an issue as stale +staleLabel: inactive +# Comment to post when marking an issue as stale. Set to `false` to disable +markComment: > + This issue has been automatically marked as inactive because it has not had + activity for 20 days. It will be closed in 5 days if no further activity occurs. + Thank you for your contributions. +# Comment to post when closing a stale issue. Set to `false` to disable +closeComment: false diff --git a/public/tarteaucitron/.github/workflows/codeql-analysis.yml b/public/tarteaucitron/.github/workflows/codeql-analysis.yml new file mode 100644 index 0000000..8103975 --- /dev/null +++ b/public/tarteaucitron/.github/workflows/codeql-analysis.yml @@ -0,0 +1,67 @@ +# For most projects, this workflow file will not need changing; you simply need +# to commit it to your repository. +# +# You may wish to alter this file to override the set of languages analyzed, +# or to provide custom queries or build logic. +# +# ******** NOTE ******** +# We have attempted to detect the languages in your repository. Please check +# the `language` matrix defined below to confirm you have the correct set of +# supported CodeQL languages. +# +name: "CodeQL" + +on: + push: + branches: [ master ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ master ] + schedule: + - cron: '23 21 * * 2' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + language: [ 'javascript' ] + # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] + # Learn more: + # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: ${{ matrix.language }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + # queries: ./path/to/local/query, your-org/your-repo/queries@main + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v1 + + # ℹ️ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 diff --git a/public/tarteaucitron/.gitignore b/public/tarteaucitron/.gitignore new file mode 100644 index 0000000..090a1f0 --- /dev/null +++ b/public/tarteaucitron/.gitignore @@ -0,0 +1,2 @@ +.idea +.DS_Store diff --git a/public/tarteaucitron/LICENSE b/public/tarteaucitron/LICENSE new file mode 100644 index 0000000..adde226 --- /dev/null +++ b/public/tarteaucitron/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 AmauriC + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/public/tarteaucitron/README.md b/public/tarteaucitron/README.md new file mode 100644 index 0000000..d4503aa --- /dev/null +++ b/public/tarteaucitron/README.md @@ -0,0 +1,151 @@ + +[![](https://data.jsdelivr.com/v1/package/npm/tarteaucitronjs/badge)](https://www.jsdelivr.com/package/npm/tarteaucitronjs) +[![npm](https://img.shields.io/npm/v/tarteaucitronjs.svg)](https://www.npmjs.com/package/tarteaucitronjs) [![GitHub contributors](https://img.shields.io/github/contributors/AmauriC/tarteaucitron.js.svg)](https://github.com/AmauriC/tarteaucitron.js/graphs/contributors) [![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub)](https://github.com/sponsors/AmauriC) + + +👋 Hey, I'm Amauri, a french dev that build a GDPR friendly cookie manager. + +tarteaucitron was initially a simple script for my personal blog (in 2013), a few months later, the Github repository is opened and tarteaucitron is now reliable and recognized. + +The european cookie law regulates the management of cookies and you should ask your visitors their consent before exposing them to third party services. + +Clearly this script will: +- Disable all services by default, +- Display a banner on the first page view and a small one on other pages, +- Display a panel to allow or deny each services one by one, +- Store the consent in a cookie for 365 days. + +Bonus: +- Load service when user click on Allow (without reload of the page), +- Incorporate a fallback system (display a link instead of social button and a static banner instead of advertising). + + + +# How to use + +```html + + + +``` + +# Add a service +[Installation guide](https://tarteaucitron.io/en/free-installation-open-source/) + +# Customization + +## Create custom service +```js +tarteaucitron.services.mycustomservice = { + "key": "mycustomservice", + "type": "ads|analytic|api|comment|other|social|support|video", + "name": "MyCustomService", + "needConsent": true, + "cookies": ['cookie', 'cookie2'], + "readmoreLink": "/custom_read_more", // If you want to change readmore link + "js": function () { + "use strict"; + // When user allow cookie + }, + "fallback": function () { + "use strict"; + // when use deny cookie + } +}; +``` + +## Events + +The following events are available: +* (document) `{SERVICE_KEY}_added` for each enabled service +* (document) `{SERVICE_KEY}_loaded` for each enabled service +* (document) `{SERVICE_KEY}_allowed` for each service when allowed +* (document) `{SERVICE_KEY}_disallowed ` for each service when disallowed + +* (window) `tac.root_available`: the root element with panel has been created, services will be loaded +* (window) `tac.open_alert` +* (window) `tac.close_alert` +* (window) `tac.open_panel` +* (window) `tac.close_panel` + +## Customize text + +To change a translation, use `tarteaucitronCustomText` variable. It will be merge with the translation shipping with TAC. This variable must be defined before the initialization. For example: +```js +tarteaucitronCustomText = { + 'support': { + 'title': 'Support client', + }, + 'close': 'Enregistrer et fermer', +}; +tarteaucitron.init(...); +``` + +There is a special case for engagement text. By the default, the engagement text is _{SERVICE_NAME} is disabled._, however you can change it per service. For example: +```js +tarteaucitronCustomText = { + 'engage-twitter': 'Follow us on Twitter!' +}; +``` + +# Thanks to the sponsors 😊 + +| ![Amaury Cleuziou](https://avatars.githubusercontent.com/u/26336203?v=4&s=60) | ![Route4me](https://tarteaucitron.io/images/route4me-min.png) | | +|---|---------------------------------------------------------------|---| +| [Amaury Cleuziou](https://github.com/MoryCorp) - first sponsor 🎉 | [Route Optimizer and Route Planner Software](https://route4me.com) | | +| | | | + + diff --git a/public/tarteaucitron/SECURITY.md b/public/tarteaucitron/SECURITY.md new file mode 100644 index 0000000..8691f68 --- /dev/null +++ b/public/tarteaucitron/SECURITY.md @@ -0,0 +1,14 @@ +# Security Policy + +## Supported Versions + + +| Version | Supported | +| ------- | ------------------ | +| 1.x | :white_check_mark: | + + +## Reporting a Vulnerability + +Please report any security vulnerabilities to amauri@tarteaucitron.io +I'll get back to you within 24 hours and fix the issue asap. diff --git a/public/tarteaucitron/advertising.js b/public/tarteaucitron/advertising.js new file mode 100644 index 0000000..f7c1532 --- /dev/null +++ b/public/tarteaucitron/advertising.js @@ -0,0 +1,2 @@ +/* min ready */ +tarteaucitronNoAdBlocker = true; \ No newline at end of file diff --git a/public/tarteaucitron/advertising.min.js b/public/tarteaucitron/advertising.min.js new file mode 100644 index 0000000..e366f5a --- /dev/null +++ b/public/tarteaucitron/advertising.min.js @@ -0,0 +1 @@ +tarteaucitronNoAdBlocker=true; \ No newline at end of file diff --git a/public/tarteaucitron/css/tarteaucitron.css b/public/tarteaucitron/css/tarteaucitron.css new file mode 100644 index 0000000..1edf403 --- /dev/null +++ b/public/tarteaucitron/css/tarteaucitron.css @@ -0,0 +1,1175 @@ +/* min ready */ +div#tarteaucitronMainLineOffset,.tarteaucitronBorder {border:0!important;} + +#tarteaucitron [aria-pressed="true"] { + font-weight:700; +} + +.tac_visually-hidden { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; +} + +div#tarteaucitronAlertBig:focus {outline: 0;} + +.tarteaucitron-modal-open{ + overflow: hidden; + height: 100%; +} + +#tarteaucitronContentWrapper {display:unset;} + +/** 10082023 **/ +div#tarteaucitronServices { + border-radius: 8px; +} + +button#tarteaucitronClosePanel { + border-radius: 5px 5px 0 0; + right: 15px!important; +} +button.tarteaucitron-toggle-group { + background: transparent!important; + padding: 10px 0 0; + cursor: pointer; +} + +#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronAllow .tarteaucitronCheck::before { + content: '\2610'!important +} + +#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow .tarteaucitronCheck::before { + content: '\2611'!important +} + +#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronDeny .tarteaucitronCross::before { + content: '\2611'!important +} + +#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronDeny .tarteaucitronCross::before { + content: '\2610'!important +} + +#tarteaucitronRoot .tarteaucitronAllow .tarteaucitronCheck::before { + content: '\2610'!important +} + +#tarteaucitronRoot .tarteaucitronDeny .tarteaucitronCross::before { + content: '\2610'!important +} + +#tarteaucitronRoot #tarteaucitronServices_mandatory .tarteaucitronCheck::before { + content: '\2611'!important +} + +#tarteaucitronRoot .tarteaucitronCheck::before, +#tarteaucitronRoot .tarteaucitronCross::before { + font-size: 20px; +} +/* hide useless mandatory button */ +#tarteaucitronRoot #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk { + display: none!important; +} + +/* remove icon from the banner */ +#tarteaucitronRoot button.tarteaucitronCTAButton, +#tarteaucitronRoot button#tarteaucitronCloseAlert, +#tarteaucitronRoot button#tarteaucitronPrivacyUrl{ + border: 0; + border-radius: 4px; +} +#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCross, +#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCheck { + display:none; +} + +/* dont use bold to avoid bigger button */ +#tarteaucitronRoot #tarteaucitron [aria-pressed="true"] { + font-weight: initial; + text-shadow: 0px 0px 1px; +} + +/* fix padding if no cookies */ +#tarteaucitronRoot #tarteaucitronServices li#tarteaucitronNoServicesTitle { + padding: 20px; +} + +/* hide info about cookies number */ +#tarteaucitronRoot .tarteaucitronStatusInfo { + display: none; +} + +#tarteaucitronRoot .tarteaucitronName { + padding-top: 5px; +} +/***************/ + + +/** 14042021 **/ +span.tarteaucitronReadmoreSeparator { + display: inline!important; +} +/******/ + +/** 09052021 **/ +.tarteaucitronName .tacCurrentStatus, .tarteaucitronName .tarteaucitronReadmoreSeparator { + color: #333!important; + font-size: 12px!important; + text-transform: capitalize; +} +/**************/ + +/** 27032021 **/ +button.tarteaucitron-toggle-group { + display: block; +} +span.tarteaucitronH3 { + font-weight: 700!important; +} +#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3 { + font-weight: 500!important; + font-size: 14px; + margin-top: 7px; +} +.tarteaucitronLine { + border-left: 0px solid transparent!important; +} +/*****/ + +/** PARTNERS LIST **/ +html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList { + text-align: left; + background: #ffffff17; + margin: 15px 0px 10px; + padding: 15px; + display: block; + border-radius: 4px; +} + +html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList b { + font-weight: 700; + padding-bottom: 8px; + display: block; + font-size: 16px; +} + +html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul { + margin-left: 22px; +} + +html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul li { + list-style: circle; + font-size: 14px; +} +/**********************/ + +/** SAVE BUTTON **/ +html body #tarteaucitronRoot button#tarteaucitronSaveButton { + font-size: 18px!important; + padding: 7px 20px; + border-radius: 5px; + cursor: pointer; +} + +html body #tarteaucitronRoot div#tarteaucitronSave { + text-align: right; + padding: 20px; + background: #333; +} +/******************/ + +/** BETTER MOBILE MODE **/ +@media screen and (max-width: 767px) { + + html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny { + display: none!important; + } + + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button, + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk, + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName { + width:100%!important; + display: block!important; + margin-left: 0!important; + margin-right: 0!important; + box-sizing: border-box!important; + max-width: 100%!important; + margin-bottom: 8px!important; + } + + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine { + padding: 16px!important; + } + + html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName { + display: none!important; + } + + #tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span { + width: 100%!important; + display: inline-block; + } + li.tarteaucitronLine .tarteaucitronName span { + width: 80%!important; + display: inline-block; + } + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group { + width: 10%!important; + position: absolute; + top: 20px; + right: 20px; + font-size: 0px; + padding: 10px 0; + } + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before { + content: '\0025BE'; + font-weight:700; + font-size: 14px; + } + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before { + content: '\0025B4'; + } +} +@media screen and (min-width: 768px) { + + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after { + content: '\0025BE'; + font-weight:700; + font-size: 14px; + margin-left: 15px; + } + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after { + content: '\0025B4'; + margin-left: 15px; + } +} +/****/ + + + +/*** +* Reset CSS +*/ +#tarteaucitronRoot div, #tarteaucitronRoot span, #tarteaucitronRoot applet, #tarteaucitronRoot object, #tarteaucitronRoot iframe, #tarteaucitronRoot h1, #tarteaucitronRoot h2, #tarteaucitronRoot h3, #tarteaucitronRoot h4, #tarteaucitronRoot h5, #tarteaucitronRoot h6, #tarteaucitronRoot p, #tarteaucitronRoot blockquote, #tarteaucitronRoot pre, #tarteaucitronRoot a, #tarteaucitronRoot abbr, #tarteaucitronRoot acronym, #tarteaucitronRoot address, #tarteaucitronRoot big, #tarteaucitronRoot cite, #tarteaucitronRoot code, #tarteaucitronRoot del, #tarteaucitronRoot dfn, #tarteaucitronRoot em, #tarteaucitronRoot img, #tarteaucitronRoot ins, #tarteaucitronRoot kbd, #tarteaucitronRoot q, #tarteaucitronRoot s, #tarteaucitronRoot samp, #tarteaucitronRoot small, #tarteaucitronRoot strike, #tarteaucitronRoot strong, #tarteaucitronRoot sub, #tarteaucitronRoot sup, #tarteaucitronRoot tt, #tarteaucitronRoot var, #tarteaucitronRoot b, #tarteaucitronRoot u, #tarteaucitronRoot i, #tarteaucitronRoot center, #tarteaucitronRoot dl, #tarteaucitronRoot dt, #tarteaucitronRoot dd, #tarteaucitronRoot ol, #tarteaucitronRoot ul, #tarteaucitronRoot li, #tarteaucitronRoot fieldset, #tarteaucitronRoot form, #tarteaucitronRoot label, #tarteaucitronRoot legend, #tarteaucitronRoot table, #tarteaucitronRoot caption, #tarteaucitronRoot tbody, #tarteaucitronRoot tfoot, #tarteaucitronRoot thead, #tarteaucitronRoot tr, #tarteaucitronRoot th, #tarteaucitronRoot td, #tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot canvas, #tarteaucitronRoot details, #tarteaucitronRoot embed, #tarteaucitronRoot figure, #tarteaucitronRoot figcaption, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot output, #tarteaucitronRoot ruby, #tarteaucitronRoot section, #tarteaucitronRoot summary, #tarteaucitronRoot time, #tarteaucitronRoot mark, #tarteaucitronRoot audio, #tarteaucitronRoot video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + /*background: initial;*/ + text-align: initial; + text-shadow: initial; +} + +/* Animation */ +#tarteaucitronRoot * {transition: border 300ms, background 300ms, opacity 200ms, box-shadow 400ms} + +/* HTML5 display-role reset for older browsers */ +#tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot details, #tarteaucitronRoot figcaption, #tarteaucitronRoot figure, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot section { + display: block; +} +#tarteaucitronRoot ol, #tarteaucitronRoot ul { + list-style: none; +} +#tarteaucitronRoot blockquote, #tarteaucitronRoot q { + quotes: none; +} +#tarteaucitronRoot blockquote:before, #tarteaucitronRoot blockquote:after, #tarteaucitronRoot q:before, #tarteaucitronRoot q:after { + content: ''; + content: none; +} +#tarteaucitronRoot table { + border-collapse: collapse; + border-spacing: 0; +} + +#tarteaucitronRoot a:focus-visible, #tarteaucitronRoot button:focus-visible { + outline: 3px dashed #3d86d8; +} + +/*** + * Better scroll management + */ +div#tarteaucitronMainLineOffset { + margin-top: 0!important; +} + +div#tarteaucitronServices { + margin-top: 21px!important; +} + +/*#tarteaucitronServices::-webkit-scrollbar { + width: 5px; +} + +#tarteaucitronServices::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); +} + +#tarteaucitronServices::-webkit-scrollbar-thumb { + background-color: #ddd; + outline: 0px solid slategrey; +}*/ + +div#tarteaucitronServices { + box-shadow: 0 40px 60px #545454; +} + +/*** + * Responsive layout for the control panel + */ +@media screen and (max-width:479px) { + #tarteaucitron .tarteaucitronLine .tarteaucitronName { + width: 90% !important; + } + + #tarteaucitron .tarteaucitronLine .tarteaucitronAsk { + float: left !important; + margin: 10px 15px 5px; + } +} + +@media screen and (max-width:767px) { + #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer, #tarteaucitron { + background: #fff; + border: 0 !important; + bottom: 0 !important; + height: 100% !important; + left: 0 !important; + margin: 0 !important; + max-height: 100% !important; + max-width: 100% !important; + top: 0 !important; + width: 100% !important; + } + + #tarteaucitron .tarteaucitronBorder { + border: 0 !important; + } + + #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList { + border: 0 !important; + } + + #tarteaucitron #tarteaucitronServices .tarteaucitronTitle { + text-align: left !important; + } + + .tarteaucitronName .tarteaucitronH2 { + max-width: 80%; + } + + #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk { + text-align: center !important; + } + + #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button { + margin-bottom: 5px; + } +} + +@media screen and (min-width:768px) and (max-width:991px) { + #tarteaucitron { + border: 0 !important; + left: 0 !important; + margin: 0 5% !important; + max-height: 80% !important; + width: 90% !important; + } +} + +/*** + * Common value + */ +#tarteaucitronRoot div#tarteaucitron { + left: 0; + right: 0; + margin: auto; +} + +#tarteaucitronRoot button#tarteaucitronBack { + background: #eee; +} + +#tarteaucitron .clear { + clear: both; +} + +#tarteaucitron a { + color: rgb(66, 66, 66); + font-size: 11px; + font-weight: 700; + text-decoration: none; +} + +#tarteaucitronRoot button { + background: transparent; + border: 0; +} + +#tarteaucitronAlertBig strong, #tarteaucitronAlertSmall strong, +#tarteaucitronAlertBig a, #tarteaucitronAlertSmall a { + color: #fff; +} + +#tarteaucitron strong { + font-size: 22px; + font-weight: 500; +} + +#tarteaucitron ul { + padding: 0; +} + +#tarteaucitron .tarteaucitronH1, #tarteaucitron .tarteaucitronH2, #tarteaucitron .tarteaucitronH3, #tarteaucitron .tarteaucitronH4, #tarteaucitron .tarteaucitronH5, #tarteaucitron .tarteaucitronH6 { + display: block; +} + +.cookie-list { + list-style: none; + padding: 0; + margin: 0; +} +/*** + * Root div added just before + */ +#tarteaucitronRoot { + left: 0; + position: absolute; + right: 0; + top: 0; + width: 100%; +} + +#tarteaucitronRoot * { + box-sizing: initial; + color: #333; + /*font-family: sans-serif !important;*/ + font-size: 14px; + line-height: normal; + vertical-align: initial; +} + +#tarteaucitronRoot .tarteaucitronH1 { + font-size: 1.5em; + text-align: center; + color: #fff; + margin: 15px 0 28px; +} + +#tarteaucitronRoot .tarteaucitronH2 { + display: inline-block; + margin: 12px 0 0 15px; + color: #fff; +} + +#tarteaucitronCookiesNumberBis.tarteaucitronH2 { + margin-left: 0; +} + +/*** + * Control panel + */ +#tarteaucitronBack { + background: #fff; + display: none; + height: 100%; + left: 0; + opacity: 0.7; + position: fixed; + top: 0; + width: 100%; + z-index: 2147483646; +} + +#tarteaucitron { + display: none; + max-height: 80%; + left: 50%; + margin: 0 auto 0 -430px; + padding: 0; + position: fixed; + top: 6%; + width: 860px; + z-index: 2147483647; +} + +#tarteaucitron .tarteaucitronBorder { + background: #fff; + border: 2px solid #333; + border-top: 0; + height: auto; + overflow: auto; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie, +#tarteaucitron #tarteaucitronClosePanel { + background: #333333; + color: #fff; + cursor: pointer; + font-size: 12px; + font-weight: 700; + text-decoration: none; + padding: 4px 0; + position: absolute; + right: 0; + text-align: center; + width: 70px; +} + +#tarteaucitron #tarteaucitronDisclaimer { + color: #555; + font-size: 12px; + margin: 15px auto 0; + width: 80%; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, +#tarteaucitron #tarteaucitronServices .tarteaucitronHidden { + background: rgba(51, 51, 51, 0.07); +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronHidden { + display: none; + position: relative; +} + +#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle { + width: 100%; + box-sizing: border-box; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle, +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button, +#tarteaucitron #tarteaucitronInfo, +#tarteaucitron #tarteaucitronServices .tarteaucitronDetails, +#tarteaucitronRoot .asCatToggleBtn { + color: #fff; + display: inline-block; + font-size: 14px; + font-weight: 700; + margin: 20px 0px 0px; + padding: 5px 20px; + text-align: left; + width: auto; + background: #333; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a, +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a { + color: #fff; + font-weight: 500; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover, +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover { + text-decoration: none !important; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a { + font-size: 22px; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a { + font-size: 14px; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle { + padding: 5px 10px; + margin: 0; +} + +#tarteaucitron #tarteaucitronInfo, +#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline) { + color: #fff; + display: none; + font-size: 12px; + font-weight: 500; + margin-top: 0; + max-width: 270px; + padding: 20px; + position: absolute; + z-index: 2147483647; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle + [id^="tarteaucitronDetails"] { + width: calc(100% - 40px); + font-weight:500; + margin:0; + padding:5px 20px 20px; + background:rgba(51, 51, 51, 0.2); + color:#333; +} + +#tarteaucitron #tarteaucitronInfo a { + color: #fff; + text-decoration: underline; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover { + background: rgba(51, 51, 51, 0.2); +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine { + background: rgba(51, 51, 51, 0.1); + border-left: 5px solid transparent; + margin: 0; + overflow: hidden; + padding: 15px 5px; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed { + border-color: #1B870B; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied { + border-color: #9C1A1A; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine { + background: #333; + border: 3px solid #333; + border-left: 9px solid #333; + border-top: 5px solid #333; + margin-bottom: 0; + margin-top: 21px; + position: relative; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover { + background: #333; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName { + margin-left: 15px; + margin-top: 2px; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button { + color: #fff; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk { + margin-top: 0px !important; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName { + display: inline-block; + float: left; + margin-left: 15px; + text-align: left; + width: 50%; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover { + text-decoration: underline; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk { + display: inline-block; + float: right; + margin: 7px 15px 0; + text-align: right; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, +.tac_activate .tarteaucitronAllow { + background: #555; + border-radius: 4px; + color: #fff; + cursor: pointer; + display: inline-block; + padding: 6px 10px; + text-align: center; + text-decoration: none; + width: auto; + border: 0; +} + +#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected { + background-color: #1B870B; + opacity: 1; +} +#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected, +#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected { + background-color: #9C1A1A; + opacity: 1; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow, +#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow { + background-color: #1B870B; +} +#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny { + background-color: #9C1A1A; +} + +#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow{ + opacity: 0.4; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies { + color: #333; + font-size: 12px; +} + +#tarteaucitron .tarteaucitronH3 { + font-size: 18px; +} + +#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName { + width: auto!important; + margin-left: 0!important; + font-size: 14px; +} + +.tarteaucitronAlertBigBottom span#tarteaucitronDisclaimerAlert, +.tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert { + display: inline-flex; +} +span#tarteaucitronDisclaimerAlert { + padding: 0 10px; + display: inline-block; + overflow-y: auto; + max-height: 50vh; + line-height: normal; +} +@media only screen and (max-width: 768px) { + #tarteaucitronRoot span#tarteaucitronDisclaimerAlert { + font-size: 16px; + } +} +#tarteaucitron .tarteaucitronBorder, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine { + border-color: #333!important; +} + +/*** + * Big alert + */ +.tarteaucitronAlertBigTop { + top: 0; +} + +.tarteaucitronAlertBigBottom { + bottom: 0; +} + +#tarteaucitronRoot #tarteaucitronAlertBig { + background: #333; + color: #fff; + display: none; + font-size: 15px !important; + left: 0; + position: fixed; + box-sizing: content-box; + z-index: 2147483645; + text-align: center; + padding: 10px 0 10px 0; + margin: auto; + width: 100%; +} + +#tarteaucitronAlertBig #tarteaucitronPrivacyUrl, +#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog, +#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, +#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong, +#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert .tarteaucitronPartnersList * { + /*font: 15px verdana;*/ + color: #fff; +} + +#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong { + font-weight: 700; +} + +#tarteaucitronAlertBig #tarteaucitronPrivacyUrl, +#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog { + cursor: pointer; +} + +#tarteaucitronAlertBig #tarteaucitronCloseAlert, +#tarteaucitronAlertBig #tarteaucitronPersonalize, +#tarteaucitronAlertBig #tarteaucitronPersonalize2, +.tarteaucitronCTAButton, +#tarteaucitron #tarteaucitronPrivacyUrl, +#tarteaucitron #tarteaucitronPrivacyUrlDialog, +#tarteaucitronRoot .tarteaucitronDeny, +#tarteaucitronRoot .tarteaucitronAllow { + background: #008300; + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 16px!important; + line-height: 1.2; + padding: 5px 10px; + text-decoration: none; + margin-left: 7px; +} + +#tarteaucitronRoot .tarteaucitronDeny { + background: #9C1A1A; +} + +#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog { + background: #fff; + color: #333; + font-size: 13px; + margin-bottom: 3px; + margin-left: 7px; + padding: 5px 10px; +} + +#tarteaucitronPercentage { + background: #0A0!important; + box-shadow: 0 0 2px #fff, 0 1px 2px #555; + height: 5px; + left: 0; + position: fixed; + width: 0; + z-index: 2147483644; +} + +/*** + * Icon + */ +.tarteaucitronIconBottomRight { + bottom: 0; + right: 0; +} +.tarteaucitronIconBottomLeft { + bottom: 0; + left: 0; +} +.tarteaucitronIconTopRight { + top: 0; + right: 0; +} +.tarteaucitronIconTopLeft { + top: 0; + left: 0; +} + +.tarteaucitronIconTopLeft #tarteaucitronManager { + border-radius: 2px 7px 7px 2px; +} + +.tarteaucitronIconTopRight #tarteaucitronManager { + border-radius: 7px 2px 2px 7px; +} + +.tarteaucitronIconBottomLeft #tarteaucitronManager { + border-radius: 7px 7px 2px 2px; +} + +.tarteaucitronIconBottomRight #tarteaucitronManager { + border-radius: 7px 7px 2px 2px; +} + +#tarteaucitronIcon { + background: transparent; + position: fixed; + /*display: none;*/ + width: auto; + z-index: 2147483646; +} +#tarteaucitronIcon #tarteaucitronManager { + color: transparent; + cursor: pointer; + display: inline-block; + font-size: 11px !important; + padding: 8px 10px 8px; + border: none; +} +#tarteaucitronIcon #tarteaucitronManager img { + width: 50px; + height: 50px; +} + +#tarteaucitronRoot .tarteaucitronCross::before { + content: '\2717'; + display: inline-block; + color: white; +} + +#tarteaucitronRoot .tarteaucitronCheck::before { + content: '\2713'; + display: inline-block; + color: white; +} + +#tarteaucitronRoot .tarteaucitronPlus::before { + content: '\271b'; + display: inline-block; + color: white; +} + + +/*** + * Small alert + */ + +.tarteaucitronAlertSmallTop,.tarteaucitronAlertSmallBottom { + bottom: 0; +} + +#tarteaucitronAlertSmall { + background: #333; + display: none; + padding: 0; + position: fixed; + right: 0; + text-align: center; + width: auto; + z-index: 2147483646; +} + +#tarteaucitronAlertSmall #tarteaucitronManager { + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 11px !important; + padding: 8px 10px 8px; +} + +#tarteaucitronAlertSmall #tarteaucitronManager:hover { + background: rgba(255, 255, 255, 0.05); +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot { + background-color: gray; + border-radius: 5px; + display: block; + height: 8px; + margin-bottom: 1px; + margin-top: 5px; + overflow: hidden; + width: 100%; +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen, +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow, +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed { + display: block; + float: left; + height: 100%; + width: 0%; +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen { + background-color: #1B870B; +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow { + background-color: #FBDA26; +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed { + background-color: #9C1A1A; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesNumber { + background: rgba(255, 255, 255, 0.2); + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 30px; + padding: 0px 10px; + vertical-align: top; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover { + background: rgba(255, 255, 255, 0.3); +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer { + display: none; + max-height: 70%; + max-width: 500px; + position: fixed; + right: 0; + width: 100%; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList { + background: #fff; + border: 2px solid #333; + color: #333; + font-size: 11px; + height: auto; + overflow: auto; + text-align: left; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong { + color: #333; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle { + background: #333; + margin-top: 21px; + padding: 13px 0 9px 13px; + text-align: left; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong { + color: #fff; + font-size: 16px; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain { + background: rgba(51, 51, 51, 0.1); + padding: 7px 5px 10px; + word-wrap: break-word; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover { + background: rgba(51, 51, 51, 0.2); +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a { + color: #333; + text-decoration: none; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft { + display: inline-block; + width: 50%; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong { + color: darkred; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight { + color: #333; + display: inline-block; + font-size: 11px; + margin-left: 10%; + vertical-align: top; + width: 30%; +} + +/*** + * Fallback activate link + */ +.tac_activate { + background: #333; + color: #fff; + display: table; + font-size: 12px; + height: 100%; + line-height: initial; + margin: auto; + text-align: center; + width: 100%; +} + +.tac_float { + display: table-cell; + text-align: center; + vertical-align: middle; +} + +.tac_activate .tac_float strong { + color: #fff; +} + +.tac_activate .tac_float .tarteaucitronAllow { + background-color: #1B870B; + display: inline-block; +} + +/*** + * CSS for services + */ +ins.ferank-publicite, ins.adsbygoogle { + text-decoration: none; +} + +div.amazon_product { + height:240px; + width:120px; +} + +.tarteaucitronIsAllowed .tarteaucitronDeny { + opacity: 0.4!important; +}.tarteaucitronIsDenied .tarteaucitronAllow { + opacity: 0.4!important; + }.tarteaucitronIsAllowed .tarteaucitronAllow { + opacity: 1!important; + }.tarteaucitronIsDenied .tarteaucitronDeny { + opacity: 1!important; + } +.tarteaucitronLine .tarteaucitronAllow, .tarteaucitronLine .tarteaucitronDeny { + opacity: 0.4; +} +#tarteaucitronServices_mandatory button.tarteaucitronAllow { + opacity: 1; +} + +div#tarteaucitronInfo { + display: block!important; + position: relative !important; + text-align: center!important; + max-width: 80%!important; + padding: 15px 0!important; + margin: -10px auto 40px!important; + font-size: 1em!important; + border-bottom: 1px solid; + border-top: 1px solid; + border-color: #555; +} + +a.tarteaucitronSelfLink { + position: absolute; + left: 0; + right: 0; + bottom: -30px; + text-align: center!important; + display: block; + height:30px; +} + +.tarteaucitronMainLine .tarteaucitronH2 { + font-size: 1.2em!important; + margin-top: 4px!important; +} + +span.tarteaucitronTitle.tarteaucitronH3 { + margin-top: 12px!important; +} + +#tarteaucitronCloseCross { + position:absolute; + color: #FFF; + font-size:1.8rem; + cursor: pointer; + top: 10px; + right: 26px +} + +#tarteaucitronCloseCross span { + color: inherit; +} + +.tarteaucitron-spacer-20 { + height: 20px; + display: block; +} + +.tarteaucitron-display-block { + display: block; +} + +.tarteaucitron-display-none { + display: none; +} diff --git a/public/tarteaucitron/css/tarteaucitron.min.css b/public/tarteaucitron/css/tarteaucitron.min.css new file mode 100644 index 0000000..d1cbb06 --- /dev/null +++ b/public/tarteaucitron/css/tarteaucitron.min.css @@ -0,0 +1 @@ +.tarteaucitronBorder,div#tarteaucitronMainLineOffset{border:0!important}#tarteaucitron [aria-pressed=true]{font-weight:700}.tac_visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}div#tarteaucitronAlertBig:focus{outline:0}.tarteaucitron-modal-open{overflow:hidden;height:100%}#tarteaucitronContentWrapper{display:unset}div#tarteaucitronServices{border-radius:8px}button#tarteaucitronClosePanel{border-radius:5px 5px 0 0;right:15px!important}button.tarteaucitron-toggle-group{background:0 0!important;padding:10px 0 0;cursor:pointer;display:block}#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronAllow .tarteaucitronCheck::before{content:"☐"!important}#tarteaucitronRoot #tarteaucitronServices_mandatory .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronDeny .tarteaucitronCross::before{content:"☑"!important}#tarteaucitronRoot .tarteaucitronAllow .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronDeny .tarteaucitronCross::before,#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronDeny .tarteaucitronCross::before{content:"☐"!important}#tarteaucitronRoot .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronCross::before{font-size:20px}#tarteaucitronRoot #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk{display:none!important}#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrl,#tarteaucitronRoot button.tarteaucitronCTAButton{border:0;border-radius:4px}#tarteaucitronRoot .tarteaucitronStatusInfo,#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCheck,#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCross{display:none}#tarteaucitronRoot #tarteaucitron [aria-pressed=true]{font-weight:initial;text-shadow:0 0 1px}#tarteaucitronRoot #tarteaucitronServices li#tarteaucitronNoServicesTitle{padding:20px}#tarteaucitronRoot .tarteaucitronName{padding-top:5px}span.tarteaucitronReadmoreSeparator{display:inline!important}.tarteaucitronName .tacCurrentStatus,.tarteaucitronName .tarteaucitronReadmoreSeparator{color:#333!important;font-size:12px!important;text-transform:capitalize}span.tarteaucitronH3{font-weight:700!important}#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{font-weight:500!important;font-size:14px;margin-top:7px}.tarteaucitronLine{border-left:0 solid transparent!important}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList{text-align:left;background:#ffffff17;margin:15px 0 10px;padding:15px;display:block;border-radius:4px}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList b{font-weight:700;padding-bottom:8px;display:block;font-size:16px}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul{margin-left:22px}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul li{list-style:circle;font-size:14px}html body #tarteaucitronRoot button#tarteaucitronSaveButton{font-size:18px!important;padding:7px 20px;border-radius:5px;cursor:pointer}html body #tarteaucitronRoot div#tarteaucitronSave{text-align:right;padding:20px;background:#333}@media screen and (max-width:767px){html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName,html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny{display:none!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName{width:100%!important;display:block!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;max-width:100%!important;margin-bottom:8px!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine{padding:16px!important}#tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span{width:100%!important;display:inline-block}li.tarteaucitronLine .tarteaucitronName span{width:80%!important;display:inline-block}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group{width:10%!important;position:absolute;top:20px;right:20px;font-size:0;padding:10px 0}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before{content:"▾";font-weight:700;font-size:14px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before{content:"▴"}}@media screen and (min-width:768px){html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after{content:"▾";font-weight:700;font-size:14px;margin-left:15px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after{content:"▴";margin-left:15px}}#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot applet,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot audio,#tarteaucitronRoot b,#tarteaucitronRoot big,#tarteaucitronRoot blockquote,#tarteaucitronRoot canvas,#tarteaucitronRoot caption,#tarteaucitronRoot center,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot dd,#tarteaucitronRoot del,#tarteaucitronRoot details,#tarteaucitronRoot dfn,#tarteaucitronRoot div,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot em,#tarteaucitronRoot embed,#tarteaucitronRoot fieldset,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot form,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot i,#tarteaucitronRoot iframe,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot li,#tarteaucitronRoot mark,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot object,#tarteaucitronRoot ol,#tarteaucitronRoot output,#tarteaucitronRoot p,#tarteaucitronRoot pre,#tarteaucitronRoot q,#tarteaucitronRoot ruby,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot section,#tarteaucitronRoot small,#tarteaucitronRoot span,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot summary,#tarteaucitronRoot sup,#tarteaucitronRoot table,#tarteaucitronRoot tbody,#tarteaucitronRoot td,#tarteaucitronRoot tfoot,#tarteaucitronRoot th,#tarteaucitronRoot thead,#tarteaucitronRoot time,#tarteaucitronRoot tr,#tarteaucitronRoot tt,#tarteaucitronRoot u,#tarteaucitronRoot ul,#tarteaucitronRoot var,#tarteaucitronRoot video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-align:initial;text-shadow:initial}#tarteaucitronRoot *{transition:border 300ms,background 300ms,opacity 200ms,box-shadow 400ms}#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section{display:block}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:after,#tarteaucitronRoot blockquote:before,#tarteaucitronRoot q:after,#tarteaucitronRoot q:before{content:none}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:3px dashed #3d86d8}div#tarteaucitronMainLineOffset{margin-top:0!important}div#tarteaucitronServices{margin-top:21px!important;box-shadow:0 40px 60px #545454}@media screen and (max-width:479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90%!important}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left!important;margin:10px 15px 5px}}@media screen and (max-width:767px){#tarteaucitron,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{background:#fff;border:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;top:0!important;width:100%!important}#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left!important}.tarteaucitronName .tarteaucitronH2{max-width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:center!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:991px){#tarteaucitron{border:0!important;left:0!important;margin:0 5%!important;max-height:80%!important;width:90%!important}}#tarteaucitronRoot div#tarteaucitron{left:0;right:0;margin:auto}#tarteaucitronRoot button#tarteaucitronBack{background:#eee}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#424242;font-size:11px;font-weight:700;text-decoration:none}#tarteaucitronRoot button{background:0 0;border:0}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button,#tarteaucitronAlertBig a,#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall a,#tarteaucitronAlertSmall strong{color:#fff}#tarteaucitron strong{font-size:22px;font-weight:500}#tarteaucitron ul{padding:0}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6{display:block}.cookie-list{list-style:none;padding:0;margin:0}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%}#tarteaucitronRoot *{box-sizing:initial;color:#333;font-size:14px;line-height:normal;vertical-align:initial}#tarteaucitronRoot .tarteaucitronH1{font-size:1.5em;text-align:center;color:#fff;margin:15px 0 28px}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;margin:12px 0 0 15px;color:#fff}#tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left:0}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:2147483646}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0-430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647}#tarteaucitron .tarteaucitronBorder{background:#fff;border:2px solid #333;border-top:0;height:auto;overflow:auto}#tarteaucitron #tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:#333;color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{background:rgba(51,51,51,.07)}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle{width:100%;box-sizing:border-box}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{color:#fff;display:inline-block;font-size:14px;font-weight:700;text-align:left;width:auto;background:#333;padding:5px 10px;margin:0}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronRoot .asCatToggleBtn{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:20px 0 0;padding:5px 20px;text-align:left;width:auto;background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:14px}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline){color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle+[id^=tarteaucitronDetails]{width:calc(100% - 40px);font-weight:500;margin:0;padding:5px 20px 20px;background:rgba(51,51,51,.2);color:#333}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,.2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:rgba(51,51,51,.1);border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 5px}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-color:#1b870b}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-color:#9c1a1a}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#333;border:3px solid #333;border-left:9px solid #333;border-top:5px solid #333;margin-bottom:0;margin-top:21px;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:15px;text-align:left;width:50%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:7px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background:#555;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:6px 10px;text-align:center;text-decoration:none;width:auto;border:0}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected{background-color:#1b870b;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background-color:#9c1a1a;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:#1b870b}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background-color:#9c1a1a}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow{opacity:.4}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px}#tarteaucitron .tarteaucitronH3{font-size:18px}#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width:auto!important;margin-left:0!important;font-size:14px}.tarteaucitronAlertBigBottom span#tarteaucitronDisclaimerAlert,.tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert{display:inline-flex}span#tarteaucitronDisclaimerAlert{padding:0 10px;display:inline-block;overflow-y:auto;max-height:50vh;line-height:normal}@media only screen and (max-width:768px){#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{font-size:16px}}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{border-color:#333!important}.tarteaucitronAlertBigTop{top:0}.tarteaucitronAlertBigBottom{bottom:0}#tarteaucitronRoot #tarteaucitronAlertBig{background:#333;color:#fff;display:none;font-size:15px!important;left:0;position:fixed;box-sizing:content-box;z-index:2147483645;text-align:center;padding:10px 0;margin:auto;width:100%}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert .tarteaucitronPartnersList *,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,.tac_activate .tac_float strong{color:#fff}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-weight:700}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{cursor:pointer}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#008300;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1.2;text-decoration:none}#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton{background:#008300;color:#fff;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1.2;padding:5px 10px;text-decoration:none;margin-left:7px}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronAllow,#tarteaucitronRoot .tarteaucitronDeny{background:#008300;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1.2;text-decoration:none}#tarteaucitronRoot .tarteaucitronAllow,#tarteaucitronRoot .tarteaucitronDeny{color:#fff;padding:5px 10px;margin-left:7px}#tarteaucitronRoot .tarteaucitronDeny{background:#9c1a1a}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#fff;color:#333;margin-bottom:3px;margin-left:7px;padding:5px 10px}#tarteaucitronPercentage{background:#0a0!important;box-shadow:0 0 2px #fff,0 1px 2px #555;height:5px;left:0;position:fixed;width:0;z-index:2147483644}.tarteaucitronIconBottomRight{bottom:0;right:0}.tarteaucitronIconBottomLeft{bottom:0;left:0}.tarteaucitronIconTopRight{top:0;right:0}.tarteaucitronIconTopLeft{top:0;left:0}.tarteaucitronIconTopLeft #tarteaucitronManager{border-radius:2px 7px 7px 2px}.tarteaucitronIconTopRight #tarteaucitronManager{border-radius:7px 2px 2px 7px}.tarteaucitronIconBottomLeft #tarteaucitronManager,.tarteaucitronIconBottomRight #tarteaucitronManager{border-radius:7px 7px 2px 2px}#tarteaucitronIcon{background:0 0;position:fixed;width:auto;z-index:2147483646}#tarteaucitronIcon #tarteaucitronManager{color:transparent;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px;border:0}#tarteaucitronIcon #tarteaucitronManager img{width:50px;height:50px}#tarteaucitronRoot .tarteaucitronCross::before{content:"✗";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronCheck::before{content:"✓";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronPlus::before{content:"✛";display:inline-block;color:#fff}.tarteaucitronAlertSmallBottom,.tarteaucitronAlertSmallTop{bottom:0}#tarteaucitronAlertSmall{background:#333;display:none;padding:0;position:fixed;right:0;text-align:center;width:auto;z-index:2147483646}#tarteaucitronAlertSmall #tarteaucitronManager{color:#fff;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,.05)}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:gray;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{display:block;float:left;height:100%;width:0%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#1b870b}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#fbda26}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#9c1a1a}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:rgba(255,255,255,.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0 10px;vertical-align:top}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,.3)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong{color:#333}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#333;margin-top:21px;padding:13px 0 9px 13px;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong{color:#fff;font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,.1);padding:7px 5px 10px;word-wrap:break-word}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong{color:#8b0000}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%}.tac_activate{background:#333;color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float .tarteaucitronAllow{background-color:#1b870b;display:inline-block}ins.adsbygoogle,ins.ferank-publicite{text-decoration:none}div.amazon_product{height:240px;width:120px}.tarteaucitronIsAllowed .tarteaucitronDeny,.tarteaucitronIsDenied .tarteaucitronAllow{opacity:.4!important}.tarteaucitronIsAllowed .tarteaucitronAllow,.tarteaucitronIsDenied .tarteaucitronDeny{opacity:1!important}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:.4}#tarteaucitronServices_mandatory button.tarteaucitronAllow{opacity:1}div#tarteaucitronInfo{display:block!important;position:relative!important;text-align:center!important;max-width:80%!important;padding:15px 0!important;margin:-10px auto 40px!important;font-size:1em!important;border-bottom:1px solid;border-top:1px solid;border-color:#555}a.tarteaucitronSelfLink{position:absolute;left:0;right:0;bottom:-30px;text-align:center!important;display:block;height:30px}.tarteaucitronMainLine .tarteaucitronH2{font-size:1.2em!important;margin-top:4px!important}span.tarteaucitronTitle.tarteaucitronH3{margin-top:12px!important}#tarteaucitronCloseCross{position:absolute;color:#fff;font-size:1.8rem;cursor:pointer;top:10px;right:26px}#tarteaucitronCloseCross span{color:inherit}.tarteaucitron-spacer-20{height:20px;display:block}.tarteaucitron-display-block{display:block}.tarteaucitron-display-none{display:none} \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.ar.js b/public/tarteaucitron/lang/tarteaucitron.ar.js new file mode 100644 index 0000000..38987cb --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ar.js @@ -0,0 +1,96 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + + "middleBarHead": "☝ 🍪", + "adblock": "مرحبا! يلعب هذا الموقع الكتروني على الشفافية ويمنحك اختيار خدمات الطرف الثالث للتفعيل.", + "adblock_call": "يرجى إلغاء تنشيط adblocker لبدء التخصيص.", + "reload": "أعد تحميل الصفحة", + + "alertBigScroll": "من خلال الاستمرار في العرض", + "alertBigClick": "من خلال إستمرارك بالتصفُّح على هذا الموقع", + "alertBig": "أنت توافق استخدام خدمات الطرف الثالث التي يمكنها تثبيت ملفات تعريف الارتباط", + + "alertBigPrivacy": "يستخدم هذا الموقع ملفات تعريف الارتباط ويمنحك التحكم في تلك التي تريد تنشيطها", + "alertSmall": "إدارة الخدمات", + "acceptAll": "تقبل كل شيء", + "personalize": "تخصيص", + "close": "اغلاق", + "closeBanner": "إخفاء لافتة ملفات تعريف الارتباط", + + "privacyUrl": "سياسة الخصوصية", + + "all": "التفضيلات لجميع الخدمات", + + "info": "حماية خصوصيتك", + "disclaimer": "من خلال تفويض هذه خدمات الطرف الثالث ، فإنك تقبل إيداع وقراءة ملفات تعريف الارتباط واستخدام تقنيات المراقبة اللازمة لعملها بشكل صحيح", + "allow": "سماح", + "deny": "منع", + "noCookie": "لا تقوم هذه الخدمة بإيداع أي ملفات تعريف ارتباط", + "useCookie": "يمكن لهذه الخدمة الإيداع", + "useCookieCurrent": "قدَّمت هذه الخدمة", + "useNoCookie": "لم تودع هذه الخدمة أي ملفات تعريف ارتباط.", + "more": "اقرأ المزيد", + "source": "شاهد الموقع الرسمي", + "credit": "إدارة ملفات تعريف الارتباط من قبل tarteaucitron.js", + "noServices": "لا يستخدم هذا الموقع أي ملفات تعريف ارتباط تتطلب موافقتك.", + + "toggleInfoBox": "إظهار/إخفاء معلومات حول تخزين ملفات تعريف الارتباط", + "title": "لوحة إدارة ملفات تعريف الارتباط", + "cookieDetail": "تفاصيل ملفات تعريف الارتباط", + "ourSite": "على موقعنا على الانترنت", + "modalWindow": "(نافذة شكلية)", + "newWindow": "(نافذة جديدة)", + "allowAll": "قبول كل شيء", + "denyAll": "رفض كل شيء", + + "icon": "ملفات تعريف الارتباط", + + "fallback": "معطل.", + "allowed": "مسموح", + "disallowed": "ممنوع", + + "ads": { + "title": "وكالات الإعلان", + "details": "تجعل وكالات الإعلان من الممكن تحقيق إيرادات من خلال تسويق المساحة الإعلانية على الموقع" + }, + "analytic": { + "title": "قياس الجمهور", + "details": "تسمح خدمات قياس الجمهور بانشاء إحصاءآت حول حركة المرور المفيذة لتحسين الموقع" + }, + "social": { + "title": "الشبكات الاجتماعية", + "details": "تعمل الشبكات الاجتماعية على تحسين سهولة استخدام الموقع وتساعد في الترويج له من خلال المشاركة." + }, + "video": { + "title": "الفيديوهات", + "details": "تعمل خدمات مشاركة الفيديو على إثراء الموقع بمحتوى الوسائط المتعددة وزيادة ظهوره." + }, + "comment": { + "title": "تعليقات", + "details": "يقوم مديري التعليق بتسهيل إيداع تعليقاتك ومحاربة البريد المزعج." + }, + "support": { + "title": "الدعم", + "details": "تسمح لك خدمات الدعم بالتواصل مع فريق الموقع ومساعدة تحسينه." + }, + "api": { + "title": "واجهات برمجة التطبيقات", + "details": "تسمح لك واجهات برمجة التطبيقات بتحميل البرامج النصية: تحديد الموقع الجغرافي ، ومحركات البحث ، والترجمات ، ..." + }, + "other": { + "title": "آخر", + "details": "خدمات لعرض محتوى الويب" + }, + + "google": { + "title": "موافقة محددة لخدمات Google", + "details": "قد تستخدم Google بياناتك لقياس الجمهور، وأداء الإعلانات، أو لتقديم إعلانات مخصصة لك." + }, + + "mandatoryTitle": "ملفات تعريف الارتباط الإلزامية", + "mandatoryText": "يستخدم هذا الموقع ملفات تعريف الارتباط الضرورية لعمله بشكل صحيح. لا يمكن تعطيلها", + + "save": "حفظ", + "ourpartners": "شركاؤنا" +}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.ar.min.js b/public/tarteaucitron/lang/tarteaucitron.ar.min.js new file mode 100644 index 0000000..a28da24 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ar.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"مرحبا! يلعب هذا الموقع الكتروني على الشفافية ويمنحك اختيار خدمات الطرف الثالث للتفعيل.",adblock_call:"يرجى إلغاء تنشيط adblocker لبدء التخصيص.",reload:"أعد تحميل الصفحة",alertBigScroll:"من خلال الاستمرار في العرض",alertBigClick:"من خلال إستمرارك بالتصفُّح على هذا الموقع",alertBig:"أنت توافق استخدام خدمات الطرف الثالث التي يمكنها تثبيت ملفات تعريف الارتباط",alertBigPrivacy:"يستخدم هذا الموقع ملفات تعريف الارتباط ويمنحك التحكم في تلك التي تريد تنشيطها",alertSmall:"إدارة الخدمات",acceptAll:"تقبل كل شيء",personalize:"تخصيص",close:"اغلاق",closeBanner:"إخفاء لافتة ملفات تعريف الارتباط",privacyUrl:"سياسة الخصوصية",all:"التفضيلات لجميع الخدمات",info:"حماية خصوصيتك",disclaimer:"من خلال تفويض هذه خدمات الطرف الثالث ، فإنك تقبل إيداع وقراءة ملفات تعريف الارتباط واستخدام تقنيات المراقبة اللازمة لعملها بشكل صحيح",allow:"سماح",deny:"منع",noCookie:"لا تقوم هذه الخدمة بإيداع أي ملفات تعريف ارتباط",useCookie:"يمكن لهذه الخدمة الإيداع",useCookieCurrent:"قدَّمت هذه الخدمة",useNoCookie:"لم تودع هذه الخدمة أي ملفات تعريف ارتباط.",more:"اقرأ المزيد",source:"شاهد الموقع الرسمي",credit:"إدارة ملفات تعريف الارتباط من قبل tarteaucitron.js",noServices:"لا يستخدم هذا الموقع أي ملفات تعريف ارتباط تتطلب موافقتك.",toggleInfoBox:"إظهار/إخفاء معلومات حول تخزين ملفات تعريف الارتباط",title:"لوحة إدارة ملفات تعريف الارتباط",cookieDetail:"تفاصيل ملفات تعريف الارتباط",ourSite:"على موقعنا على الانترنت",modalWindow:"(نافذة شكلية)",newWindow:"(نافذة جديدة)",allowAll:"قبول كل شيء",denyAll:"رفض كل شيء",icon:"ملفات تعريف الارتباط",fallback:"معطل.",allowed:"مسموح",disallowed:"ممنوع",ads:{title:"وكالات الإعلان",details:"تجعل وكالات الإعلان من الممكن تحقيق إيرادات من خلال تسويق المساحة الإعلانية على الموقع"},analytic:{title:"قياس الجمهور",details:"تسمح خدمات قياس الجمهور بانشاء إحصاءآت حول حركة المرور المفيذة لتحسين الموقع"},social:{title:"الشبكات الاجتماعية",details:"تعمل الشبكات الاجتماعية على تحسين سهولة استخدام الموقع وتساعد في الترويج له من خلال المشاركة."},video:{title:"الفيديوهات",details:"تعمل خدمات مشاركة الفيديو على إثراء الموقع بمحتوى الوسائط المتعددة وزيادة ظهوره."},comment:{title:"تعليقات",details:"يقوم مديري التعليق بتسهيل إيداع تعليقاتك ومحاربة البريد المزعج."},support:{title:"الدعم",details:"تسمح لك خدمات الدعم بالتواصل مع فريق الموقع ومساعدة تحسينه."},api:{title:"واجهات برمجة التطبيقات",details:"تسمح لك واجهات برمجة التطبيقات بتحميل البرامج النصية: تحديد الموقع الجغرافي ، ومحركات البحث ، والترجمات ، ..."},other:{title:"آخر",details:"خدمات لعرض محتوى الويب"},google:{title:"موافقة محددة لخدمات Google",details:"قد تستخدم Google بياناتك لقياس الجمهور، وأداء الإعلانات، أو لتقديم إعلانات مخصصة لك."},mandatoryTitle:"ملفات تعريف الارتباط الإلزامية",mandatoryText:"يستخدم هذا الموقع ملفات تعريف الارتباط الضرورية لعمله بشكل صحيح. لا يمكن تعطيلها",save:"حفظ",ourpartners:"شركاؤنا"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.bg.js b/public/tarteaucitron/lang/tarteaucitron.bg.js new file mode 100644 index 0000000..0acf0d2 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.bg.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Здравей! Този сайт позволяа включването на бисквитки по избор.", + "adblock_call": "Моля изключете вашият adblocker и изберете бисквитките които искате, или спрете всички.", + "reload": "Презареди", + + "alertBigScroll": "Ако продължавате да скролвате,", + "alertBigClick": "Ако продължавате да използвате този сайт,", + "alertBig": "вив се съгласявате с всички бисквитки от трети лица.", + + "alertBigPrivacy": "Този сайт използва бисквитки и Ви дава право да изберете записването на определени или всички.", + "alertSmall": "Управление на услуги", + "personalize": "Ще избирам", + "acceptAll": "ОК, приемам всички", + "close": "Затвори", + "closeBanner": "Скриване на банера за бисквитки", + + "privacyUrl": "Политика за поверителност", + + "all": "Услуги които записват бисквитки на този сайт", + + "info": "Зашитава вашата сигурност", + "disclaimer": "Позволяването на тези бисквитки от трети лица, Вие приемате те да записват и използват услуги за проследяване нужни за правилното им функциониране.", + "allow": "Разшреши", + "deny": "Забрани", + "noCookie": "Тази услуга не записва бисквитки.", + "useCookie": "Тази услуга може да запише", + "useCookieCurrent": "Тази услуга е записала", + "useNoCookie": "Тази услуга не е записала бисквитки.", + "more": "Прочети повече", + "source": "Официален сайт", + "credit": "Управление на бисквитките от tarteaucitron.js", + "noServices": "Този уебсайт не използва никакви бисквитки, изискващи вашето съгласие.", + + "toggleInfoBox": "Покажи/скрий информация за записването на бисквитки", + "title": "Управление на бисквитките", + "cookieDetail": "Информация за", + "ourSite": "в нашият сайт", + "modalWindow": "(модален прозорец)", + "newWindow": "(нов прозорец)", + "allowAll": "Разреши всички", + "denyAll": "Забрани всички", + + "icon": "Бисквитки", + + "fallback": "е изключен.", + "allowed": "Позволен", + "disallowed": "Забранено", + + "ads": { + "title": "Рекламодатели", + "details": "Мрежите за реклами могат да генерират приходи, като продават рекламно пространство на сайта." + }, + "analytic": { + "title": "Аналитични", + "details": "Услугите за измерване на аудиторията се използват за генериране на полезна статистика за посещаемостта с цел подобряване на сайта." + }, + "social": { + "title": "Социални", + "details": "Социалните мрежи могат да подобрят употребата на сайта и да помогнат за неговото популяризиране чрез споделяне." + }, + "video": { + "title": "Видео платформи", + "details": "Услугите за споделяне на видео помагат за добавянето на богат медиен съдържание на сайта и увеличаването на видимостта му." + }, + "comment": { + "title": "Коментари", + "details": "Управителите на коментари улесняват подаването на коментари и борбата срещу спама." + }, + "support": { + "title": "Поддръжка", + "details": "Услугите за поддръжка ви позволяват да се свържете с екипа на сайта и да помогнете за неговото подобряване." + }, + "api": { + "title": "Функционални", + "details": "API се използват за зареждане на скриптове: геолокация, търсачки, преводи, ..." + }, + "other": { + "title": "Други", + "details": "Услуги за показване на уеб съдържание." + }, + + "google": { + "title": "Специфично съгласие за услугите на Google", + "details": "Google може да използва данните ви за измерване на аудиторията, рекламна ефективност или за предлагане на персонализирани реклами." + }, + + "mandatoryTitle": "Задължителни бисквитки", + "mandatoryText": "Този сайт използва бисквитки, необходими за неговото правилно функциониране, които не могат да бъдат деактивирани.", + + "save": "Запазване", + "ourpartners": "Нашите партньори" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.bg.min.js b/public/tarteaucitron/lang/tarteaucitron.bg.min.js new file mode 100644 index 0000000..a0cfaf1 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.bg.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Здравей! Този сайт позволяа включването на бисквитки по избор.",adblock_call:"Моля изключете вашият adblocker и изберете бисквитките които искате, или спрете всички.",reload:"Презареди",alertBigScroll:"Ако продължавате да скролвате,",alertBigClick:"Ако продължавате да използвате този сайт,",alertBig:"вив се съгласявате с всички бисквитки от трети лица.",alertBigPrivacy:"Този сайт използва бисквитки и Ви дава право да изберете записването на определени или всички.",alertSmall:"Управление на услуги",personalize:"Ще избирам",acceptAll:"ОК, приемам всички",close:"Затвори",closeBanner:"Скриване на банера за бисквитки",privacyUrl:"Политика за поверителност",all:"Услуги които записват бисквитки на този сайт",info:"Зашитава вашата сигурност",disclaimer:"Позволяването на тези бисквитки от трети лица, Вие приемате те да записват и използват услуги за проследяване нужни за правилното им функциониране.",allow:"Разшреши",deny:"Забрани",noCookie:"Тази услуга не записва бисквитки.",useCookie:"Тази услуга може да запише",useCookieCurrent:"Тази услуга е записала",useNoCookie:"Тази услуга не е записала бисквитки.",more:"Прочети повече",source:"Официален сайт",credit:"Управление на бисквитките от tarteaucitron.js",noServices:"Този уебсайт не използва никакви бисквитки, изискващи вашето съгласие.",toggleInfoBox:"Покажи/скрий информация за записването на бисквитки",title:"Управление на бисквитките",cookieDetail:"Информация за",ourSite:"в нашият сайт",modalWindow:"(модален прозорец)",newWindow:"(нов прозорец)",allowAll:"Разреши всички",denyAll:"Забрани всички",icon:"Бисквитки",fallback:"е изключен.",allowed:"Позволен",disallowed:"Забранено",ads:{title:"Рекламодатели",details:"Мрежите за реклами могат да генерират приходи, като продават рекламно пространство на сайта."},analytic:{title:"Аналитични",details:"Услугите за измерване на аудиторията се използват за генериране на полезна статистика за посещаемостта с цел подобряване на сайта."},social:{title:"Социални",details:"Социалните мрежи могат да подобрят употребата на сайта и да помогнат за неговото популяризиране чрез споделяне."},video:{title:"Видео платформи",details:"Услугите за споделяне на видео помагат за добавянето на богат медиен съдържание на сайта и увеличаването на видимостта му."},comment:{title:"Коментари",details:"Управителите на коментари улесняват подаването на коментари и борбата срещу спама."},support:{title:"Поддръжка",details:"Услугите за поддръжка ви позволяват да се свържете с екипа на сайта и да помогнете за неговото подобряване."},api:{title:"Функционални",details:"API се използват за зареждане на скриптове: геолокация, търсачки, преводи, ..."},other:{title:"Други",details:"Услуги за показване на уеб съдържание."},google:{title:"Специфично съгласие за услугите на Google",details:"Google може да използва данните ви за измерване на аудиторията, рекламна ефективност или за предлагане на персонализирани реклами."},mandatoryTitle:"Задължителни бисквитки",mandatoryText:"Този сайт използва бисквитки, необходими за неговото правилно функциониране, които не могат да бъдат деактивирани.",save:"Запазване",ourpartners:"Нашите партньори"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.ca.js b/public/tarteaucitron/lang/tarteaucitron.ca.js new file mode 100644 index 0000000..412e021 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ca.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Hola! Aquest lloc web és transparent i et dóna l'opció d'activar els serveis de tercers", + "adblock_call": "Si us plau desactiva la teva AdBlocker per començar a personalitzar els serveis.", + "reload": "Recarrega aquesta pàgina", + + "alertBigScroll": "Al continuar desplaçant,", + "alertBigClick": "Si continues navegant en aquest lloc web,", + "alertBig": "estàs permetent serveis tercers", + + "alertBigPrivacy": "Aquest lloc web fa servir galetes i et permet controlar les que vols activar", + "alertSmall": "Gestionar serveis", + "personalize": "Personalitzar", + "acceptAll": "OK, acceptar totes", + "close": "Tancar", + "closeBanner": "Amaga el banner de galetes", + + "privacyUrl": "Política de privacitat", + + "all": "Ajustaments per a tots els serveis", + + "info": "Protegint la teva privacitat", + "disclaimer": "Acceptant aquests serveis de tercers, estàs acceptant les seves galetes i l'ús de tecnologies de rastreig necessàries per al seu correcte funcionament.", + "allow": "Permetre", + "deny": "Denegar", + "noCookie": "Aquest servei no fa servir galetes.", + "useCookie": "Aquest servei pot instal·lar", + "useCookieCurrent": "Aquest servei ha instal·lat", + "useNoCookie": "Aquest servei no ha instal·lat cap galeta.", + "more": "Llegir més", + "source": "Veure lloc web oficial", + "credit": "Gestor de galetes realitzat per tarteaucitron.js", + "noServices": "Aquest lloc web no utilitza cap cookie que requereixi el vostre consentiment.", + + "toggleInfoBox": "Mostra / oculta la informació sobre emmagatzematge de galetes", + "title": "Panell de gestió de galetes", + "cookieDetail": "Detalls de les galetes per a", + "ourSite": "en la nostra web", + "modalWindow": "(finestra modale)", + "newWindow": "(finestra nova)", + "allowAll": "Permet totes les galetes", + "denyAll": "Denega totes les galetes", + + "icon": "Cookies", + + "fallback": "està deshabilitat.", + "allowed": "Permès", + "disallowed": "Desautoritzat", + + "ads": { + "title": "Xarxa de publicitat", + "details": "Les xarxes publicitàries poden generar ingressos mitjançant la venda d'espais publicitaris en el lloc." + }, + "analytic": { + "title": "Mesura d'audiència", + "details": "Els serveis de mesurament d'audiència s'usen per generar estadístiques útils per millorar el lloc." + }, + "social": { + "title": "Xarxes socials", + "details": "Les xarxes socials poden augmentar la usabilitat del lloc web i ajudar a promoure-ho a través de la contribució." + }, + "video": { + "title": "Videos", + "details": "Els serveis per compartir vídeos ajuden a afegir contingut enriquit en el lloc web i augmentar la seva visibilitat." + }, + "comment": { + "title": "Comentaris", + "details": "El gestor de comentaris facilita la classificació de comentaris i lluitar contra robots de correu." + }, + "support": { + "title": "Suport", + "details": "Els serveis de suport et permeten contactar amb el lloc web i ajudar a millorar-lo" + }, + "api": { + "title": "APIs", + "details": "Les APIs s'utilitzen per carregar scripts: geolocalització, motor de cerca, traduccions, ..." + }, + "other": { + "title": "Altres", + "details": "Serveis per mostrar contingut web." + }, + + "google": { + "title": "Consentiment específic als serveis de Google", + "details": "Google pot utilitzar les vostres dades per a la mesura de l'audiència, el rendiment publicitari o per oferir-vos anuncis personalitzats." + }, + + "mandatoryTitle": "Galetes obligatòries", + "mandatoryText": "Aquest lloc utilitza galetes necessàries per al seu correcte funcionament que no es poden desactivar (cookies tècniques).", + + "save": "Desar", + "ourpartners": "Els nostres socis" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.ca.min.js b/public/tarteaucitron/lang/tarteaucitron.ca.min.js new file mode 100644 index 0000000..9add124 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ca.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hola! Aquest lloc web és transparent i et dóna l'opció d'activar els serveis de tercers",adblock_call:"Si us plau desactiva la teva AdBlocker per començar a personalitzar els serveis.",reload:"Recarrega aquesta pàgina",alertBigScroll:"Al continuar desplaçant,",alertBigClick:"Si continues navegant en aquest lloc web,",alertBig:"estàs permetent serveis tercers",alertBigPrivacy:"Aquest lloc web fa servir galetes i et permet controlar les que vols activar",alertSmall:"Gestionar serveis",personalize:"Personalitzar",acceptAll:"OK, acceptar totes",close:"Tancar",closeBanner:"Amaga el banner de galetes",privacyUrl:"Política de privacitat",all:"Ajustaments per a tots els serveis",info:"Protegint la teva privacitat",disclaimer:"Acceptant aquests serveis de tercers, estàs acceptant les seves galetes i l'ús de tecnologies de rastreig necessàries per al seu correcte funcionament.",allow:"Permetre",deny:"Denegar",noCookie:"Aquest servei no fa servir galetes.",useCookie:"Aquest servei pot instal·lar",useCookieCurrent:"Aquest servei ha instal·lat",useNoCookie:"Aquest servei no ha instal·lat cap galeta.",more:"Llegir més",source:"Veure lloc web oficial",credit:"Gestor de galetes realitzat per tarteaucitron.js",noServices:"Aquest lloc web no utilitza cap cookie que requereixi el vostre consentiment.",toggleInfoBox:"Mostra / oculta la informació sobre emmagatzematge de galetes",title:"Panell de gestió de galetes",cookieDetail:"Detalls de les galetes per a",ourSite:"en la nostra web",modalWindow:"(finestra modale)",newWindow:"(finestra nova)",allowAll:"Permet totes les galetes",denyAll:"Denega totes les galetes",icon:"Cookies",fallback:"està deshabilitat.",allowed:"Permès",disallowed:"Desautoritzat",ads:{title:"Xarxa de publicitat",details:"Les xarxes publicitàries poden generar ingressos mitjançant la venda d'espais publicitaris en el lloc."},analytic:{title:"Mesura d'audiència",details:"Els serveis de mesurament d'audiència s'usen per generar estadístiques útils per millorar el lloc."},social:{title:"Xarxes socials",details:"Les xarxes socials poden augmentar la usabilitat del lloc web i ajudar a promoure-ho a través de la contribució."},video:{title:"Videos",details:"Els serveis per compartir vídeos ajuden a afegir contingut enriquit en el lloc web i augmentar la seva visibilitat."},comment:{title:"Comentaris",details:"El gestor de comentaris facilita la classificació de comentaris i lluitar contra robots de correu."},support:{title:"Suport",details:"Els serveis de suport et permeten contactar amb el lloc web i ajudar a millorar-lo"},api:{title:"APIs",details:"Les APIs s'utilitzen per carregar scripts: geolocalització, motor de cerca, traduccions, ..."},other:{title:"Altres",details:"Serveis per mostrar contingut web."},google:{title:"Consentiment específic als serveis de Google",details:"Google pot utilitzar les vostres dades per a la mesura de l'audiència, el rendiment publicitari o per oferir-vos anuncis personalitzats."},mandatoryTitle:"Galetes obligatòries",mandatoryText:"Aquest lloc utilitza galetes necessàries per al seu correcte funcionament que no es poden desactivar (cookies tècniques).",save:"Desar",ourpartners:"Els nostres socis"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.cn.js b/public/tarteaucitron/lang/tarteaucitron.cn.js new file mode 100644 index 0000000..0371b8b --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.cn.js @@ -0,0 +1,93 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "adblock": "您好!这是一个透明的网站,您可以选择激活不同的第三方服务。", + "adblock_call": "感谢您停用广告拦截功能并开始个性化设置。", + "reload": "重新加载页面", + + "alertBigScroll": "继续划屏,", + "alertBigClick": "继续浏览,", + "alertBig": "即表示您同意第三方服务安装cookie", + + "alertBigPrivacy": "这个网站使用cookie, 并让您可以控制想要激活的内容。", + "alertSmall": "服务管理", + "acceptAll": "好的,全部接受", + "personalize": "个性化", + "close": "关闭", + "closeBanner": "隐藏 cookie 横幅", + + "privacyUrl": "保密政策", + + "all": "所有服务的偏好设置", + + "disclaimer": "通过授权这些第三方服务,您同意存储和读取cookie,并使用其正常运行所需的跟踪技术。", + "allow": "允许", + "deny": "禁用", + "noCookie": "此服务不存储任何cookie。", + "useCookie": "此服务可以存储", + "useCookieCurrent": "此服务已存储", + "useNoCookie": "此服务未存储任何cookie。", + "more": "了解更多", + "source": "查看官网", + "credit": "通过tarteaucitron.js管理cookie", + "noServices": "本网站不使用任何需要您同意的cookie。", + + "toggleInfoBox": "显示/隐藏cookie存储信息。", + "title": "Cookie管理面板", + "cookieDetail": "Cookie详情", + "ourSite": "显示在我们的网站上", + "modalWindow": "(模态窗口)", + "newWindow": "(新建窗口)", + "allowAll": "允许", + "denyAll": "禁用", + + "icon": "Cookies", + + "fallback": "已禁用。", + "allowed": "允许的", + "disallowed": "不允许的", + + "ads": { + "title": "广告组", + "details": "广告组通过营销网站上的广告空间来产生收入." + }, + "analytic": { + "title": "受众测量", + "details": "受众测量服务可以生成对站点改进有用的访问统计数据。" + }, + "social": { + "title": "社交网络", + "details": "社交网络有助于提高网站的用户友好性,并通过分享帮助推广。" + }, + "video": { + "title": "视频", + "details": "视频共享服务丰富网站的多媒体内容,提高网站知名度。" + }, + "comment": { + "title": "评论", + "details": "评论管理器使您的评论更容易提交,并避免垃圾邮件。" + }, + "support": { + "title": "支持", + "details": "支持服务使您能够与网站团队联系并帮助改进网站." + }, + "api": { + "title": "API", + "details": "API允许加载脚本:地理位置、搜索引擎、翻译……" + }, + "other": { + "title": "其他", + "details": "旨在显示网页内容的服务。" + }, + + "google": { + "title": "Google 服务的特定同意", + "details": "Google 可能使用您的数据进行受众测量、广告效果评估,或向您提供个性化广告。" + }, + + "mandatoryTitle": "强制性Cookie", + "mandatoryText": "该网站使用必要的Cookie以保证其正常运行,这些Cookie无法停用。", + + "save": "保存", + "ourpartners": "我们的合作伙伴" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.cn.min.js b/public/tarteaucitron/lang/tarteaucitron.cn.min.js new file mode 100644 index 0000000..094f694 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.cn.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={adblock:"您好!这是一个透明的网站,您可以选择激活不同的第三方服务。",adblock_call:"感谢您停用广告拦截功能并开始个性化设置。",reload:"重新加载页面",alertBigScroll:"继续划屏,",alertBigClick:"继续浏览,",alertBig:"即表示您同意第三方服务安装cookie",alertBigPrivacy:"这个网站使用cookie, 并让您可以控制想要激活的内容。",alertSmall:"服务管理",acceptAll:"好的,全部接受",personalize:"个性化",close:"关闭",closeBanner:"隐藏 cookie 横幅",privacyUrl:"保密政策",all:"所有服务的偏好设置",disclaimer:"通过授权这些第三方服务,您同意存储和读取cookie,并使用其正常运行所需的跟踪技术。",allow:"允许",deny:"禁用",noCookie:"此服务不存储任何cookie。",useCookie:"此服务可以存储",useCookieCurrent:"此服务已存储",useNoCookie:"此服务未存储任何cookie。",more:"了解更多",source:"查看官网",credit:"通过tarteaucitron.js管理cookie",noServices:"本网站不使用任何需要您同意的cookie。",toggleInfoBox:"显示/隐藏cookie存储信息。",title:"Cookie管理面板",cookieDetail:"Cookie详情",ourSite:"显示在我们的网站上",modalWindow:"(模态窗口)",newWindow:"(新建窗口)",allowAll:"允许",denyAll:"禁用",icon:"Cookies",fallback:"已禁用。",allowed:"允许的",disallowed:"不允许的",ads:{title:"广告组",details:"广告组通过营销网站上的广告空间来产生收入."},analytic:{title:"受众测量",details:"受众测量服务可以生成对站点改进有用的访问统计数据。"},social:{title:"社交网络",details:"社交网络有助于提高网站的用户友好性,并通过分享帮助推广。"},video:{title:"视频",details:"视频共享服务丰富网站的多媒体内容,提高网站知名度。"},comment:{title:"评论",details:"评论管理器使您的评论更容易提交,并避免垃圾邮件。"},support:{title:"支持",details:"支持服务使您能够与网站团队联系并帮助改进网站."},api:{title:"API",details:"API允许加载脚本:地理位置、搜索引擎、翻译……"},other:{title:"其他",details:"旨在显示网页内容的服务。"},google:{title:"Google 服务的特定同意",details:"Google 可能使用您的数据进行受众测量、广告效果评估,或向您提供个性化广告。"},mandatoryTitle:"强制性Cookie",mandatoryText:"该网站使用必要的Cookie以保证其正常运行,这些Cookie无法停用。",save:"保存",ourpartners:"我们的合作伙伴"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.cs.js b/public/tarteaucitron/lang/tarteaucitron.cs.js new file mode 100644 index 0000000..9ab79e8 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.cs.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Ahoj! Tato stránka je transparetní a umožňuje ti si přímo vybrat, jaké služby třetích stran chceš povolit.", + "adblock_call": "Pro úpravu osobních preferencí si, prosím, vypni adblock.", + "reload": "Načíst stránku znovu", + + "alertBigScroll": "Pokračováním ve scrollování,", + "alertBigClick": "Pokud pokračujete v brouzdání našich stránek,", + "alertBig": "povolujete všechny služby třetích stran.", + + "alertBigPrivacy": "Tato stránka využívá cookies a dává ti na výběr, co chceš aktivovat", + "alertSmall": "Spravovat služby", + "personalize": "Přizpůsobit", + "acceptAll": "OK, přijmout vše", + "close": "Zavřít", + "closeBanner": "Skrýt banner souborů cookie", + + "privacyUrl": "Zásady ochrany osobních údajů", + + "all": "Nastavení všech služeb", + + "info": "Chrání tvé soukromí", + "disclaimer": "Povolením těchto služeb třetích stran, přijímáš jejich cookies, jež jsou nezbytné pro řádné fungování jejich technologií.", + "allow": "Povolit", + "deny": "Zamítnout", + "noCookie": "Tato služba nepoužívá cookies.", + "useCookie": "Tato služba může nainstalovat", + "useCookieCurrent": "Tato služba nainstalovala", + "useNoCookie": "Tato služba nenainstalovala žádné cookies.", + "more": "Dozvědět se více", + "source": "Zobrazit oficiální stránku", + "credit": "Správce cookies od tarteaucitron.js", + "noServices": "Tento web nepoužívá žádné soubory cookie vyžadující váš souhlas.", + + "toggleInfoBox": "Zobrazit/skrýt informace o ukládání souborů cookie", + "title": "Panel pro správu cookies", + "cookieDetail": "Podrobnosti o souboru cookie pro", + "ourSite": "na našem webu", + "modalWindow": "(modální okno)", + "newWindow": "(nové okno)", + "allowAll": "Povolit všechny soubory cookie", + "denyAll": "Odmítnout všechny cookies", + + "icon": "Cookies", + + "fallback": "je vypnutý.", + "allowed": "povoleno", + "disallowed": "nepovoleno", + + "ads": { + "title": "Reklamní síť", + "details": "Prodejem reklamních ploch na této stránce mohou reklamní sítě vydělávat peníze." + }, + "analytic": { + "title": "Statistika návštěvnosti", + "details": "Služby pro analýzu návštěvníků slouží k vytvoření užitečných statistik návštěvnosti. Ty zase slouží ke zlepšení stránky." + }, + "social": { + "title": "Sociální sítě", + "details": "Sociální sítě mohou usnadnit práci se stránkou a pomáhají jí prosadit se pomocí sdílení." + }, + "video": { + "title": "Videa", + "details": "Video-hostingové služby pomáhají přidat na stránku bohaté mediální prvky." + }, + "comment": { + "title": "Komentáře", + "details": "Správce komentářů zajišťují vyplňování komentářů a bojují proti šíření spamu." + }, + "support": { + "title": "Podpora", + "details": "Služby podpory ti pomáhají spojit se s týmem stojícím za stránkou a umožňují ti vyjádřit se k jejím nedostatkům." + }, + "api": { + "title": "API", + "details": "API slouží k načtění skriptů: geolokace, vyhledávačů, překladů, ..." + }, + "other": { + "title": "Jiný", + "details": "Služby pro zobrazení webového obsahu." + }, + + "google": { + "title": "Specifický souhlas se službami Google", + "details": "Google může využívat vaše údaje k měření publika, reklamnímu účinku nebo k zobrazení personalizovaných reklam." + }, + + "mandatoryTitle": "Povinné soubory cookie", + "mandatoryText": "Tato stránka používá soubory cookie nezbytné pro její správné fungování, které nelze deaktivovat.", + + "save": "Uložit", + "ourpartners": "Naši partneři" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.cs.min.js b/public/tarteaucitron/lang/tarteaucitron.cs.min.js new file mode 100644 index 0000000..5bee000 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.cs.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Ahoj! Tato stránka je transparetní a umožňuje ti si přímo vybrat, jaké služby třetích stran chceš povolit.",adblock_call:"Pro úpravu osobních preferencí si, prosím, vypni adblock.",reload:"Načíst stránku znovu",alertBigScroll:"Pokračováním ve scrollování,",alertBigClick:"Pokud pokračujete v brouzdání našich stránek,",alertBig:"povolujete všechny služby třetích stran.",alertBigPrivacy:"Tato stránka využívá cookies a dává ti na výběr, co chceš aktivovat",alertSmall:"Spravovat služby",personalize:"Přizpůsobit",acceptAll:"OK, přijmout vše",close:"Zavřít",closeBanner:"Skrýt banner souborů cookie",privacyUrl:"Zásady ochrany osobních údajů",all:"Nastavení všech služeb",info:"Chrání tvé soukromí",disclaimer:"Povolením těchto služeb třetích stran, přijímáš jejich cookies, jež jsou nezbytné pro řádné fungování jejich technologií.",allow:"Povolit",deny:"Zamítnout",noCookie:"Tato služba nepoužívá cookies.",useCookie:"Tato služba může nainstalovat",useCookieCurrent:"Tato služba nainstalovala",useNoCookie:"Tato služba nenainstalovala žádné cookies.",more:"Dozvědět se více",source:"Zobrazit oficiální stránku",credit:"Správce cookies od tarteaucitron.js",noServices:"Tento web nepoužívá žádné soubory cookie vyžadující váš souhlas.",toggleInfoBox:"Zobrazit/skrýt informace o ukládání souborů cookie",title:"Panel pro správu cookies",cookieDetail:"Podrobnosti o souboru cookie pro",ourSite:"na našem webu",modalWindow:"(modální okno)",newWindow:"(nové okno)",allowAll:"Povolit všechny soubory cookie",denyAll:"Odmítnout všechny cookies",icon:"Cookies",fallback:"je vypnutý.",allowed:"povoleno",disallowed:"nepovoleno",ads:{title:"Reklamní síť",details:"Prodejem reklamních ploch na této stránce mohou reklamní sítě vydělávat peníze."},analytic:{title:"Statistika návštěvnosti",details:"Služby pro analýzu návštěvníků slouží k vytvoření užitečných statistik návštěvnosti. Ty zase slouží ke zlepšení stránky."},social:{title:"Sociální sítě",details:"Sociální sítě mohou usnadnit práci se stránkou a pomáhají jí prosadit se pomocí sdílení."},video:{title:"Videa",details:"Video-hostingové služby pomáhají přidat na stránku bohaté mediální prvky."},comment:{title:"Komentáře",details:"Správce komentářů zajišťují vyplňování komentářů a bojují proti šíření spamu."},support:{title:"Podpora",details:"Služby podpory ti pomáhají spojit se s týmem stojícím za stránkou a umožňují ti vyjádřit se k jejím nedostatkům."},api:{title:"API",details:"API slouží k načtění skriptů: geolokace, vyhledávačů, překladů, ..."},other:{title:"Jiný",details:"Služby pro zobrazení webového obsahu."},google:{title:"Specifický souhlas se službami Google",details:"Google může využívat vaše údaje k měření publika, reklamnímu účinku nebo k zobrazení personalizovaných reklam."},mandatoryTitle:"Povinné soubory cookie",mandatoryText:"Tato stránka používá soubory cookie nezbytné pro její správné fungování, které nelze deaktivovat.",save:"Uložit",ourpartners:"Naši partneři"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.da.js b/public/tarteaucitron/lang/tarteaucitron.da.js new file mode 100644 index 0000000..4aa49bc --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.da.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Hej! Dette sted er gennemsigtigt og giver dig mulighed for at vælge de tredjeparts tjenester, du vil tillade.", + "adblock_call": "Deaktiver venligst din adblocker for at begynde tilpasningen.", + "reload": "Opdater siden", + + "alertBigScroll": "Ved at fortsætte med at scrolle,", + "alertBigClick": "Hvis du fortsætter med at bruge dette websted,", + "alertBig": "tillader du alle tredjeparts tjenester", + + "alertBigPrivacy": "Dette websted bruger cookies og giver dig kontrol over, hvad du vil aktivere", + "alertSmall": "Administrer tjenester", + "personalize": "Tilpas", + "acceptAll": "OK, accepter alle", + "close": "Luk", + "closeBanner": "Skjul cookie-banner", + + "privacyUrl": "Fortrolighedspolitik", + + "all": "Præference for alle tjenester", + + "info": "Beskyttelse af dit privatliv", + "disclaimer": "Ved at tillade disse tredjeparts tjenester accepterer du deres cookies og brugen af sporingsteknologier, der er nødvendige for, at de fungerer korrekt.", + "allow": "Tillad", + "deny": "Afvis ", + "noCookie": "Denne service bruger ikke cookies", + "useCookie": "Denne service kan installere", + "useCookieCurrent": "Denne service er installeret", + "useNoCookie": "Denne service har ikke installeret nogen cookie.", + "more": "Læs mere", + "source": "Se det officielle websted", + "credit": "Cookies manager af tarteaucitron.js", + "noServices": "Dette websted bruger ikke nogen cookie, der kræver dit samtykke.", + + "toggleInfoBox": "Vis / skjul informationer om opbevaring af cookies", + "title": "CCookie-styringspanel", + "cookieDetail": "Cookie detaljer for", + "ourSite": "på vores site", + "modalWindow": "(modal vindue)", + "newWindow": "(nyt vindue)", + "allowAll": "Tillad alle cookies", + "denyAll": "Afvis alle cookies", + + "icon": "Cookies", + + "fallback": "er deaktiveret.", + "allowed": "tilladt", + "disallowed": "ikke tilladt", + + "ads": { + "title": "Annonceringsnetværk", + "details": "Annoncenetværk kan generere indtægter ved at sælge annonceplads på webstedet." + }, + "analytic": { + "title": "Måling af målgruppen", + "details": "Målingstjenesterne bruges til at generere nyttig statistisk til at forbedre webstedet." + }, + "social": { + "title": "Sociale netværk", + "details": "Sociale netværk kan forbedre anvendeligheden af webstedet og hjælpe med at markedsføre det via aktierne." + }, + "video": { + "title": "Videoer", + "details": "Videodelingstjenester hjælper med at tilføje rige medier på webstedet og øger dets synlighed." + }, + "comment": { + "title": "Kommentarer", + "details": "Kommentarledere letter arkiveringen af kommentarer og bekæmper spam." + }, + "support": { + "title": "Support", + "details": "Supporttjenester giver dig mulighed for at komme i kontakt med webstedsteamet og hjælpe med at forbedre det." + }, + "api": { + "title": "APIer", + "details": "AAPI'er bruges til at indlæse scripts: geolokalisation, søgemaskiner, oversættelser, ..." + }, + "other": { + "title": "Andet", + "details": "Tjenester til visning af webindhold." + }, + + "google": { + "title": "Specifik samtykke til Googles tjenester", + "details": "Google kan bruge dine data til at måle publikum, reklamepræstation eller til at tilbyde dig personligt tilpassede annoncer." + }, + + "mandatoryTitle": "Obligatoriske cookies", + "mandatoryText": "Denne hjemmeside bruger cookies, der er nødvendige for dens korrekte funktion, og som ikke kan deaktiveres.", + + "save": "Gem", + "ourpartners": "Vores partnere" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.da.min.js b/public/tarteaucitron/lang/tarteaucitron.da.min.js new file mode 100644 index 0000000..92e999c --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.da.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hej! Dette sted er gennemsigtigt og giver dig mulighed for at vælge de tredjeparts tjenester, du vil tillade.",adblock_call:"Deaktiver venligst din adblocker for at begynde tilpasningen.",reload:"Opdater siden",alertBigScroll:"Ved at fortsætte med at scrolle,",alertBigClick:"Hvis du fortsætter med at bruge dette websted,",alertBig:"tillader du alle tredjeparts tjenester",alertBigPrivacy:"Dette websted bruger cookies og giver dig kontrol over, hvad du vil aktivere",alertSmall:"Administrer tjenester",personalize:"Tilpas",acceptAll:"OK, accepter alle",close:"Luk",closeBanner:"Skjul cookie-banner",privacyUrl:"Fortrolighedspolitik",all:"Præference for alle tjenester",info:"Beskyttelse af dit privatliv",disclaimer:"Ved at tillade disse tredjeparts tjenester accepterer du deres cookies og brugen af sporingsteknologier, der er nødvendige for, at de fungerer korrekt.",allow:"Tillad",deny:"Afvis ",noCookie:"Denne service bruger ikke cookies",useCookie:"Denne service kan installere",useCookieCurrent:"Denne service er installeret",useNoCookie:"Denne service har ikke installeret nogen cookie.",more:"Læs mere",source:"Se det officielle websted",credit:"Cookies manager af tarteaucitron.js",noServices:"Dette websted bruger ikke nogen cookie, der kræver dit samtykke.",toggleInfoBox:"Vis / skjul informationer om opbevaring af cookies",title:"CCookie-styringspanel",cookieDetail:"Cookie detaljer for",ourSite:"på vores site",modalWindow:"(modal vindue)",newWindow:"(nyt vindue)",allowAll:"Tillad alle cookies",denyAll:"Afvis alle cookies",icon:"Cookies",fallback:"er deaktiveret.",allowed:"tilladt",disallowed:"ikke tilladt",ads:{title:"Annonceringsnetværk",details:"Annoncenetværk kan generere indtægter ved at sælge annonceplads på webstedet."},analytic:{title:"Måling af målgruppen",details:"Målingstjenesterne bruges til at generere nyttig statistisk til at forbedre webstedet."},social:{title:"Sociale netværk",details:"Sociale netværk kan forbedre anvendeligheden af webstedet og hjælpe med at markedsføre det via aktierne."},video:{title:"Videoer",details:"Videodelingstjenester hjælper med at tilføje rige medier på webstedet og øger dets synlighed."},comment:{title:"Kommentarer",details:"Kommentarledere letter arkiveringen af kommentarer og bekæmper spam."},support:{title:"Support",details:"Supporttjenester giver dig mulighed for at komme i kontakt med webstedsteamet og hjælpe med at forbedre det."},api:{title:"APIer",details:"AAPI'er bruges til at indlæse scripts: geolokalisation, søgemaskiner, oversættelser, ..."},other:{title:"Andet",details:"Tjenester til visning af webindhold."},google:{title:"Specifik samtykke til Googles tjenester",details:"Google kan bruge dine data til at måle publikum, reklamepræstation eller til at tilbyde dig personligt tilpassede annoncer."},mandatoryTitle:"Obligatoriske cookies",mandatoryText:"Denne hjemmeside bruger cookies, der er nødvendige for dens korrekte funktion, og som ikke kan deaktiveres.",save:"Gem",ourpartners:"Vores partnere"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.de.js b/public/tarteaucitron/lang/tarteaucitron.de.js new file mode 100644 index 0000000..a3aa1f2 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.de.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Hallo! Diese Seite ist transparent und lässt Ihnen die Wahl der externen Services, die aktiviert werden dürfen.", + "adblock_call": "Bitte deaktivieren Sie Ihren 'Werbeblocker' um Cookie-Einstellungen vornehmen zu können.", + "reload": "Seite neu laden", + + "alertBigScroll": "Durch weiterblättern,", + "alertBigClick": "Wenn Sie diese Webseite benutzen,", + "alertBig": "stimmen Sie der Benutzung von externen Diensten zu", + + "alertBigPrivacy": "Diese Webseite verwendet 'Cookies' um Inhalte und Anzeigen zu personalisieren und zu analysieren. Bestimmen Sie, welche Dienste benutzt werden dürfen", + "alertSmall": "Datenschutz-Einstellungen", + "personalize": "Personalisieren", + "acceptAll": "Alle akzeptieren", + "close": "Schließen", + "closeBanner": "Cookies-Banner ausblenden", + + "privacyUrl": "Datenschutzbestimmungen", + + "all": "Einstellungen für alle Dienste", + + "info": "Schutz der Privatsphäre", + "disclaimer": "Wenn Sie diese Dienste nutzen, erlauben Sie deren 'Cookies' und Tracking-Funktionen, die zu ihrer ordnungsgemäßen Funktion notwendig sind.", + "allow": "Erlauben", + "deny": "Ablehnen", + "noCookie": "Dieser Dienst nutzt keine 'Cookies'.", + "useCookie": "Dieser Dienst kann 'Cookies' verwenden", + "useCookieCurrent": "Dieser Dienst verwendet", + "useNoCookie": "Dieser Dienst hat keine 'Cookies' installiert.", + "more": "Weiter lesen", + "source": "Zur offiziellen Webseite", + "credit": "Cookie Manager von tarteaucitron.js", + "noServices": "Diese Website verwendet keine Cookies, die Ihrer Zustimmung bedürfen.", + + "toggleInfoBox": "Zeige/Verberge Cookie-Einstellungen", + "title": "Cookie-Einstellungen", + "cookieDetail": "Cookie Details für", + "ourSite": "auf unserer Seite", + "modalWindow": "(modales Fenster)", + "newWindow": "(neues Fenster)", + "allowAll": "Erlaube alle Cookies", + "denyAll": "Verbiete alle Cookies", + + "icon": "Cookies", + + "fallback": "ist deaktiviert.", + "allowed": "erlaubt", + "disallowed": "nicht erlaubt", + + "ads": { + "title": "Werbenetzwerke", + "details": "Werbenetzwerke können mit dem Verkauf von Werbeplatzierungen auf der Seite Einnahmen erhalten." + }, + "analytic": { + "title": "Besucher Zähldienste", + "details": "Die verwendeten Besucher Zähldienste generieren Statistiken die dabei helfen, die Seite zu verbessern." + }, + "social": { + "title": "Soziale Netzwerke", + "details": "Soziale Netzwerke können die Benutzbarkeit der Seite verbessern und ihren Bekanntheitsgrad erhöhen." + }, + "video": { + "title": "Videos", + "details": "Videoplattformen erlauben Videoinhalte einzublenden und die Sichtbarkeit der Seite zu erhöhen." + }, + "comment": { + "title": "Kommentare", + "details": "Kommentar Manager erleichtern die Organisation von Kommentaren und helfen dabei Spam zu verhindern." + }, + "support": { + "title": "Support", + "details": "Support Dienste erlauben es die Urheber der Seite zu kontaktieren und sie zu verbessern." + }, + "api": { + "title": "APIs", + "details": "APIs werden benutzt um Skripte zu laden, wie: Geolokalisierung, Suchmaschinen, Übersetzungen, ..." + }, + "other": { + "title": "Andere", + "details": "Dienste zum Anzeigen von Web-Inhalten." + }, + + "google": { + "title": "Spezifische Zustimmung zu Google-Diensten", + "details": "Google kann Ihre Daten zur Messung der Zielgröße, Werbeleistung oder zur Bereitstellung personalisierter Anzeigen verwenden." + }, + + "mandatoryTitle": "Notwendige Cookies", + "mandatoryText": "Diese Seite nutzt Cookies, um die Bedienung der Website zu ermöglichen, diese können nicht deaktiviert werden", + + "save": "Speichern", + "ourpartners": "Unsere Partner" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.de.min.js b/public/tarteaucitron/lang/tarteaucitron.de.min.js new file mode 100644 index 0000000..c72058c --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.de.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hallo! Diese Seite ist transparent und lässt Ihnen die Wahl der externen Services, die aktiviert werden dürfen.",adblock_call:"Bitte deaktivieren Sie Ihren 'Werbeblocker' um Cookie-Einstellungen vornehmen zu können.",reload:"Seite neu laden",alertBigScroll:"Durch weiterblättern,",alertBigClick:"Wenn Sie diese Webseite benutzen,",alertBig:"stimmen Sie der Benutzung von externen Diensten zu",alertBigPrivacy:"Diese Webseite verwendet 'Cookies' um Inhalte und Anzeigen zu personalisieren und zu analysieren. Bestimmen Sie, welche Dienste benutzt werden dürfen",alertSmall:"Datenschutz-Einstellungen",personalize:"Personalisieren",acceptAll:"Alle akzeptieren",close:"Schließen",closeBanner:"Cookies-Banner ausblenden",privacyUrl:"Datenschutzbestimmungen",all:"Einstellungen für alle Dienste",info:"Schutz der Privatsphäre",disclaimer:"Wenn Sie diese Dienste nutzen, erlauben Sie deren 'Cookies' und Tracking-Funktionen, die zu ihrer ordnungsgemäßen Funktion notwendig sind.",allow:"Erlauben",deny:"Ablehnen",noCookie:"Dieser Dienst nutzt keine 'Cookies'.",useCookie:"Dieser Dienst kann 'Cookies' verwenden",useCookieCurrent:"Dieser Dienst verwendet",useNoCookie:"Dieser Dienst hat keine 'Cookies' installiert.",more:"Weiter lesen",source:"Zur offiziellen Webseite",credit:"Cookie Manager von tarteaucitron.js",noServices:"Diese Website verwendet keine Cookies, die Ihrer Zustimmung bedürfen.",toggleInfoBox:"Zeige/Verberge Cookie-Einstellungen",title:"Cookie-Einstellungen",cookieDetail:"Cookie Details für",ourSite:"auf unserer Seite",modalWindow:"(modales Fenster)",newWindow:"(neues Fenster)",allowAll:"Erlaube alle Cookies",denyAll:"Verbiete alle Cookies",icon:"Cookies",fallback:"ist deaktiviert.",allowed:"erlaubt",disallowed:"nicht erlaubt",ads:{title:"Werbenetzwerke",details:"Werbenetzwerke können mit dem Verkauf von Werbeplatzierungen auf der Seite Einnahmen erhalten."},analytic:{title:"Besucher Zähldienste",details:"Die verwendeten Besucher Zähldienste generieren Statistiken die dabei helfen, die Seite zu verbessern."},social:{title:"Soziale Netzwerke",details:"Soziale Netzwerke können die Benutzbarkeit der Seite verbessern und ihren Bekanntheitsgrad erhöhen."},video:{title:"Videos",details:"Videoplattformen erlauben Videoinhalte einzublenden und die Sichtbarkeit der Seite zu erhöhen."},comment:{title:"Kommentare",details:"Kommentar Manager erleichtern die Organisation von Kommentaren und helfen dabei Spam zu verhindern."},support:{title:"Support",details:"Support Dienste erlauben es die Urheber der Seite zu kontaktieren und sie zu verbessern."},api:{title:"APIs",details:"APIs werden benutzt um Skripte zu laden, wie: Geolokalisierung, Suchmaschinen, Übersetzungen, ..."},other:{title:"Andere",details:"Dienste zum Anzeigen von Web-Inhalten."},google:{title:"Spezifische Zustimmung zu Google-Diensten",details:"Google kann Ihre Daten zur Messung der Zielgröße, Werbeleistung oder zur Bereitstellung personalisierter Anzeigen verwenden."},mandatoryTitle:"Notwendige Cookies",mandatoryText:"Diese Seite nutzt Cookies, um die Bedienung der Website zu ermöglichen, diese können nicht deaktiviert werden",save:"Speichern",ourpartners:"Unsere Partner"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.el.js b/public/tarteaucitron/lang/tarteaucitron.el.js new file mode 100644 index 0000000..9edc319 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.el.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Γεια σας! Ο ιστότοπος αυτός σας επιτρέπει να επιλέξετε τις υπηρεσίες που παρέχονται από τρίτους που θα θέλατε να επιτρέψετε.", + "adblock_call": "Παρακαλώ απενεργοποιήστε τα προγράμματα απόρριψης διαφημίσεων για να ξεκινήσετε τις τροποποιήσεις σας.", + "reload": "Ανανέωση της σελίδας", + + "alertBigScroll": "Συνεχίζοντας την ανάγνωση (κύλιση) της σελίδας,", + "alertBigClick": "Αν συνεχίσετε την περιήγηση σας στον ιστότοπο,", + "alertBig": "επιτρέπετε όλες τις υπηρεσίες που παρέχονται από τρίτους", + + "alertBigPrivacy": "Ο ιστότοπος αυτός χρησιμοποιεί "μπισκότα" (cookies) και σας επιτρέπει να ελέγξετε τι θέλετε να ενεργοποιήσετε", + "alertSmall": "Διαχείριση υπηρεσιών", + "personalize": "Εξατομίκευση", + "acceptAll": "OK, αποδοχή όλων", + "close": "Κλείσιμο", + "closeBanner": "Απόκρυψη banner cookies", + + "privacyUrl": "Πολιτική απορρήτου", + + "all": "Προτίμηση για όλες τις υπηρεσίες", + + "info": "Προστασία των προσωπικών σας δεδομένων", + "disclaimer": "Επιτρέποντας αυτές τις υπηρεσίες που παρέχονται από τρίτους, αποδέχεστε τα "μπισκότα" (cookies) τους καθώς και τη χρήση τεχνολογιών παρακολούθησης που είναι απαραίτητες για τη λειτουργία τους.", + "allow": "Επέτρεψε", + "deny": "Απόρριψε", + "noCookie": "Η υπηρεσία αυτή δε χρησιμοποιεί "μπισκότα" (cookies).", + "useCookie": "Η υπηρεσία αυτή μπορεί να αποθηκεύσει ", + "useCookieCurrent": "Η υπηρεσία αυτή έχει αποθηκεύσει ", + "useNoCookie": "Η υπηρεσία αυτή δεν έχει αποθηκεύσει κανένα "μπισκότο" (cookie).", + "more": "Διαβάστε περισσότερα", + "source": "Δείτε τον επίσημο ιστότοπο", + "credit": "Cookies manager by tarteaucitron.js", + "noServices": "Αυτός ο ιστότοπος δεν χρησιμοποιεί κανένα cookie που απαιτεί τη συγκατάθεσή σας.", + + "toggleInfoBox": "Προβολή/Απόκρυψη πληροφοριών για την αποθήκευση "μπισκότων" (cookies)", + "title": "Πίνακας διαχείρισης "Μπισκότων" (Cookies)", + "cookieDetail": "Λεπτομέρειες "μπισκότων" (cookies) για", + "ourSite": "στον ιστότοπο μας", + "modalWindow": "(modal παράθυρο)", + "newWindow": "(νέο παράθυρο)", + "allowAll": "Επέτρεψε όλα τα "μπισκότα" (cookies)", + "denyAll": "Απόρριψε όλα τα "μπισκότα" (cookies)", + + "icon": "Cookies", + + "fallback": "είναι απενεργοποιημένο.", + "allowed": "επιτρέπεται", + "disallowed": "απαγορεύεται", + + "ads": { + "title": "Διαφημιστικό Δίκτυο", + "details": "Τα διαφημιστικά δίκτυα μπορούν να αποφέρουν εισόδημα πουλώντας διαφημιστικό χώρο στη σελίδα." + }, + "analytic": { + "title": "Μετρήσεις κοινού", + "details": "Οι υπηρεσίες μέτρησης κοινού χρησιμοποιούνται για τον υπολογισμό χρήσιμων στατιστικών επισκεψιμότητας του ιστοτόπου για την βελτίωση του." + }, + "social": { + "title": "Κοινωνικά δίκτυα", + "details": "Τα κοινωνικά δίκτυα μπορούν να βελτιώσουν την χρηστικότητα του ιστοτόπου και να τον προωθήσουν μέσω κοινοποιήσεων." + }, + "video": { + "title": "Βίντεο", + "details": "Υπηρεσίες διαμοιρασμού βίντεο που βοηθούν να παρουσιαστεί πλούσιο περιεχόμενο στον ιστότοπο και να αυξήσουν την αναγνωρισιμότητα του." + }, + "comment": { + "title": "Σχόλια", + "details": "Οι διαχειριστές σχολίων βοηθούν την καταχώρηση σχολίων και προστατεύουν από κακόβουλες ενέργειες." + }, + "support": { + "title": "Υποστήριξη", + "details": "Οι υποστηρικτικές υπηρεσίες σας επιτρέπουν να επικονωνείτε με την ομάδα υποστήριξης του ιστοτόπου και να βοηθήσετε στην βελτίωση του." + }, + "api": { + "title": "APIs", + "details": "Τα API χρησιμοποιούνται για την φόρτωση προγραμμάτων: αναγνώρισης τοποθεσίας, μηχανών αναζήτησης, μεταφράσεων, ..." + }, + "other": { + "title": "Λοιπές υπηρεσίες", + "details": "Υπηρεσίες που παρουσιάζουν άλλο περιεχόμενο." + }, + + "google": { + "title": "Ειδική συγκατάθεση για τις υπηρεσίες της Google", + "details": "Η Google μπορεί να χρησιμοποιήσει τα δεδομένα σας για τη μέτρηση του κοινού, τη διαφημιστική απόδοση ή για να σας προσφέρει εξατομικευμένες διαφημίσεις." + }, + + "mandatoryTitle": "Υποχρεωτικά cookies", + "mandatoryText": "Αυτός ο ιστότοπος χρησιμοποιεί cookies που είναι απαραίτητα για τη σωστή λειτουργία του και δεν μπορούν να απενεργοποιηθούν.", + + "save": "Αποθήκευση", + "ourpartners": "Οι συνεργάτες μας" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.el.min.js b/public/tarteaucitron/lang/tarteaucitron.el.min.js new file mode 100644 index 0000000..4ea4410 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.el.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Γεια σας! Ο ιστότοπος αυτός σας επιτρέπει να επιλέξετε τις υπηρεσίες που παρέχονται από τρίτους που θα θέλατε να επιτρέψετε.",adblock_call:"Παρακαλώ απενεργοποιήστε τα προγράμματα απόρριψης διαφημίσεων για να ξεκινήσετε τις τροποποιήσεις σας.",reload:"Ανανέωση της σελίδας",alertBigScroll:"Συνεχίζοντας την ανάγνωση (κύλιση) της σελίδας,",alertBigClick:"Αν συνεχίσετε την περιήγηση σας στον ιστότοπο,",alertBig:"επιτρέπετε όλες τις υπηρεσίες που παρέχονται από τρίτους",alertBigPrivacy:"Ο ιστότοπος αυτός χρησιμοποιεί "μπισκότα" (cookies) και σας επιτρέπει να ελέγξετε τι θέλετε να ενεργοποιήσετε",alertSmall:"Διαχείριση υπηρεσιών",personalize:"Εξατομίκευση",acceptAll:"OK, αποδοχή όλων",close:"Κλείσιμο",closeBanner:"Απόκρυψη banner cookies",privacyUrl:"Πολιτική απορρήτου",all:"Προτίμηση για όλες τις υπηρεσίες",info:"Προστασία των προσωπικών σας δεδομένων",disclaimer:"Επιτρέποντας αυτές τις υπηρεσίες που παρέχονται από τρίτους, αποδέχεστε τα "μπισκότα" (cookies) τους καθώς και τη χρήση τεχνολογιών παρακολούθησης που είναι απαραίτητες για τη λειτουργία τους.",allow:"Επέτρεψε",deny:"Απόρριψε",noCookie:"Η υπηρεσία αυτή δε χρησιμοποιεί "μπισκότα" (cookies).",useCookie:"Η υπηρεσία αυτή μπορεί να αποθηκεύσει ",useCookieCurrent:"Η υπηρεσία αυτή έχει αποθηκεύσει ",useNoCookie:"Η υπηρεσία αυτή δεν έχει αποθηκεύσει κανένα "μπισκότο" (cookie).",more:"Διαβάστε περισσότερα",source:"Δείτε τον επίσημο ιστότοπο",credit:"Cookies manager by tarteaucitron.js",noServices:"Αυτός ο ιστότοπος δεν χρησιμοποιεί κανένα cookie που απαιτεί τη συγκατάθεσή σας.",toggleInfoBox:"Προβολή/Απόκρυψη πληροφοριών για την αποθήκευση "μπισκότων" (cookies)",title:"Πίνακας διαχείρισης "Μπισκότων" (Cookies)",cookieDetail:"Λεπτομέρειες "μπισκότων" (cookies) για",ourSite:"στον ιστότοπο μας",modalWindow:"(modal παράθυρο)",newWindow:"(νέο παράθυρο)",allowAll:"Επέτρεψε όλα τα "μπισκότα" (cookies)",denyAll:"Απόρριψε όλα τα "μπισκότα" (cookies)",icon:"Cookies",fallback:"είναι απενεργοποιημένο.",allowed:"επιτρέπεται",disallowed:"απαγορεύεται",ads:{title:"Διαφημιστικό Δίκτυο",details:"Τα διαφημιστικά δίκτυα μπορούν να αποφέρουν εισόδημα πουλώντας διαφημιστικό χώρο στη σελίδα."},analytic:{title:"Μετρήσεις κοινού",details:"Οι υπηρεσίες μέτρησης κοινού χρησιμοποιούνται για τον υπολογισμό χρήσιμων στατιστικών επισκεψιμότητας του ιστοτόπου για την βελτίωση του."},social:{title:"Κοινωνικά δίκτυα",details:"Τα κοινωνικά δίκτυα μπορούν να βελτιώσουν την χρηστικότητα του ιστοτόπου και να τον προωθήσουν μέσω κοινοποιήσεων."},video:{title:"Βίντεο",details:"Υπηρεσίες διαμοιρασμού βίντεο που βοηθούν να παρουσιαστεί πλούσιο περιεχόμενο στον ιστότοπο και να αυξήσουν την αναγνωρισιμότητα του."},comment:{title:"Σχόλια",details:"Οι διαχειριστές σχολίων βοηθούν την καταχώρηση σχολίων και προστατεύουν από κακόβουλες ενέργειες."},support:{title:"Υποστήριξη",details:"Οι υποστηρικτικές υπηρεσίες σας επιτρέπουν να επικονωνείτε με την ομάδα υποστήριξης του ιστοτόπου και να βοηθήσετε στην βελτίωση του."},api:{title:"APIs",details:"Τα API χρησιμοποιούνται για την φόρτωση προγραμμάτων: αναγνώρισης τοποθεσίας, μηχανών αναζήτησης, μεταφράσεων, ..."},other:{title:"Λοιπές υπηρεσίες",details:"Υπηρεσίες που παρουσιάζουν άλλο περιεχόμενο."},google:{title:"Ειδική συγκατάθεση για τις υπηρεσίες της Google",details:"Η Google μπορεί να χρησιμοποιήσει τα δεδομένα σας για τη μέτρηση του κοινού, τη διαφημιστική απόδοση ή για να σας προσφέρει εξατομικευμένες διαφημίσεις."},mandatoryTitle:"Υποχρεωτικά cookies",mandatoryText:"Αυτός ο ιστότοπος χρησιμοποιεί cookies που είναι απαραίτητα για τη σωστή λειτουργία του και δεν μπορούν να απενεργοποιηθούν.",save:"Αποθήκευση",ourpartners:"Οι συνεργάτες μας"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.en.js b/public/tarteaucitron/lang/tarteaucitron.en.js new file mode 100644 index 0000000..39bcd6c --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.en.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Hello! This site is transparent and lets you choose the 3rd party services you want to allow.", + "adblock_call": "Please disable your adblocker to start customizing.", + "reload": "Refresh the page", + + "alertBigScroll": "By continuing to scroll,", + "alertBigClick": "If you continue to browse this website,", + "alertBig": "you are allowing all third-party services", + + "alertBigPrivacy": "This site uses cookies and gives you control over what you want to activate", + "alertSmall": "Manage services", + "personalize": "Personalize", + "acceptAll": "OK, accept all", + "close": "Close", + "closeBanner": "Hide cookie banner", + + "privacyUrl": "Privacy policy", + + "all": "Preference for all services", + + "info": "Protecting your privacy", + "disclaimer": "By allowing these third party services, you accept their cookies and the use of tracking technologies necessary for their proper functioning.", + "allow": "Allow", + "deny": "Deny", + "noCookie": "This service does not use cookie.", + "useCookie": "This service can install", + "useCookieCurrent": "This service has installed", + "useNoCookie": "This service has not installed any cookie.", + "more": "Read more", + "source": "View the official website", + "credit": "Cookies manager by tarteaucitron.js", + "noServices": "This website does not use any cookie requiring your consent.", + + "toggleInfoBox": "Show/hide informations about cookie storage", + "title": "Cookies management panel", + "cookieDetail": "Cookie detail for", + "ourSite": "on our site", + "modalWindow": "(modal window)", + "newWindow": "(new window)", + "allowAll": "Allow all cookies", + "denyAll": "Deny all cookies", + + "icon": "Cookies", + + "fallback": "is disabled.", + "allowed": "allowed", + "disallowed": "disallowed", + + "ads": { + "title": "Advertising network", + "details": "Ad networks can generate revenue by selling advertising space on the site." + }, + "analytic": { + "title": "Audience measurement", + "details": "The audience measurement services used to generate useful statistics attendance to improve the site." + }, + "social": { + "title": "Social networks", + "details": "Social networks can improve the usability of the site and help to promote it via the shares." + }, + "video": { + "title": "Videos", + "details": "Video sharing services help to add rich media on the site and increase its visibility." + }, + "comment": { + "title": "Comments", + "details": "Comments managers facilitate the filing of comments and fight against spam." + }, + "support": { + "title": "Support", + "details": "Support services allow you to get in touch with the site team and help to improve it." + }, + "api": { + "title": "APIs", + "details": "APIs are used to load scripts: geolocation, search engines, translations, ..." + }, + "other": { + "title": "Other", + "details": "Services to display web content." + }, + + "google": { + "title": "Specific consent for Google services", + "details": "Google may use your data for audience measurement, advertising performance, or to offer you personalized ads." + }, + + "mandatoryTitle": "Mandatory cookies", + "mandatoryText": "This site uses cookies necessary for its proper functioning which cannot be deactivated.", + + "save": "Save", + "ourpartners": "Our Partners" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.en.min.js b/public/tarteaucitron/lang/tarteaucitron.en.min.js new file mode 100644 index 0000000..92b48c0 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.en.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hello! This site is transparent and lets you choose the 3rd party services you want to allow.",adblock_call:"Please disable your adblocker to start customizing.",reload:"Refresh the page",alertBigScroll:"By continuing to scroll,",alertBigClick:"If you continue to browse this website,",alertBig:"you are allowing all third-party services",alertBigPrivacy:"This site uses cookies and gives you control over what you want to activate",alertSmall:"Manage services",personalize:"Personalize",acceptAll:"OK, accept all",close:"Close",closeBanner:"Hide cookie banner",privacyUrl:"Privacy policy",all:"Preference for all services",info:"Protecting your privacy",disclaimer:"By allowing these third party services, you accept their cookies and the use of tracking technologies necessary for their proper functioning.",allow:"Allow",deny:"Deny",noCookie:"This service does not use cookie.",useCookie:"This service can install",useCookieCurrent:"This service has installed",useNoCookie:"This service has not installed any cookie.",more:"Read more",source:"View the official website",credit:"Cookies manager by tarteaucitron.js",noServices:"This website does not use any cookie requiring your consent.",toggleInfoBox:"Show/hide informations about cookie storage",title:"Cookies management panel",cookieDetail:"Cookie detail for",ourSite:"on our site",modalWindow:"(modal window)",newWindow:"(new window)",allowAll:"Allow all cookies",denyAll:"Deny all cookies",icon:"Cookies",fallback:"is disabled.",allowed:"allowed",disallowed:"disallowed",ads:{title:"Advertising network",details:"Ad networks can generate revenue by selling advertising space on the site."},analytic:{title:"Audience measurement",details:"The audience measurement services used to generate useful statistics attendance to improve the site."},social:{title:"Social networks",details:"Social networks can improve the usability of the site and help to promote it via the shares."},video:{title:"Videos",details:"Video sharing services help to add rich media on the site and increase its visibility."},comment:{title:"Comments",details:"Comments managers facilitate the filing of comments and fight against spam."},support:{title:"Support",details:"Support services allow you to get in touch with the site team and help to improve it."},api:{title:"APIs",details:"APIs are used to load scripts: geolocation, search engines, translations, ..."},other:{title:"Other",details:"Services to display web content."},google:{title:"Specific consent for Google services",details:"Google may use your data for audience measurement, advertising performance, or to offer you personalized ads."},mandatoryTitle:"Mandatory cookies",mandatoryText:"This site uses cookies necessary for its proper functioning which cannot be deactivated.",save:"Save",ourpartners:"Our Partners"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.es.js b/public/tarteaucitron/lang/tarteaucitron.es.js new file mode 100644 index 0000000..076765e --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.es.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "¡Hola! Este sitio web es transparente y te da la opción de activar los servicios de terceros.", + "adblock_call": "Por favor deshabilita tu AdBlocker para empezar a personalizar los servicios.", + "reload": "Actualizar esta página", + + "alertBigScroll": "Al continuar desplazándote,", + "alertBigClick": "Si continuas navegando por este sitio web,", + "alertBig": "estás permitiendo servicios terceros", + + "alertBigPrivacy": "Este sitio web usa cookies y te permite controlar las que deseas activar", + "alertSmall": "Gestionar servicios", + "personalize": "Personalizar", + "acceptAll": "OK, aceptar todas", + "close": "Cerrar", + "closeBanner": "Ocultar la banner de cookies", + + "privacyUrl": "Política de privacidad", + + "all": "Ajustes para todos los servicios", + + "info": "Protegiendo tu privacidad", + "disclaimer": "Aceptando estos servicios de terceros, estás aceptando sus cookies y el uso de tecnologías de rastreo necesarias para su correcto funcionamiento.", + "allow": "Permitir", + "deny": "Denegar", + "noCookie": "Este servicio no usa cookies.", + "useCookie": "Este servicio puede instalar", + "useCookieCurrent": "Este servicio ha instalado", + "useNoCookie": "Este servicio no ha instalado ninguna cookie.", + "more": "Leer más", + "source": "Ver sitio web oficial", + "credit": "Gestor de cookies realizado por tarteaucitron.js", + "noServices": "Este sitio web no utiliza ninguna cookie que requiera su consentimiento.", + + "toggleInfoBox": "Mostrar/ocultar información sobre almacenamiento de cookies", + "title": "Panel de gestión de cookies", + "cookieDetail": "Detalles de las cookies para", + "ourSite": "en nuestra web", + "modalWindow": "(ventana modal)", + "newWindow": "(ventana nueva)", + "allowAll": "Permitir todas las cookies", + "denyAll": "Denegar todas las cookies", + + "icon": "Cookies", + + "fallback": "está deshabilitado.", + "allowed": "permitido", + "disallowed": "rechazado", + + "ads": { + "title": "Red de publicidad", + "details": "Las redes publicitarias pueden generar ingresos mediante la venta de espacios publicitarios en el sitio." + }, + "analytic": { + "title": "Medición de audiencia", + "details": "Los servicios de medición de audiencia se usan para generar estadísticas útiles para mejorar el sitio." + }, + "social": { + "title": "Redes sociales", + "details": "Las redes sociales pueden aumentar la usabilidad del sitio web y ayudar a promoverlo a través de la contribución." + }, + "video": { + "title": "Videos", + "details": "Los servicios para compartir videos ayudan a añadir contenido enriquecido en el sitio web y aumentar su visibilidad." + }, + "comment": { + "title": "Comentarios", + "details": "El gestor de comentarios facilita la clasificación de comentarios y luchar contra spam." + }, + "support": { + "title": "Soporte", + "details": "Los servicios de soporte te permiten contactar con el sitio web y ayudar a mejorarlo." + }, + "api": { + "title": "APIs", + "details": "APIs se utilizan para cargar scripts: geolocalización, motor de búsqueda, traducciones, ..." + }, + "other": { + "title": "Otro", + "details": "Servicios para mostrar contenido web." + }, + + "google": { + "title": "Consentimiento específico para los servicios de Google", + "details": "Google puede utilizar tus datos para la medición de audiencia, rendimiento publicitario o para ofrecerte anuncios personalizados." + }, + + "mandatoryTitle": "Cookies obligatorias", + "mandatoryText": "Este sitio utiliza cookies necesarias para su correcto funcionamiento que no se pueden desactivar.", + + "save": "Guardar", + "ourpartners": "Nuestros socios" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.es.min.js b/public/tarteaucitron/lang/tarteaucitron.es.min.js new file mode 100644 index 0000000..4ba7be2 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.es.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"¡Hola! Este sitio web es transparente y te da la opción de activar los servicios de terceros.",adblock_call:"Por favor deshabilita tu AdBlocker para empezar a personalizar los servicios.",reload:"Actualizar esta página",alertBigScroll:"Al continuar desplazándote,",alertBigClick:"Si continuas navegando por este sitio web,",alertBig:"estás permitiendo servicios terceros",alertBigPrivacy:"Este sitio web usa cookies y te permite controlar las que deseas activar",alertSmall:"Gestionar servicios",personalize:"Personalizar",acceptAll:"OK, aceptar todas",close:"Cerrar",closeBanner:"Ocultar la banner de cookies",privacyUrl:"Política de privacidad",all:"Ajustes para todos los servicios",info:"Protegiendo tu privacidad",disclaimer:"Aceptando estos servicios de terceros, estás aceptando sus cookies y el uso de tecnologías de rastreo necesarias para su correcto funcionamiento.",allow:"Permitir",deny:"Denegar",noCookie:"Este servicio no usa cookies.",useCookie:"Este servicio puede instalar",useCookieCurrent:"Este servicio ha instalado",useNoCookie:"Este servicio no ha instalado ninguna cookie.",more:"Leer más",source:"Ver sitio web oficial",credit:"Gestor de cookies realizado por tarteaucitron.js",noServices:"Este sitio web no utiliza ninguna cookie que requiera su consentimiento.",toggleInfoBox:"Mostrar/ocultar información sobre almacenamiento de cookies",title:"Panel de gestión de cookies",cookieDetail:"Detalles de las cookies para",ourSite:"en nuestra web",modalWindow:"(ventana modal)",newWindow:"(ventana nueva)",allowAll:"Permitir todas las cookies",denyAll:"Denegar todas las cookies",icon:"Cookies",fallback:"está deshabilitado.",allowed:"permitido",disallowed:"rechazado",ads:{title:"Red de publicidad",details:"Las redes publicitarias pueden generar ingresos mediante la venta de espacios publicitarios en el sitio."},analytic:{title:"Medición de audiencia",details:"Los servicios de medición de audiencia se usan para generar estadísticas útiles para mejorar el sitio."},social:{title:"Redes sociales",details:"Las redes sociales pueden aumentar la usabilidad del sitio web y ayudar a promoverlo a través de la contribución."},video:{title:"Videos",details:"Los servicios para compartir videos ayudan a añadir contenido enriquecido en el sitio web y aumentar su visibilidad."},comment:{title:"Comentarios",details:"El gestor de comentarios facilita la clasificación de comentarios y luchar contra spam."},support:{title:"Soporte",details:"Los servicios de soporte te permiten contactar con el sitio web y ayudar a mejorarlo."},api:{title:"APIs",details:"APIs se utilizan para cargar scripts: geolocalización, motor de búsqueda, traducciones, ..."},other:{title:"Otro",details:"Servicios para mostrar contenido web."},google:{title:"Consentimiento específico para los servicios de Google",details:"Google puede utilizar tus datos para la medición de audiencia, rendimiento publicitario o para ofrecerte anuncios personalizados."},mandatoryTitle:"Cookies obligatorias",mandatoryText:"Este sitio utiliza cookies necesarias para su correcto funcionamiento que no se pueden desactivar.",save:"Guardar",ourpartners:"Nuestros socios"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.et.js b/public/tarteaucitron/lang/tarteaucitron.et.js new file mode 100644 index 0000000..f712d0a --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.et.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Tere! See lehekülg on läbipaistev ja võimaldab Teil valida kolmandate osapoolte teenuseid, mida soovite lubada.", + "adblock_call": "Kohandamise alustamiseks palun keelake oma reklaamiblokeerija.", + "reload": "Värskendage lehekülge", + + "alertBigScroll": "Kerimist jätkates,", + "alertBigClick": "Kui jätkate selle veebisaidi sirvimist,", + "alertBig": "lubate kõik kolmandate osapoolte teenused", + + "alertBigPrivacy": "See lehekülg kasutab küpsiseid ja annab teile kontrolli selle üle, mida soovite aktiveerida", + "alertSmall": "Teenuste haldamine", + "personalize": "Isikupärasta", + "acceptAll": "OK, nõustu kõigiga", + "close": "Sulge", + "closeBanner": "Peida küpsiste bänner", + + "privacyUrl": "Privaatsuspoliitika", + + "all": "Eelistus kõikidele teenustele", + + "info": "Teie privaatsuse kaitsmine", + "disclaimer": "Kolmandate osapoolte teenuste lubamisel nõustute nende küpsistega ja nende nõuetekohaseks toimimiseks vajalike jälgimistehnoloogiate kasutamisega.", + "allow": "Luba", + "deny": "Keeldu", + "noCookie": "See teenus ei kasuta küpsiseid.", + "useCookie": "Seda teenust saab installida", + "useCookieCurrent": "See teenus on installitud", + "useNoCookie": "See teenus ei ole installinud ühtegi küpsist.", + "more": "Loe rohkem", + "source": "Vaadake ametlikku veebilehekülge", + "credit": "Küpsiste haldur tarteaucitron.js", + "noServices": "See veebisait ei kasuta küpsiseid, mis nõuavad teie nõusolekut.", + + "toggleInfoBox": "Kuva/peida teave küpsiste salvestamise kohta", + "title": "Küpsiste halduspaneel", + "cookieDetail": "Küpsise üksikasjad", + "ourSite": "meie leheküljel", + "modalWindow": "(modaalne aken)", + "newWindow": "(uus aken)", + "allowAll": "Luba kõik küpsised", + "denyAll": "Keela kõik küpsised", + + "icon": "Küpsised", + + "fallback": "on keelatud.", + "allowed": "lubatud", + "disallowed": "keelatud", + + "ads": { + "title": "Reklaamvõrgustik", + "details": "Reklaamivõrgustikud saavad veebileheküljel reklaamipinda müües tulu teenida." + }, + "analytic": { + "title": "Vaatajaskonna mõõtmine", + "details": "Vaatajaskonna mõõtmise teenuseid kasutati lehekülje täiustamiseks kasuliku külastatavuse statistika saamiseks." + }, + "social": { + "title": "Sotsiaalvõrgustikud", + "details": "Sotsiaalvõrgustikud võivad parandada lehekülje kasutatavust ja aidata seda jagamiste kaudu reklaamida." + }, + "video": { + "title": "Videod", + "details": "Videojagamisteenused aitavad leheküljele lisada rikasmeediat ja suurendada selle nähtavust." + }, + "comment": { + "title": "Kommentaarid", + "details": "Kommentaarihaldurid hõlbustavad kommentaaride esitamist ja võitlevad rämpsposti vastu." + }, + "support": { + "title": "Tugi", + "details": "Tugiteenused võimaldavad teil lehekülje meeskonnaga ühendust võtta ja aidata seda täiustada." + }, + "api": { + "title": "API-d", + "details": "API-sid kasutatakse skriptide laadimiseks: geolokatsiooniks, otsingumootorites, tõlgetes, ..." + }, + "other": { + "title": "Muu", + "details": "Teenused veebisisu kuvamiseks." + }, + + "google": { + "title": "Google'i teenuste konkreetne nõusolek", + "details": "Google võib teie andmeid kasutada sihtrühma mõõtmiseks, reklaamide tulemuslikkuse hindamiseks või teile isikupäraste reklaamide pakkumiseks." + }, + + "mandatoryTitle": "Kohustuslikud küpsised", + "mandatoryText": "See lehekülg kasutab nõuetekohaseks toimimiseks vajalikke küpsiseid, mida ei saa deaktiveerida.", + + "save": "Salvesta", + "ourpartners": "Meie partnerid" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.et.min.js b/public/tarteaucitron/lang/tarteaucitron.et.min.js new file mode 100644 index 0000000..96776ab --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.et.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Tere! See lehekülg on läbipaistev ja võimaldab Teil valida kolmandate osapoolte teenuseid, mida soovite lubada.",adblock_call:"Kohandamise alustamiseks palun keelake oma reklaamiblokeerija.",reload:"Värskendage lehekülge",alertBigScroll:"Kerimist jätkates,",alertBigClick:"Kui jätkate selle veebisaidi sirvimist,",alertBig:"lubate kõik kolmandate osapoolte teenused",alertBigPrivacy:"See lehekülg kasutab küpsiseid ja annab teile kontrolli selle üle, mida soovite aktiveerida",alertSmall:"Teenuste haldamine",personalize:"Isikupärasta",acceptAll:"OK, nõustu kõigiga",close:"Sulge",closeBanner:"Peida küpsiste bänner",privacyUrl:"Privaatsuspoliitika",all:"Eelistus kõikidele teenustele",info:"Teie privaatsuse kaitsmine",disclaimer:"Kolmandate osapoolte teenuste lubamisel nõustute nende küpsistega ja nende nõuetekohaseks toimimiseks vajalike jälgimistehnoloogiate kasutamisega.",allow:"Luba",deny:"Keeldu",noCookie:"See teenus ei kasuta küpsiseid.",useCookie:"Seda teenust saab installida",useCookieCurrent:"See teenus on installitud",useNoCookie:"See teenus ei ole installinud ühtegi küpsist.",more:"Loe rohkem",source:"Vaadake ametlikku veebilehekülge",credit:"Küpsiste haldur tarteaucitron.js",noServices:"See veebisait ei kasuta küpsiseid, mis nõuavad teie nõusolekut.",toggleInfoBox:"Kuva/peida teave küpsiste salvestamise kohta",title:"Küpsiste halduspaneel",cookieDetail:"Küpsise üksikasjad",ourSite:"meie leheküljel",modalWindow:"(modaalne aken)",newWindow:"(uus aken)",allowAll:"Luba kõik küpsised",denyAll:"Keela kõik küpsised",icon:"Küpsised",fallback:"on keelatud.",allowed:"lubatud",disallowed:"keelatud",ads:{title:"Reklaamvõrgustik",details:"Reklaamivõrgustikud saavad veebileheküljel reklaamipinda müües tulu teenida."},analytic:{title:"Vaatajaskonna mõõtmine",details:"Vaatajaskonna mõõtmise teenuseid kasutati lehekülje täiustamiseks kasuliku külastatavuse statistika saamiseks."},social:{title:"Sotsiaalvõrgustikud",details:"Sotsiaalvõrgustikud võivad parandada lehekülje kasutatavust ja aidata seda jagamiste kaudu reklaamida."},video:{title:"Videod",details:"Videojagamisteenused aitavad leheküljele lisada rikasmeediat ja suurendada selle nähtavust."},comment:{title:"Kommentaarid",details:"Kommentaarihaldurid hõlbustavad kommentaaride esitamist ja võitlevad rämpsposti vastu."},support:{title:"Tugi",details:"Tugiteenused võimaldavad teil lehekülje meeskonnaga ühendust võtta ja aidata seda täiustada."},api:{title:"API-d",details:"API-sid kasutatakse skriptide laadimiseks: geolokatsiooniks, otsingumootorites, tõlgetes, ..."},other:{title:"Muu",details:"Teenused veebisisu kuvamiseks."},google:{title:"Google'i teenuste konkreetne nõusolek",details:"Google võib teie andmeid kasutada sihtrühma mõõtmiseks, reklaamide tulemuslikkuse hindamiseks või teile isikupäraste reklaamide pakkumiseks."},mandatoryTitle:"Kohustuslikud küpsised",mandatoryText:"See lehekülg kasutab nõuetekohaseks toimimiseks vajalikke küpsiseid, mida ei saa deaktiveerida.",save:"Salvesta",ourpartners:"Meie partnerid"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.fi.js b/public/tarteaucitron/lang/tarteaucitron.fi.js new file mode 100644 index 0000000..53c3193 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.fi.js @@ -0,0 +1,98 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Hei! Tämä sivusto antaa sinun valita ja hallita kolmansien osapuolten asettamia evästeitä.", + "adblock_call": "Estä adblocker muuttaaksesi asetuksia.", + "reload": "Päivitä sivu", + + "alertBigScroll": "Jatkamalla selailua,", + "alertBigClick": "Jatkamalla tämän sivuston selailua,", + "alertBig": "hyväksyt kolmansien osapuolien tarjoamia palveluita", + + "alertBigPrivacy": "Tämä sivusto käyttää evästeitä ja antaa sinun hallita niitä.", + "alertSmall": "Hallinnoi palveluja", + "acceptAll": "OK, hyväksy kaikki", + "personalize": "Personoi", + "close": "Sulje", + "closeBanner": "Piilota evästebanneri", + + "privacyUrl": "Tietosuoja", + + "all": "Kaikkien palveluiden valinta", + + "info": "Yksityisyyden suojaaminen", + "disclaimer": "Hyväksymällä kolmansien osapuolten palvelut, hyväksyt toiminnan kannalta tarpeellisten evästeiden ja seurantateknologioiden käytön.", + "allow": "Hyväksy", + "deny": "Kiellä", + "noCookie": "Tämä palvelu ei käytä evästeitä", + "useCookie": "Tämä palvelu voidaan asentaa", + "useCookieCurrent": "Tämä palvelu on asennettu", + "useNoCookie": "Tämä palvelu ei ole asentanut evästeitä", + "more": "Lue lisää", + "source": "Katso virallinen nettisivu", + "credit": "Evästeiden hallinta: tarteaucitron.js", + "noServices": "Tämä sivusto ei käytä evästeitä, jotka vaativat suostumustasi.", + + "toggleInfoBox": "Näytä/piilota tiedot evästeistä ja niiden säilytyksestä", + "title": "Evästeiden hallintapaneeli", + "cookieDetail": "Evästetiedot", + "ourSite": "sivustollamme", + "modalWindow": "(modaalinen ikkuna)", + "newWindow": "uusi ikkuna", + "allowAll": "Hyväksy kaikki evästeet", + "denyAll": "Kiellä kaikki evästeet", + + "icon": "Cookies", + + "fallback": "hylätty.", + "allowed": "sallittu", + "disallowed": "kielletty", + + "ads": { + "title": "Mainosverkosto", + "details": "Mainosverkostot saattavat saada tuloja myymällä mainostilaa sivustolla." + }, + "analytic": { + "title": "Yleisön mittaaminen", + "details": "Yleisömittauspalveluja käytetään kävijätilastojen tuottamiseen, joista on hyötyä sivuston parantamisessa." + }, + "social": { + "title": "Sosiaaliset verkostot", + "details": "Sosiaaliset verkostot voivat helpottaa sivuston käytettävyyttä ja mainontaa" + }, + "video": { + "title": "Videot", + "details": "Videoiden toistopalvelut auttavat rikastamaan sivuston markkinointia ja kasvattaa sen näkyvyyttä" + }, + + "comment": { + + "title": "Kommentit", + + "details": "Kommentoinnin ylläpito helpottaa kommenttien arkistointia ja roskapostin hallintaa." + }, + "support": { + "title": "Tuki", + "details": "Ohjelmointirajapintoja käytetään eri ohjelmistojen, kuten hakukoneiden, sijaintien tai käännösten, lataamiseen." + }, + "api": { + "title": "Ohjelmointirajapinnat", + "details": "Ohjelmointirajapintoja käytetään eri ohjelmistojen, kuten hakukoneiden, sijaintien tai käännösten, lataamiseen,..." + }, + "other": { + "title": "Muut", + "details": "Palvelut web-sisältöjen näyttämiseen." + }, + + "google": { + "title": "Erityinen suostumus Googlen palveluille", + "details": "Google voi käyttää tietojasi yleisön mittaamiseen, mainosvaikutusten arviointiin tai tarjotakseen sinulle personoituja mainoksia." + }, + + "mandatoryTitle": "Tarpeelliset evästeet", + "mandatoryText": "Tämä sivusto käyttää evästeitä, jotka ovat välttämättömiä sen asianmukaisen toiminnan kannalta. Niitä ei voi poistaa käytöstä.", + + "save": "Tallenna", + "ourpartners": "Kumppanimme" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.fi.min.js b/public/tarteaucitron/lang/tarteaucitron.fi.min.js new file mode 100644 index 0000000..8955a0f --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.fi.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hei! Tämä sivusto antaa sinun valita ja hallita kolmansien osapuolten asettamia evästeitä.",adblock_call:"Estä adblocker muuttaaksesi asetuksia.",reload:"Päivitä sivu",alertBigScroll:"Jatkamalla selailua,",alertBigClick:"Jatkamalla tämän sivuston selailua,",alertBig:"hyväksyt kolmansien osapuolien tarjoamia palveluita",alertBigPrivacy:"Tämä sivusto käyttää evästeitä ja antaa sinun hallita niitä.",alertSmall:"Hallinnoi palveluja",acceptAll:"OK, hyväksy kaikki",personalize:"Personoi",close:"Sulje",closeBanner:"Piilota evästebanneri",privacyUrl:"Tietosuoja",all:"Kaikkien palveluiden valinta",info:"Yksityisyyden suojaaminen",disclaimer:"Hyväksymällä kolmansien osapuolten palvelut, hyväksyt toiminnan kannalta tarpeellisten evästeiden ja seurantateknologioiden käytön.",allow:"Hyväksy",deny:"Kiellä",noCookie:"Tämä palvelu ei käytä evästeitä",useCookie:"Tämä palvelu voidaan asentaa",useCookieCurrent:"Tämä palvelu on asennettu",useNoCookie:"Tämä palvelu ei ole asentanut evästeitä",more:"Lue lisää",source:"Katso virallinen nettisivu",credit:"Evästeiden hallinta: tarteaucitron.js",noServices:"Tämä sivusto ei käytä evästeitä, jotka vaativat suostumustasi.",toggleInfoBox:"Näytä/piilota tiedot evästeistä ja niiden säilytyksestä",title:"Evästeiden hallintapaneeli",cookieDetail:"Evästetiedot",ourSite:"sivustollamme",modalWindow:"(modaalinen ikkuna)",newWindow:"uusi ikkuna",allowAll:"Hyväksy kaikki evästeet",denyAll:"Kiellä kaikki evästeet",icon:"Cookies",fallback:"hylätty.",allowed:"sallittu",disallowed:"kielletty",ads:{title:"Mainosverkosto",details:"Mainosverkostot saattavat saada tuloja myymällä mainostilaa sivustolla."},analytic:{title:"Yleisön mittaaminen",details:"Yleisömittauspalveluja käytetään kävijätilastojen tuottamiseen, joista on hyötyä sivuston parantamisessa."},social:{title:"Sosiaaliset verkostot",details:"Sosiaaliset verkostot voivat helpottaa sivuston käytettävyyttä ja mainontaa"},video:{title:"Videot",details:"Videoiden toistopalvelut auttavat rikastamaan sivuston markkinointia ja kasvattaa sen näkyvyyttä"},comment:{title:"Kommentit",details:"Kommentoinnin ylläpito helpottaa kommenttien arkistointia ja roskapostin hallintaa."},support:{title:"Tuki",details:"Ohjelmointirajapintoja käytetään eri ohjelmistojen, kuten hakukoneiden, sijaintien tai käännösten, lataamiseen."},api:{title:"Ohjelmointirajapinnat",details:"Ohjelmointirajapintoja käytetään eri ohjelmistojen, kuten hakukoneiden, sijaintien tai käännösten, lataamiseen,..."},other:{title:"Muut",details:"Palvelut web-sisältöjen näyttämiseen."},google:{title:"Erityinen suostumus Googlen palveluille",details:"Google voi käyttää tietojasi yleisön mittaamiseen, mainosvaikutusten arviointiin tai tarjotakseen sinulle personoituja mainoksia."},mandatoryTitle:"Tarpeelliset evästeet",mandatoryText:"Tämä sivusto käyttää evästeitä, jotka ovat välttämättömiä sen asianmukaisen toiminnan kannalta. Niitä ei voi poistaa käytöstä.",save:"Tallenna",ourpartners:"Kumppanimme"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.fr.js b/public/tarteaucitron/lang/tarteaucitron.fr.js new file mode 100644 index 0000000..945e463 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.fr.js @@ -0,0 +1,96 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + + "middleBarHead": "☝ 🍪", + "adblock": "Bonjour! Ce site joue la transparence et vous donne le choix des services tiers à activer.", + "adblock_call": "Merci de désactiver votre adblocker pour commencer la personnalisation.", + "reload": "Recharger la page", + + "alertBigScroll": "En continuant de défiler,", + "alertBigClick": "En poursuivant votre navigation,", + "alertBig": "vous acceptez l'utilisation de services tiers pouvant installer des cookies", + + "alertBigPrivacy": "Ce site utilise des cookies et vous donne le contrôle sur ceux que vous souhaitez activer", + "alertSmall": "Gestion des services", + "acceptAll": "Tout accepter", + "personalize": "Personnaliser", + "close": "Fermer", + "closeBanner": "Masquer le bandeau des cookies", + + "privacyUrl": "Politique de confidentialité", + + "all": "Préférences pour tous les services", + + "info": "Protection de votre vie privée", + "disclaimer": "En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement.", + "allow": "Autoriser", + "deny": "Interdire", + "noCookie": "Ce service ne dépose aucun cookie.", + "useCookie": "Ce service peut déposer", + "useCookieCurrent": "Ce service a déposé", + "useNoCookie": "Ce service n'a déposé aucun cookie.", + "more": "En savoir plus", + "source": "Voir le site officiel", + "credit": "Gestion des cookies par tarteaucitron.js", + "noServices": "Ce site n'utilise aucun cookie nécessitant votre consentement.", + + "toggleInfoBox": "Afficher/masquer les informations sur le stockage des cookies", + "title": "Panneau de gestion des cookies", + "cookieDetail": "Détail des cookies", + "ourSite": "sur notre site", + "modalWindow": "(fenêtre modale)", + "newWindow": "(nouvelle fenêtre)", + "allowAll": "Tout accepter", + "denyAll": "Tout refuser", + + "icon": "Cookies", + + "fallback": "est désactivé.", + "allowed": "autorisé", + "disallowed": "interdit", + + "ads": { + "title": "Régies publicitaires", + "details": "Les régies publicitaires permettent de générer des revenus en commercialisant les espaces publicitaires du site." + }, + "analytic": { + "title": "Mesure d'audience", + "details": "Les services de mesure d'audience permettent de générer des statistiques de fréquentation utiles à l'amélioration du site." + }, + "social": { + "title": "Réseaux sociaux", + "details": "Les réseaux sociaux permettent d'améliorer la convivialité du site et aident à sa promotion via les partages." + }, + "video": { + "title": "Vidéos", + "details": "Les services de partage de vidéo permettent d'enrichir le site de contenu multimédia et augmentent sa visibilité." + }, + "comment": { + "title": "Commentaires", + "details": "Les gestionnaires de commentaires facilitent le dépôt de vos commentaires et luttent contre le spam." + }, + "support": { + "title": "Support", + "details": "Les services de support vous permettent d'entrer en contact avec l'équipe du site et d'aider à son amélioration." + }, + "api": { + "title": "APIs", + "details": "Les APIs permettent de charger des scripts : géolocalisation, moteurs de recherche, traductions, ..." + }, + "other": { + "title": "Autre", + "details": "Services visant à afficher du contenu web." + }, + + "google": { + "title": "Consentement spécifique aux services Google", + "details": "Google peut utiliser vos données pour la mesure d'audience, la performance publicitaire ou pour vous proposer des annonces personnalisées." + }, + + "mandatoryTitle": "Cookies obligatoires", + "mandatoryText": "Ce site utilise des cookies nécessaires à son bon fonctionnement. Ils ne peuvent pas être désactivés.", + + "save": "Enregistrer", + "ourpartners": "Nos partenaires" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.fr.min.js b/public/tarteaucitron/lang/tarteaucitron.fr.min.js new file mode 100644 index 0000000..fecdb6b --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.fr.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Bonjour! Ce site joue la transparence et vous donne le choix des services tiers à activer.",adblock_call:"Merci de désactiver votre adblocker pour commencer la personnalisation.",reload:"Recharger la page",alertBigScroll:"En continuant de défiler,",alertBigClick:"En poursuivant votre navigation,",alertBig:"vous acceptez l'utilisation de services tiers pouvant installer des cookies",alertBigPrivacy:"Ce site utilise des cookies et vous donne le contrôle sur ceux que vous souhaitez activer",alertSmall:"Gestion des services",acceptAll:"Tout accepter",personalize:"Personnaliser",close:"Fermer",closeBanner:"Masquer le bandeau des cookies",privacyUrl:"Politique de confidentialité",all:"Préférences pour tous les services",info:"Protection de votre vie privée",disclaimer:"En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement.",allow:"Autoriser",deny:"Interdire",noCookie:"Ce service ne dépose aucun cookie.",useCookie:"Ce service peut déposer",useCookieCurrent:"Ce service a déposé",useNoCookie:"Ce service n'a déposé aucun cookie.",more:"En savoir plus",source:"Voir le site officiel",credit:"Gestion des cookies par tarteaucitron.js",noServices:"Ce site n'utilise aucun cookie nécessitant votre consentement.",toggleInfoBox:"Afficher/masquer les informations sur le stockage des cookies",title:"Panneau de gestion des cookies",cookieDetail:"Détail des cookies",ourSite:"sur notre site",modalWindow:"(fenêtre modale)",newWindow:"(nouvelle fenêtre)",allowAll:"Tout accepter",denyAll:"Tout refuser",icon:"Cookies",fallback:"est désactivé.",allowed:"autorisé",disallowed:"interdit",ads:{title:"Régies publicitaires",details:"Les régies publicitaires permettent de générer des revenus en commercialisant les espaces publicitaires du site."},analytic:{title:"Mesure d'audience",details:"Les services de mesure d'audience permettent de générer des statistiques de fréquentation utiles à l'amélioration du site."},social:{title:"Réseaux sociaux",details:"Les réseaux sociaux permettent d'améliorer la convivialité du site et aident à sa promotion via les partages."},video:{title:"Vidéos",details:"Les services de partage de vidéo permettent d'enrichir le site de contenu multimédia et augmentent sa visibilité."},comment:{title:"Commentaires",details:"Les gestionnaires de commentaires facilitent le dépôt de vos commentaires et luttent contre le spam."},support:{title:"Support",details:"Les services de support vous permettent d'entrer en contact avec l'équipe du site et d'aider à son amélioration."},api:{title:"APIs",details:"Les APIs permettent de charger des scripts : géolocalisation, moteurs de recherche, traductions, ..."},other:{title:"Autre",details:"Services visant à afficher du contenu web."},google:{title:"Consentement spécifique aux services Google",details:"Google peut utiliser vos données pour la mesure d'audience, la performance publicitaire ou pour vous proposer des annonces personnalisées."},mandatoryTitle:"Cookies obligatoires",mandatoryText:"Ce site utilise des cookies nécessaires à son bon fonctionnement. Ils ne peuvent pas être désactivés.",save:"Enregistrer",ourpartners:"Nos partenaires"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.hr.js b/public/tarteaucitron/lang/tarteaucitron.hr.js new file mode 100644 index 0000000..1118344 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.hr.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Pozdrav! Ova stranica je transparentna i omogućuje vam odabir usluga trećih strana koje želite omogućiti.", + "adblock_call": "Molimo vas da onemogućite svoj adblocker kako biste započeli prilagodbu.", + "reload": "Osvježite stranicu", + + "alertBigScroll": "Nastavkom pomicanja,", + "alertBigClick": "Ako nastavite pregledavati ovu web stranicu,", + "alertBig": "dopuštate sve usluge trećih strana", + + "alertBigPrivacy": "Ova stranica koristi kolačiće i daje vam kontrolu nad onim što želite aktivirati", + "alertSmall": "Upravljanje uslugama", + "personalize": "Personaliziraj", + "acceptAll": "U redu, prihvati sve", + "close": "Zatvori", + "closeBanner": "Sakrij banner kolačića", + + "privacyUrl": "Pravila privatnosti", + + "all": "Preference za sve usluge", + + "info": "Zaštita vaše privatnosti", + "disclaimer": "Dopuštanjem ovih usluga trećih strana prihvaćate njihove kolačiće i upotrebu tehnologija praćenja potrebnih za njihovo ispravno funkcioniranje.", + "allow": "Dopusti", + "deny": "Zanijeci", + "noCookie": "Ova usluga ne koristi kolačiće.", + "useCookie": "Ova usluga može instalirati", + "useCookieCurrent": "Ova usluga je instalirana", + "useNoCookie": "Ova usluga nije instalirala nikakve kolačiće.", + "more": "Saznajte više", + "source": "Pogledajte službenu stranicu", + "credit": "Usluge za upravljanje kolačićima od tarteaucitron.js", + "noServices": "Ova web-lokacija ne koristi nijedan kolačić koji zahtijeva vaš pristanak.", + + "toggleInfoBox": "Prikaži/sakrij informacije o pohrani kolačića", + "title": "Panel za upravljanje kolačićima", + "cookieDetail": "Detalji kolačića za", + "ourSite": "našu web-lokaciju", + "modalWindow": "(modalni prozor)", + "newWindow": "(novi prozor)", + "allowAll": "Dopusti sve kolačiće", + "denyAll": "Odbij sve kolačiće", + + "icon": "Kolačići", + + "fallback": "onemogućeni su.", + "allowed": "dopušteno", + "disallowed": "nedopušteno", + + "ads": { + "title": "Oglasne mreže", + "details": "Oglasne mreže mogu generirati prihod prodajom oglasnog prostora na stranici." + }, + "analytic": { + "title": "Mjerenje publike", + "details": "Usluge mjerenja publike koriste kolačiće za prikupljanje informacija o posjetiteljima." + }, + "social": { + "title": "Društvene mreže", + "details": "Društvene mreže mogu poboljšati upotrebljivost stranice i pomoći u promociji putem dijeljenja." + }, + "video": { + "title": "Video", + "details": "Usluge dijeljenja videozapisa pomažu dodavanju bogatog sadržaja na stranicu i povećavaju njenu vidljivost." + }, + "comment": { + "title": "Komentari", + "details": "Upravitelji komentara olakšavaju izradu komentara i sprječavaju spam." + }, + "support": { + "title": "Podrška", + "details": "Usluge podrške omogućuju vam kontaktiranje tima stranice i pomoć u njenom poboljšanju." + }, + "api": { + "title": "API-ji", + "details": "API-ji omogućuju učitavanje skripti poput: geolokacije, tražilica, prijevoda itd." + }, + "other": { + "title": "Ostalo", + "details": "Usluge za prikaz web sadržaja." + }, + + "google": { + "title": "Posebno odobrenje za usluge Google", + "details": "Google može koristiti vaše podatke za mjerenje publike, učinkovitost oglašavanja ili ponudu personaliziranih oglasa." + }, + + "mandatoryTitle": "Obvezni kolačići", + "mandatoryText": "Ova stranica koristi kolačiće neophodne za njen ispravan rad koji se ne mogu onemogućiti.", + + "save": "Spremi", + "ourpartners": "Naši partneri" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.hr.min.js b/public/tarteaucitron/lang/tarteaucitron.hr.min.js new file mode 100644 index 0000000..8040f4f --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.hr.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Pozdrav! Ova stranica je transparentna i omogućuje vam odabir usluga trećih strana koje želite omogućiti.",adblock_call:"Molimo vas da onemogućite svoj adblocker kako biste započeli prilagodbu.",reload:"Osvježite stranicu",alertBigScroll:"Nastavkom pomicanja,",alertBigClick:"Ako nastavite pregledavati ovu web stranicu,",alertBig:"dopuštate sve usluge trećih strana",alertBigPrivacy:"Ova stranica koristi kolačiće i daje vam kontrolu nad onim što želite aktivirati",alertSmall:"Upravljanje uslugama",personalize:"Personaliziraj",acceptAll:"U redu, prihvati sve",close:"Zatvori",closeBanner:"Sakrij banner kolačića",privacyUrl:"Pravila privatnosti",all:"Preference za sve usluge",info:"Zaštita vaše privatnosti",disclaimer:"Dopuštanjem ovih usluga trećih strana prihvaćate njihove kolačiće i upotrebu tehnologija praćenja potrebnih za njihovo ispravno funkcioniranje.",allow:"Dopusti",deny:"Zanijeci",noCookie:"Ova usluga ne koristi kolačiće.",useCookie:"Ova usluga može instalirati",useCookieCurrent:"Ova usluga je instalirana",useNoCookie:"Ova usluga nije instalirala nikakve kolačiće.",more:"Saznajte više",source:"Pogledajte službenu stranicu",credit:"Usluge za upravljanje kolačićima od tarteaucitron.js",noServices:"Ova web-lokacija ne koristi nijedan kolačić koji zahtijeva vaš pristanak.",toggleInfoBox:"Prikaži/sakrij informacije o pohrani kolačića",title:"Panel za upravljanje kolačićima",cookieDetail:"Detalji kolačića za",ourSite:"našu web-lokaciju",modalWindow:"(modalni prozor)",newWindow:"(novi prozor)",allowAll:"Dopusti sve kolačiće",denyAll:"Odbij sve kolačiće",icon:"Kolačići",fallback:"onemogućeni su.",allowed:"dopušteno",disallowed:"nedopušteno",ads:{title:"Oglasne mreže",details:"Oglasne mreže mogu generirati prihod prodajom oglasnog prostora na stranici."},analytic:{title:"Mjerenje publike",details:"Usluge mjerenja publike koriste kolačiće za prikupljanje informacija o posjetiteljima."},social:{title:"Društvene mreže",details:"Društvene mreže mogu poboljšati upotrebljivost stranice i pomoći u promociji putem dijeljenja."},video:{title:"Video",details:"Usluge dijeljenja videozapisa pomažu dodavanju bogatog sadržaja na stranicu i povećavaju njenu vidljivost."},comment:{title:"Komentari",details:"Upravitelji komentara olakšavaju izradu komentara i sprječavaju spam."},support:{title:"Podrška",details:"Usluge podrške omogućuju vam kontaktiranje tima stranice i pomoć u njenom poboljšanju."},api:{title:"API-ji",details:"API-ji omogućuju učitavanje skripti poput: geolokacije, tražilica, prijevoda itd."},other:{title:"Ostalo",details:"Usluge za prikaz web sadržaja."},google:{title:"Posebno odobrenje za usluge Google",details:"Google može koristiti vaše podatke za mjerenje publike, učinkovitost oglašavanja ili ponudu personaliziranih oglasa."},mandatoryTitle:"Obvezni kolačići",mandatoryText:"Ova stranica koristi kolačiće neophodne za njen ispravan rad koji se ne mogu onemogućiti.",save:"Spremi",ourpartners:"Naši partneri"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.hu.js b/public/tarteaucitron/lang/tarteaucitron.hu.js new file mode 100644 index 0000000..e201555 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.hu.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Szia! Ez a webhely átlátható, és lehetővé teszi a kívánt harmadik fél szolgáltatásainak kiválasztását", + "adblock_call": "A testreszabás megkezdéséhez állítsd le az adblockert, kérlek.", + "reload": "Oldal frissítése", + + "alertBigScroll": "A görgetés folytatásával,", + "alertBigClick": "Ha folytatod a böngészést ezen oldalon,", + "alertBig": "engedélyezed a harmadik fél összes szolgáltatását.", + + "alertBigPrivacy": "A webhely tartalmának megjelenítéséhez és a felhasználói élmény javításához cookie-kat használunk", + "alertSmall": "Szolgáltatások kezelése", + "personalize": "Beállítások", + "acceptAll": "OK, elfogadom", + "close": "Bezár", + "closeBanner": "Cookie-szalag elrejtése", + + "privacyUrl": "Adatvédelmi irányelvek", + + "all": "Összes szolgáltatás előnyben részesítése", + + "info": "Személyi adataid védelme", + "disclaimer": "A harmadik fél szolgáltatásainak engedélyezésével elfogadja a sütiket és a megfelelő működésükhöz szükséges nyomkövetési technológiák használatát.", + "allow": "Elfogadom", + "deny": "Elutasítom", + "noCookie": "Ez a szolgáltatás nem használ sütit.", + "useCookie": "Ez a szolgáltatás telepíthető", + "useCookieCurrent": "Ez a szolgáltatás telepített", + "useNoCookie": "Ez a szolgáltatás nem telepített sütiket", + "more": "Olvass többet", + "source": "Tekintsd meg a hivatalos weboldalt", + "credit": "Cookie-kezelő: tarteaucitron.js", + "noServices": "Ez a weboldal nem használ olyan sütiket, amelyekhez a beleegyezésed szükséges.", + + "toggleInfoBox": "Információk megjelenítése / elrejtése a süti-tárolással kapcsolatban", + "title": "Süti preferenciák", + "cookieDetail": "Süti adatok a következőhöz:", + "ourSite": "weboldalunkon", + "modalWindow": "(modális ablak)", + "newWindow": "(új ablak)", + "allowAll": "Elfogadom az öszeset", + "denyAll": "Elutasítom", + + "icon": "Cookies", + + "fallback": "letiltott.", + "allowed": "megengedett", + "disallowed": "nem engedélyezett", + + "ads": { + "title": "Reklámhálózat", + "details": "A hirdetési hálózatok bevételt teremthetnek azáltal, hogy értékesítik a webhelyen található hirdetési felületet" + }, + "analytic": { + "title": "Közönségmérés", + "details": "A közönségmérési szolgáltatások hasznos statisztikai adatokat generáltak a webhely fejlesztése érdekében." + }, + "social": { + "title": "Közösségi hálózatok", + "details": "A közösségi hálózatok javíthatják a webhely használhatóságát, és elősegíthetik annak promoválását a megosztások révén." + }, + "video": { + "title": "Videók", + "details": "A videomegosztó szolgáltatások hozzájárulnak hasznos multimédiához a webhelyen és növelik annak láthatóságát." + }, + "comment": { + "title": "Kommentek", + "details": "A megjegyzésfigyelők megkönnyítik a megjegyzések kitöltését és a spam elleni küzdelmet." + }, + "support": { + "title": "Támogatás", + "details": "A támogatási szolgáltatások lehetővé teszik, hogy kapcsolatba lépjen a webhely csapatával, és segítsen annak fejlesztésében." + }, + "api": { + "title": "APIk", + "details": "Az API-kat a szkriptek betöltésére használják: földrajzi helymeghatározás, keresőmotorok, fordítások..." + }, + "other": { + "title": "Más", + "details": "Szolgáltatások webtartalom megjelenítésére." + }, + + "google": { + "title": "Speciális hozzájárulás a Google szolgáltatásaihoz", + "details": "A Google használhatja az adatait közönségmérésre, reklámhatékonyságra, vagy személyre szabott hirdetések megjelenítésére." + }, + + "mandatoryTitle": "Kötelező sütik", + "mandatoryText": "A webhely tartalmának megjelenítéséhez és a felhasználói bejelentkezéshez sütiket használunk amiket nem lehet kikapcsolni.", + + "save": "Mentés", + "ourpartners": "Partnereink" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.hu.min.js b/public/tarteaucitron/lang/tarteaucitron.hu.min.js new file mode 100644 index 0000000..8494450 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.hu.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Szia! Ez a webhely átlátható, és lehetővé teszi a kívánt harmadik fél szolgáltatásainak kiválasztását",adblock_call:"A testreszabás megkezdéséhez állítsd le az adblockert, kérlek.",reload:"Oldal frissítése",alertBigScroll:"A görgetés folytatásával,",alertBigClick:"Ha folytatod a böngészést ezen oldalon,",alertBig:"engedélyezed a harmadik fél összes szolgáltatását.",alertBigPrivacy:"A webhely tartalmának megjelenítéséhez és a felhasználói élmény javításához cookie-kat használunk",alertSmall:"Szolgáltatások kezelése",personalize:"Beállítások",acceptAll:"OK, elfogadom",close:"Bezár",closeBanner:"Cookie-szalag elrejtése",privacyUrl:"Adatvédelmi irányelvek",all:"Összes szolgáltatás előnyben részesítése",info:"Személyi adataid védelme",disclaimer:"A harmadik fél szolgáltatásainak engedélyezésével elfogadja a sütiket és a megfelelő működésükhöz szükséges nyomkövetési technológiák használatát.",allow:"Elfogadom",deny:"Elutasítom",noCookie:"Ez a szolgáltatás nem használ sütit.",useCookie:"Ez a szolgáltatás telepíthető",useCookieCurrent:"Ez a szolgáltatás telepített",useNoCookie:"Ez a szolgáltatás nem telepített sütiket",more:"Olvass többet",source:"Tekintsd meg a hivatalos weboldalt",credit:"Cookie-kezelő: tarteaucitron.js",noServices:"Ez a weboldal nem használ olyan sütiket, amelyekhez a beleegyezésed szükséges.",toggleInfoBox:"Információk megjelenítése / elrejtése a süti-tárolással kapcsolatban",title:"Süti preferenciák",cookieDetail:"Süti adatok a következőhöz:",ourSite:"weboldalunkon",modalWindow:"(modális ablak)",newWindow:"(új ablak)",allowAll:"Elfogadom az öszeset",denyAll:"Elutasítom",icon:"Cookies",fallback:"letiltott.",allowed:"megengedett",disallowed:"nem engedélyezett",ads:{title:"Reklámhálózat",details:"A hirdetési hálózatok bevételt teremthetnek azáltal, hogy értékesítik a webhelyen található hirdetési felületet"},analytic:{title:"Közönségmérés",details:"A közönségmérési szolgáltatások hasznos statisztikai adatokat generáltak a webhely fejlesztése érdekében."},social:{title:"Közösségi hálózatok",details:"A közösségi hálózatok javíthatják a webhely használhatóságát, és elősegíthetik annak promoválását a megosztások révén."},video:{title:"Videók",details:"A videomegosztó szolgáltatások hozzájárulnak hasznos multimédiához a webhelyen és növelik annak láthatóságát."},comment:{title:"Kommentek",details:"A megjegyzésfigyelők megkönnyítik a megjegyzések kitöltését és a spam elleni küzdelmet."},support:{title:"Támogatás",details:"A támogatási szolgáltatások lehetővé teszik, hogy kapcsolatba lépjen a webhely csapatával, és segítsen annak fejlesztésében."},api:{title:"APIk",details:"Az API-kat a szkriptek betöltésére használják: földrajzi helymeghatározás, keresőmotorok, fordítások..."},other:{title:"Más",details:"Szolgáltatások webtartalom megjelenítésére."},google:{title:"Speciális hozzájárulás a Google szolgáltatásaihoz",details:"A Google használhatja az adatait közönségmérésre, reklámhatékonyságra, vagy személyre szabott hirdetések megjelenítésére."},mandatoryTitle:"Kötelező sütik",mandatoryText:"A webhely tartalmának megjelenítéséhez és a felhasználói bejelentkezéshez sütiket használunk amiket nem lehet kikapcsolni.",save:"Mentés",ourpartners:"Partnereink"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.it.js b/public/tarteaucitron/lang/tarteaucitron.it.js new file mode 100644 index 0000000..3a8a316 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.it.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Benvenuto! Questo sito ti permette di attivare i servizi di terzi di tua scelta.", + "adblock_call": "Disabilita il tuo adblocker per iniziare la navigazione.", + "reload": "Aggiorna la pagina", + + "alertBigScroll": "Continuando a scorrere,", + "alertBigClick": "Continuando a navigare nel sito,", + "alertBig": "autorizzi l’utilizzo dei cookies inviati da domini di terze parti", + + "alertBigPrivacy": "Questo sito fa uso di cookies e ti consente di decidere se accettarli o rifiutarli", + "alertSmall": "Gestione dei servizi", + "acceptAll": "Ok, accetta tutto", + "personalize": "Personalizza", + "close": "Chiudi", + "closeBanner": "Nascondi il banner dei cookie", + + "privacyUrl": "Politica sulla riservatezza", + + "all": "Preferenze per tutti i servizi", + + "info": "Tutela della privacy", + "disclaimer": "Abilitando l'uso dei servizi di terze parti, accetti la ricezione dei cookies e l'uso delle tecnologie analitici necessarie al loro funzionamento.", + "allow": "Consenti", + "deny": "Blocca", + "noCookie": "Questo servizio non invia nessun cookie", + "useCookie": "Questo servizio puo' inviare", + "useCookieCurrent": "Questo servizio ha inviato", + "useNoCookie": "Questo servizio non ha inviato nessun cookie", + "more": "Saperne di più", + "source": "Vai al sito ufficiale", + "credit": "Gestione dei cookies da tarteaucitron.js", + "noServices": "Questo sito web non utilizza alcun cookie che richieda il tuo consenso.", + + "toggleInfoBox": "Mostra/nascondi informazioni sulla memorizzazione dei cookie", + "title": "Pannello di gestione dei cookies", + "cookieDetail": "Cookie detail for", + "ourSite": "on our site", + "modalWindow": "(finestra modale)", + "newWindow": "(nuova finestra)", + "allowAll": "Consenti tutti i cookie", + "denyAll": "Rifiuta tutti i cookie", + + "icon": "Cookies", + + "fallback": "è disattivato", + "allowed": "permesso", + "disallowed": "non consentito", + + "ads": { + "title": "Regie pubblicitarie", + "details": "Le regie pubblicitarie producono redditi gestendo la commercializzazione degli spazi del sito dedicati alle campagne pubblicitarie" + }, + "analytic": { + "title": "Misura del pubblico", + "details": "I servizi di misura del pubblico permettono di raccogliere le statistiche utili al miglioramento del sito" + }, + "social": { + "title": "Reti sociali", + "details": "Le reti sociali permettono di migliorare l'aspetto conviviale del sito e di sviluppare la condivisione dei contenuti da parte degli utenti a fini promozionali." + }, + "video": { + "title": "Video", + "details": "I servizi di condivisione di video permettono di arricchire il sito di contenuti multimediali e di aumentare la sua visibilità" + }, + "comment": { + "title": "Commenti", + "details": "La gestione dei commenti utente aiuta a gestire la pubblicazione dei commenti e a lottare contro lo spamming" + }, + "support": { + "title": "Supporto", + "details": "I servizi di supporto ti consentono di contattare la team del sito e di contribuire al suo miglioramento" + }, + "api": { + "title": "API", + "details": "Le API permettono di implementare script diversi : geolocalizzazione, motori di ricerca, traduttori..." + }, + "other": { + "title": "Altro", + "details": "Servizi per visualizzare contenuti web." + }, + + "google": { + "title": "Consenso specifico per i servizi di Google", + "details": "Google può utilizzare i tuoi dati per la misurazione dell'audience, le performance pubblicitarie o per offrirti annunci personalizzati." + }, + + "mandatoryTitle": "Cookies obbligatori", + "mandatoryText": "Questo sito utilizza cookies necessari per il suo corretto funzionamento che non possono essere disattivati.", + + "save": "Salva", + "ourpartners": "I nostri partner" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.it.min.js b/public/tarteaucitron/lang/tarteaucitron.it.min.js new file mode 100644 index 0000000..56a4b0d --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.it.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Benvenuto! Questo sito ti permette di attivare i servizi di terzi di tua scelta.",adblock_call:"Disabilita il tuo adblocker per iniziare la navigazione.",reload:"Aggiorna la pagina",alertBigScroll:"Continuando a scorrere,",alertBigClick:"Continuando a navigare nel sito,",alertBig:"autorizzi l’utilizzo dei cookies inviati da domini di terze parti",alertBigPrivacy:"Questo sito fa uso di cookies e ti consente di decidere se accettarli o rifiutarli",alertSmall:"Gestione dei servizi",acceptAll:"Ok, accetta tutto",personalize:"Personalizza",close:"Chiudi",closeBanner:"Nascondi il banner dei cookie",privacyUrl:"Politica sulla riservatezza",all:"Preferenze per tutti i servizi",info:"Tutela della privacy",disclaimer:"Abilitando l'uso dei servizi di terze parti, accetti la ricezione dei cookies e l'uso delle tecnologie analitici necessarie al loro funzionamento.",allow:"Consenti",deny:"Blocca",noCookie:"Questo servizio non invia nessun cookie",useCookie:"Questo servizio puo' inviare",useCookieCurrent:"Questo servizio ha inviato",useNoCookie:"Questo servizio non ha inviato nessun cookie",more:"Saperne di più",source:"Vai al sito ufficiale",credit:"Gestione dei cookies da tarteaucitron.js",noServices:"Questo sito web non utilizza alcun cookie che richieda il tuo consenso.",toggleInfoBox:"Mostra/nascondi informazioni sulla memorizzazione dei cookie",title:"Pannello di gestione dei cookies",cookieDetail:"Cookie detail for",ourSite:"on our site",modalWindow:"(finestra modale)",newWindow:"(nuova finestra)",allowAll:"Consenti tutti i cookie",denyAll:"Rifiuta tutti i cookie",icon:"Cookies",fallback:"è disattivato",allowed:"permesso",disallowed:"non consentito",ads:{title:"Regie pubblicitarie",details:"Le regie pubblicitarie producono redditi gestendo la commercializzazione degli spazi del sito dedicati alle campagne pubblicitarie"},analytic:{title:"Misura del pubblico",details:"I servizi di misura del pubblico permettono di raccogliere le statistiche utili al miglioramento del sito"},social:{title:"Reti sociali",details:"Le reti sociali permettono di migliorare l'aspetto conviviale del sito e di sviluppare la condivisione dei contenuti da parte degli utenti a fini promozionali."},video:{title:"Video",details:"I servizi di condivisione di video permettono di arricchire il sito di contenuti multimediali e di aumentare la sua visibilità"},comment:{title:"Commenti",details:"La gestione dei commenti utente aiuta a gestire la pubblicazione dei commenti e a lottare contro lo spamming"},support:{title:"Supporto",details:"I servizi di supporto ti consentono di contattare la team del sito e di contribuire al suo miglioramento"},api:{title:"API",details:"Le API permettono di implementare script diversi : geolocalizzazione, motori di ricerca, traduttori..."},other:{title:"Altro",details:"Servizi per visualizzare contenuti web."},google:{title:"Consenso specifico per i servizi di Google",details:"Google può utilizzare i tuoi dati per la misurazione dell'audience, le performance pubblicitarie o per offrirti annunci personalizzati."},mandatoryTitle:"Cookies obbligatori",mandatoryText:"Questo sito utilizza cookies necessari per il suo corretto funzionamento che non possono essere disattivati.",save:"Salva",ourpartners:"I nostri partner"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.ja.js b/public/tarteaucitron/lang/tarteaucitron.ja.js new file mode 100644 index 0000000..f2a4475 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ja.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "こんにちは!このサイトは透明で、許可するサードパーティーサービスを選択できます。", + "adblock_call": "カスタマイズを開始するには、広告ブロッカーを無効にしてください。", + "reload": "ページをリフレッシュ", + + "alertBigScroll": "スクロールを続けることで、", + "alertBigClick": "このウェブサイトを引き続き閲覧する場合、", + "alertBig": "すべてのサードパーティーサービスを許可しています", + + "alertBigPrivacy": "当サイトはクッキーを利用しております。お客様自身でクッキー利用の設定および管理ができます。", + "alertSmall": "サービスを管理", + "personalize": "カスタマイズする", + "acceptAll": "全てに同意する", + "close": "閉じる", + "closeBanner": "クッキー バナーを非表示にする", + + "privacyUrl": "プライバシーポリシー", + + "all": "すべてのサービスの設定", + + "info": "プライバシーの保護", + "disclaimer": "これらの第三者によるサービスを許可することで、サイトの動作に必要なクッキーや他のトラッキング・テクノロジーの使用に同意するものとみなします。", + "allow": "許可", + "deny": "拒否", + "noCookie": "このサービスはクッキーを使用しません。", + "useCookie": "このサービスはクッキーをインストールできます。", + "useCookieCurrent": "このサービスは2つのクッキーを利用します", + "useNoCookie": "このサービスはクッキーをインストールしていません。", + "more": "もっと読む", + "source": "公式サイトで閲覧する", + "credit": "tarteaucitron.js によるクッキー マネージャー", + "noServices": "このウェブサイトはあなたの同意が必要なクッキーを使用していません。", + + "toggleInfoBox": "クッキーの保存に関する情報の表示/非表示", + "title": "クッキー利用の管理について", + "cookieDetail": "クッキーの詳細", + "ourSite": "当サイト上", + "modalWindow": "(モーダルウィンドウ)", + "newWindow": "(新しい窓)", + "allowAll": "すべてのクッキーを許可する", + "denyAll": "すべてのクッキーを拒否する", + + "icon": "クッキー", + + "fallback": "が無効になっています。", + "allowed": "許可", + "disallowed": "許可されていません", + + "ads": { + "title": "広告ネットワーク", + "details": "広告ネットワークは、サイト上の広告スペースを販売することで収益を生むことができます。" + }, + "analytic": { + "title": "視聴者数の測定", + "details": "サイトの改善のために有益な統計を生成するために使用される視聴者数の測定サービス。" + }, + "social": { + "title": "ソーシャルネットワーク", + "details": "ソーシャルネットワークはサイトの使いやすさを向上させ、共有を通じてプロモーションに役立ちます。" + }, + "video": { + "title": "動画", + "details": "動画共有サービスはサイトに豊富なメディアを追加し、その可視性を向上させるのに役立ちます。" + }, + "comment": { + "title": "コメント", + "details": "コメントマネージャーはコメントの提出を容易にし、スパムとの戦いをサポートします。" + }, + "support": { + "title": "サポート", + "details": "サポートサービスを使用して、サイトのチームと連絡を取り、サイトの改善に寄与できます。" + }, + "api": { + "title": "APIs", + "details": "APIはスクリプトを読み込むために使用されます:地理位置、検索エンジン、翻訳など。" + }, + "other": { + "title": "その他", + "details": "ウェブコンテンツの表示に使用されるサービス。" + }, + + "google": { + "title": "Google サービスへの特定の同意", + "details": "Google は、お客様のデータをオーディエンス測定、広告のパフォーマンス、またはパーソナライズされた広告の提供に使用する場合があります。" + }, + + "mandatoryTitle": "必須クッキー", + "mandatoryText": "このサイトは、その正常な動作に必要なクッキーを使用しており、これらは無効にできません。", + + "save": "保存", + "ourpartners": "当社のパートナー" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.ja.min.js b/public/tarteaucitron/lang/tarteaucitron.ja.min.js new file mode 100644 index 0000000..8eefdc0 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ja.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"こんにちは!このサイトは透明で、許可するサードパーティーサービスを選択できます。",adblock_call:"カスタマイズを開始するには、広告ブロッカーを無効にしてください。",reload:"ページをリフレッシュ",alertBigScroll:"スクロールを続けることで、",alertBigClick:"このウェブサイトを引き続き閲覧する場合、",alertBig:"すべてのサードパーティーサービスを許可しています",alertBigPrivacy:"当サイトはクッキーを利用しております。お客様自身でクッキー利用の設定および管理ができます。",alertSmall:"サービスを管理",personalize:"カスタマイズする",acceptAll:"全てに同意する",close:"閉じる",closeBanner:"クッキー バナーを非表示にする",privacyUrl:"プライバシーポリシー",all:"すべてのサービスの設定",info:"プライバシーの保護",disclaimer:"これらの第三者によるサービスを許可することで、サイトの動作に必要なクッキーや他のトラッキング・テクノロジーの使用に同意するものとみなします。",allow:"許可",deny:"拒否",noCookie:"このサービスはクッキーを使用しません。",useCookie:"このサービスはクッキーをインストールできます。",useCookieCurrent:"このサービスは2つのクッキーを利用します",useNoCookie:"このサービスはクッキーをインストールしていません。",more:"もっと読む",source:"公式サイトで閲覧する",credit:"tarteaucitron.js によるクッキー マネージャー",noServices:"このウェブサイトはあなたの同意が必要なクッキーを使用していません。",toggleInfoBox:"クッキーの保存に関する情報の表示/非表示",title:"クッキー利用の管理について",cookieDetail:"クッキーの詳細",ourSite:"当サイト上",modalWindow:"(モーダルウィンドウ)",newWindow:"(新しい窓)",allowAll:"すべてのクッキーを許可する",denyAll:"すべてのクッキーを拒否する",icon:"クッキー",fallback:"が無効になっています。",allowed:"許可",disallowed:"許可されていません",ads:{title:"広告ネットワーク",details:"広告ネットワークは、サイト上の広告スペースを販売することで収益を生むことができます。"},analytic:{title:"視聴者数の測定",details:"サイトの改善のために有益な統計を生成するために使用される視聴者数の測定サービス。"},social:{title:"ソーシャルネットワーク",details:"ソーシャルネットワークはサイトの使いやすさを向上させ、共有を通じてプロモーションに役立ちます。"},video:{title:"動画",details:"動画共有サービスはサイトに豊富なメディアを追加し、その可視性を向上させるのに役立ちます。"},comment:{title:"コメント",details:"コメントマネージャーはコメントの提出を容易にし、スパムとの戦いをサポートします。"},support:{title:"サポート",details:"サポートサービスを使用して、サイトのチームと連絡を取り、サイトの改善に寄与できます。"},api:{title:"APIs",details:"APIはスクリプトを読み込むために使用されます:地理位置、検索エンジン、翻訳など。"},other:{title:"その他",details:"ウェブコンテンツの表示に使用されるサービス。"},google:{title:"Google サービスへの特定の同意",details:"Google は、お客様のデータをオーディエンス測定、広告のパフォーマンス、またはパーソナライズされた広告の提供に使用する場合があります。"},mandatoryTitle:"必須クッキー",mandatoryText:"このサイトは、その正常な動作に必要なクッキーを使用しており、これらは無効にできません。",save:"保存",ourpartners:"当社のパートナー"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.ko.js b/public/tarteaucitron/lang/tarteaucitron.ko.js new file mode 100644 index 0000000..c6e2df7 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ko.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "안녕하세요? 이 사이트는 투명성을 지향하며 귀하가 제 3자 서비스의 활성화에 대한 선택을 할 수 있도록 합니다", + "adblock_call": "맞춤 설정의 시작을 위해 광고차단 기능을 비활성화하세요", + "reload": "페이지를 새로 고침하세요", + + "alertBigScroll": "스크롤 계속", + "alertBigClick": "탐색 계속", + "alertBig": "귀하는 쿠키를 설치할 수 있는 제3자 서비스의 사용에 동의합니다", + + "alertBigPrivacy": "이 사이트는 쿠키를 사용하며 귀하가 활성화하려는 쿠키를 제어할 수 있습니다", + "alertSmall": "서비스 관리", + "personalize": "설정 변경", + "acceptAll": "모두 수락", + "close": "닫기", + "closeBanner": "쿠키 배너 숨기기", + + "privacyUrl": "개인 정보 정책", + + "all": "모든 서비스에 대한 기본 설정", + + "info": "개인 정보 보호", + "disclaimer": "이러한 제3자 서비스를 허용함으로써 귀하는 쿠키의 저장 및 읽기와 쿠키의 올바른 기능에 필요한 추적 기술의 사용을 허용하게 됩니다..", + "allow": "허용", + "deny": "거부", + "noCookie": "이 서비스는 쿠키를 저장하지 않습니다.", + "useCookie": "이 서비스는 쿠키를 저장할 수도 있습니다.", + "useCookieCurrent": "이 서비스가 쿠키를 저장했습니다.", + "useNoCookie": "이 서비스는 쿠키를 저장하지 않았습니다.", + "more": "더 알아보기", + "source": "공식 홈페이지 보기", + "credit": " Tarteaucitron.js를 통한 쿠키 관리", + "noServices": "이 사이트는 귀하의 동의가 필요한 쿠키를 사용하지 않습니다.", + + "toggleInfoBox": "쿠키 저장에 대한 정보 표시/숨기기", + "title": "쿠키 관리 패널", + "cookieDetail": "쿠키 세부정보", + "ourSite": "우리 사이트에서", + "modalWindow": "모달 창", + "newWindow": "새 창", + "allowAll": "모두 허용", + "denyAll": "모두 거부", + + "icon": "쿠키", + + "fallback": "비활성화됨.", + "allowed": "허용됨", + "disallowed": "허용되지 않음", + + "ads": { + "title": "광고 대행사", + "details": "광고 대행사는 사이트의 광고 공간의 마케팅을 통해 수익창출을 돕습니다" + }, + "analytic": { + "title": "독자 측정", + "details": "독자 측정 서비스는 사이트 개선에 유용한 방문 통계를 생성합니다." + }, + "social": { + "title": "소셜 네트워크", + "details": "소셜 네트워크는 사이트의 사용자 친화성을 높이고 공유를 통해 사이트를 홍보하는 데 도움이 됩니다." + }, + "video": { + "title": "동영상", + "details": "동영상 공유 서비스는 멀티미디어 콘텐츠로 사이트를 풍부하게 하고 가시성을 높입니다." + }, + "comment": { + "title": "댓글", + "details": "댓글 관리자는 귀하의 댓글 게시를 용이하게 하고 스팸을 방지합니다." + }, + "support": { + "title": "지원", + "details": "지원 서비스를 통해 사이트 관리팀과 연락하여 사이트 개선에 도움을 줄 수 있습니다." + }, + "api": { + "title": "APIs", + "details": "API는 위치정보, 검색 엔진, 번역 등 스크립트 로딩을 허용합니다..." + }, + "other": { + "title": "기타", + "details": "웹 콘텐츠 표시를 목적으로 하는 서비스입니다." + }, + + "google": { + "title": "구글 서비스에 대한 세부적인 동의", + "details": "구글은 잠재고객 측정, 광고 성과 또는 개인 맞춤 광고 제공을 위해 귀하의 데이터를 사용할 수 있습니다." + }, + + "mandatoryTitle": "필수 쿠키", + "mandatoryText": "이 사이트는 올바른 작동을 위해 필요한 쿠키들을 사용합니다. 이 쿠키들은 비활성화할 수 없습니다.", + + "save": "저장하기", + "ourpartners": "당사의 파트너들" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.ko.min.js b/public/tarteaucitron/lang/tarteaucitron.ko.min.js new file mode 100644 index 0000000..5de2a9f --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ko.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"안녕하세요? 이 사이트는 투명성을 지향하며 귀하가 제 3자 서비스의 활성화에 대한 선택을 할 수 있도록 합니다",adblock_call:"맞춤 설정의 시작을 위해 광고차단 기능을 비활성화하세요",reload:"페이지를 새로 고침하세요",alertBigScroll:"스크롤 계속",alertBigClick:"탐색 계속",alertBig:"귀하는 쿠키를 설치할 수 있는 제3자 서비스의 사용에 동의합니다",alertBigPrivacy:"이 사이트는 쿠키를 사용하며 귀하가 활성화하려는 쿠키를 제어할 수 있습니다",alertSmall:"서비스 관리",personalize:"설정 변경",acceptAll:"모두 수락",close:"닫기",closeBanner:"쿠키 배너 숨기기",privacyUrl:"개인 정보 정책",all:"모든 서비스에 대한 기본 설정",info:"개인 정보 보호",disclaimer:"이러한 제3자 서비스를 허용함으로써 귀하는 쿠키의 저장 및 읽기와 쿠키의 올바른 기능에 필요한 추적 기술의 사용을 허용하게 됩니다..",allow:"허용",deny:"거부",noCookie:"이 서비스는 쿠키를 저장하지 않습니다.",useCookie:"이 서비스는 쿠키를 저장할 수도 있습니다.",useCookieCurrent:"이 서비스가 쿠키를 저장했습니다.",useNoCookie:"이 서비스는 쿠키를 저장하지 않았습니다.",more:"더 알아보기",source:"공식 홈페이지 보기",credit:" Tarteaucitron.js를 통한 쿠키 관리",noServices:"이 사이트는 귀하의 동의가 필요한 쿠키를 사용하지 않습니다.",toggleInfoBox:"쿠키 저장에 대한 정보 표시/숨기기",title:"쿠키 관리 패널",cookieDetail:"쿠키 세부정보",ourSite:"우리 사이트에서",modalWindow:"모달 창",newWindow:"새 창",allowAll:"모두 허용",denyAll:"모두 거부",icon:"쿠키",fallback:"비활성화됨.",allowed:"허용됨",disallowed:"허용되지 않음",ads:{title:"광고 대행사",details:"광고 대행사는 사이트의 광고 공간의 마케팅을 통해 수익창출을 돕습니다"},analytic:{title:"독자 측정",details:"독자 측정 서비스는 사이트 개선에 유용한 방문 통계를 생성합니다."},social:{title:"소셜 네트워크",details:"소셜 네트워크는 사이트의 사용자 친화성을 높이고 공유를 통해 사이트를 홍보하는 데 도움이 됩니다."},video:{title:"동영상",details:"동영상 공유 서비스는 멀티미디어 콘텐츠로 사이트를 풍부하게 하고 가시성을 높입니다."},comment:{title:"댓글",details:"댓글 관리자는 귀하의 댓글 게시를 용이하게 하고 스팸을 방지합니다."},support:{title:"지원",details:"지원 서비스를 통해 사이트 관리팀과 연락하여 사이트 개선에 도움을 줄 수 있습니다."},api:{title:"APIs",details:"API는 위치정보, 검색 엔진, 번역 등 스크립트 로딩을 허용합니다..."},other:{title:"기타",details:"웹 콘텐츠 표시를 목적으로 하는 서비스입니다."},google:{title:"구글 서비스에 대한 세부적인 동의",details:"구글은 잠재고객 측정, 광고 성과 또는 개인 맞춤 광고 제공을 위해 귀하의 데이터를 사용할 수 있습니다."},mandatoryTitle:"필수 쿠키",mandatoryText:"이 사이트는 올바른 작동을 위해 필요한 쿠키들을 사용합니다. 이 쿠키들은 비활성화할 수 없습니다.",save:"저장하기",ourpartners:"당사의 파트너들"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.lb.js b/public/tarteaucitron/lang/tarteaucitron.lb.js new file mode 100644 index 0000000..bbffe3d --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.lb.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Gudde Moien! Dëse Site ass transparent a gëtt Iech d'Wiel wéi eng Drëtt-Partei Servicer dir aktivéiere wëllt.", + "adblock_call": "Deaktivéiert w.e.g. Ären Adblocker fir d'Personaliséierung unzefänken.", + "reload": "Säit nei lueden", + + "alertBigScroll": "Andeems Dir weider scrollt,", + "alertBigClick": "Andeems Dir Är Navigatioun weiderféiert,", + "alertBig": "akzeptéier Dir d'Benotzung vun Drëtt-Partei Servicer, déi Cookien installéiere kënnen", + + "alertBigPrivacy": "Dëse Site benotzt Cookien a gëtt Iech Kontroll iwwer déi Dir wëllt aktivéieren", + "alertSmall": "Gestioun vun de Servicer", + "acceptAll": "Alles akzeptéieren", + "personalize": "Personaliséieren", + "close": "Zoumaachen", + "closeBanner": "Verstoppen Cookien Banner", + + "privacyUrl": "Privatsphär Politik", + + "all": "Preferenze fir all Servicer", + + "info": "Schutz vun Ärer Privatsphär", + "disclaimer": "Andeems Dir dës Drëtt-Partei Servicer autoriséiert, akzeptéiert Dir den Depot an d'Liesen vu Cookien sou wéi d'Benotzung vun Tracking-Technologien, déi néideg sinn fir hire gudde Fonctionnement.", + "allow": "Erlaaben", + "deny": "Refuséieren", + "noCookie": "Dëse Service benotzt keng Cookien.", + "useCookie": "Dëse Service kann Cookien hannerleeën", + "useCookieCurrent": "Dëse Service huet Cookien hannerluecht", + "useNoCookie": "Dëse Service huet keng Cookien ofgespäichert.", + "more": "Méi liesen", + "source": "Kuckt déi offiziell Websäit", + "credit": "Cookie Management vun tarteaucitron.js", + "noServices": "Dëse Site benotzt keng Cookien déi Är Zoustëmmung erfuerderen.", + + "toggleInfoBox": "Weisen / verstoppen d'Informatiounen iwwer de Cookie Stockage", + "title": "Plattform vun der Cookie Gestioun", + "cookieDetail": "Detailer iwwer Cookien", + "ourSite": "op eisem Site", + "modalWindow": "(modal Fënster)", + "newWindow": "(nei Fënster)", + "allowAll": "Alles akzeptéieren", + "denyAll": "Alles verwerfen", + + "icon": "Cookies", + + "fallback": "ass desaktivéiert.", + "allowed": "akzeptéiert", + "disallowed": "verworf", + + "ads": { + "title": "Publicitéits Servicer", + "details": "D'Publicitéits Servicer maachen et méiglech Einnamen ze generéieren andeems d'Werbeplazen vum Site vermaart ginn." + }, + "analytic": { + "title": "Miessung vun der Audienz", + "details": "Audienzmiessungsservicer maachen et méiglech Trafficstatistiken ze generéieren déi nëtzlech sinn fir de Site ze verbesseren." + }, + "social": { + "title": "Sozial Netzwierker", + "details": "Sozial Netzwierker verbesseren d'Benotzerfrëndlechkeet vum Site an hëllefen duerch Deelen dësen ze promouvéieren." + }, + "video": { + "title": "Videoen", + "details": "Video Sharing Servicer beräicheren de Site mat Multimedia Inhalt a vergréissere seng Visibilitéit." + }, + "comment": { + "title": "Kommentarer", + "details": "De Gestionnaire vu Kommentaren erliichtert den Depot vun Äre Kommentaren a hëlleft Spam-Problemer ze vermeiden." + }, + "support": { + "title": "Support", + "details": "Support-Servicer erlaben Iech mat der Ekipp vum Site a Kontakt ze trieden an ze hëllefen en ze verbesseren." + }, + "api": { + "title": "APIen", + "details": "APIen erlaben Iech Skripten ze lueden wéi z.B.: Geolokalisatioun, Sichmotoren, Iwwersetzungen, …" + }, + "other": { + "title": "Aner", + "details": "Servicer fir Webinhalt ze weisen." + }, + + "google": { + "title": "Spezifesch Zoustëmmung fir Google Servicer", + "details": "Google kann Är Date fir d'Zilgruppemessung, d'Werbeperformanz oder fir Iech personaliséiert Annoncen ze bidden, benotzen." + }, + + "mandatoryTitle": "Obligatoresch Cookien", + "mandatoryText": "Dëse Site benotzt Cookien déi néideg sinn fir säi richtege Fonctionnement. Si kënnen net ausgeschalt ginn.", + + "save": "Späicheren", + "ourpartners": "Eis Partner" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.lb.min.js b/public/tarteaucitron/lang/tarteaucitron.lb.min.js new file mode 100644 index 0000000..6cb87c7 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.lb.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Gudde Moien! Dëse Site ass transparent a gëtt Iech d'Wiel wéi eng Drëtt-Partei Servicer dir aktivéiere wëllt.",adblock_call:"Deaktivéiert w.e.g. Ären Adblocker fir d'Personaliséierung unzefänken.",reload:"Säit nei lueden",alertBigScroll:"Andeems Dir weider scrollt,",alertBigClick:"Andeems Dir Är Navigatioun weiderféiert,",alertBig:"akzeptéier Dir d'Benotzung vun Drëtt-Partei Servicer, déi Cookien installéiere kënnen",alertBigPrivacy:"Dëse Site benotzt Cookien a gëtt Iech Kontroll iwwer déi Dir wëllt aktivéieren",alertSmall:"Gestioun vun de Servicer",acceptAll:"Alles akzeptéieren",personalize:"Personaliséieren",close:"Zoumaachen",closeBanner:"Verstoppen Cookien Banner",privacyUrl:"Privatsphär Politik",all:"Preferenze fir all Servicer",info:"Schutz vun Ärer Privatsphär",disclaimer:"Andeems Dir dës Drëtt-Partei Servicer autoriséiert, akzeptéiert Dir den Depot an d'Liesen vu Cookien sou wéi d'Benotzung vun Tracking-Technologien, déi néideg sinn fir hire gudde Fonctionnement.",allow:"Erlaaben",deny:"Refuséieren",noCookie:"Dëse Service benotzt keng Cookien.",useCookie:"Dëse Service kann Cookien hannerleeën",useCookieCurrent:"Dëse Service huet Cookien hannerluecht",useNoCookie:"Dëse Service huet keng Cookien ofgespäichert.",more:"Méi liesen",source:"Kuckt déi offiziell Websäit",credit:"Cookie Management vun tarteaucitron.js",noServices:"Dëse Site benotzt keng Cookien déi Är Zoustëmmung erfuerderen.",toggleInfoBox:"Weisen / verstoppen d'Informatiounen iwwer de Cookie Stockage",title:"Plattform vun der Cookie Gestioun",cookieDetail:"Detailer iwwer Cookien",ourSite:"op eisem Site",modalWindow:"(modal Fënster)",newWindow:"(nei Fënster)",allowAll:"Alles akzeptéieren",denyAll:"Alles verwerfen",icon:"Cookies",fallback:"ass desaktivéiert.",allowed:"akzeptéiert",disallowed:"verworf",ads:{title:"Publicitéits Servicer",details:"D'Publicitéits Servicer maachen et méiglech Einnamen ze generéieren andeems d'Werbeplazen vum Site vermaart ginn."},analytic:{title:"Miessung vun der Audienz",details:"Audienzmiessungsservicer maachen et méiglech Trafficstatistiken ze generéieren déi nëtzlech sinn fir de Site ze verbesseren."},social:{title:"Sozial Netzwierker",details:"Sozial Netzwierker verbesseren d'Benotzerfrëndlechkeet vum Site an hëllefen duerch Deelen dësen ze promouvéieren."},video:{title:"Videoen",details:"Video Sharing Servicer beräicheren de Site mat Multimedia Inhalt a vergréissere seng Visibilitéit."},comment:{title:"Kommentarer",details:"De Gestionnaire vu Kommentaren erliichtert den Depot vun Äre Kommentaren a hëlleft Spam-Problemer ze vermeiden."},support:{title:"Support",details:"Support-Servicer erlaben Iech mat der Ekipp vum Site a Kontakt ze trieden an ze hëllefen en ze verbesseren."},api:{title:"APIen",details:"APIen erlaben Iech Skripten ze lueden wéi z.B.: Geolokalisatioun, Sichmotoren, Iwwersetzungen, …"},other:{title:"Aner",details:"Servicer fir Webinhalt ze weisen."},google:{title:"Spezifesch Zoustëmmung fir Google Servicer",details:"Google kann Är Date fir d'Zilgruppemessung, d'Werbeperformanz oder fir Iech personaliséiert Annoncen ze bidden, benotzen."},mandatoryTitle:"Obligatoresch Cookien",mandatoryText:"Dëse Site benotzt Cookien déi néideg sinn fir säi richtege Fonctionnement. Si kënnen net ausgeschalt ginn.",save:"Späicheren",ourpartners:"Eis Partner"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.lt.js b/public/tarteaucitron/lang/tarteaucitron.lt.js new file mode 100644 index 0000000..48306f8 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.lt.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Sveiki! Ši svetainė veikia skaidriai ir leidžia pasirinkti trečiosios šalies paslaugas, kurias norite leisti.", + "adblock_call": "Norėdami pradėti taikyti, išjunkite ,Adblocker", + "reload": "Atnaujinkite puslapį", + + "alertBigScroll": "Tęsiant slankiojimą", + "alertBigClick": "Jei ir toliau naršote šioje svetainėje,", + "alertBig": "leidžiate naudotis visomis trečiųjų šalių paslaugomis", + + "alertBigPrivacy": "Ši svetainė naudoja slapukus ir suteikia jums galimybę valdyti, ką norite suaktyvinti", + "alertSmall": "Tvarkykite paslaugas", + "personalize": "Suasmeninkite", + "acceptAll": "Gerai, priimu visus", + "close": "Uždaryti", + "closeBanner": "Slėpti slapukų reklamjuostę", + + "privacyUrl": "Privatumo politika", + + "all": "Pirmenybė visoms paslaugoms", + + "info": "Jūsų privatumo apsauga", + "disclaimer": "Leisdami šias trečiųjų šalių paslaugas, jūs sutinkate su jų slapukais ir sekimo technologijų naudojimu, reikalingu jų tinkamam veikimui.", + "allow": "Leisti", + "deny": "Atsisakyti", + "noCookie": "Ši paslauga nenaudoja slapukų.", + "useCookie": "Ši paslauga gali būti įdiegta", + "useCookieCurrent": "Ši paslauga įdiegta", + "useNoCookie": "Ši paslauga neįdiegė jokių slapukų.", + "more": "Skaityti daugiau", + "source": "Peržiūrėkite oficialią svetainę", + "credit": "Slapukų tvarkyklė, kurią pateikė tarteaucitron.js", + "noServices": "Šioje svetainėje nenaudojami jokie slapukai, kuriems reikalingas jūsų sutikimas.", + + "toggleInfoBox": "Rodyti / slėpti informaciją apie slapukų saugojimą", + "title": "Slapukų valdymo skydelis", + "cookieDetail": "Išsami slapuko informacija", + "ourSite": "mūsų svetainėje", + "modalWindow": "(modalinis langas)", + "newWindow": "(naujas langas)", + "allowAll": "Leisti visus slapukus", + "denyAll": "Atsisakyti visų slapukų", + + "icon": "Cookies", + + "fallback": "yra išjungtas.", + "allowed": "leidžiama", + "disallowed": "neleidžiama", + + "ads": { + "title": "Reklamos tinklas", + "details": "Reklamos tinklai gali gauti pajamų, parduodami reklamos vietą svetainėje." + }, + "analytic": { + "title": "Auditorijos matavimas", + "details": "Naudotos auditorijos vertinimo paslaugos generuoti naudingą statistinį lankomumą svetainės veiklos patobulinimui." + }, + "social": { + "title": "Socialiniai tinklai", + "details": "Socialiniai tinklai gali pagerinti svetainės naudojimą ir padėti ją reklamuoti per akcijas." + }, + "video": { + "title": "Vaizdo įrašai", + "details": "Vaizdo įrašų bendrinimo paslaugos padeda pritraukti gausesnę media į svetainę ir padidinti jos matomumą." + }, + "comment": { + "title": "Komentarai", + "details": "Komentarų valdytojai palengvina komentarų sisteminimą ir kovoja su šlamštu." + }, + "support": { + "title": "Pagalba", + "details": "Pagalbos paslaugos leidžia jums susisiekti su svetainės komanda ir padėti ją tobulinti." + }, + "api": { + "title": "APIs (Aplikacijų programavimo sąsajos)", + "details": "API naudojamos tekstams įkelti: geografinė padėtis, paieškos sistemos, vertimai, ..." + }, + "other": { + "title": "Kita", + "details": "Paslaugos, rodančios svetainės turinį." + }, + + "google": { + "title": "Specifinis sutikimas „Google“ paslaugoms", + "details": "„Google“ gali naudoti jūsų duomenis auditorijos matavimui, reklamos veiklos vertinimui arba jums siūlomiems asmeniškai pritaikytiems skelbimams." + }, + + "mandatoryTitle": "Privalomi slapukai", + "mandatoryText": "Ši svetainė naudoja slapukus, reikalingus tinkamam jos veikimui, kurių negalima išjungti.", + + "save": "Išsaugoti", + "ourpartners": "Mūsų partneriai" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.lt.min.js b/public/tarteaucitron/lang/tarteaucitron.lt.min.js new file mode 100644 index 0000000..042c2f8 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.lt.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Sveiki! Ši svetainė veikia skaidriai ir leidžia pasirinkti trečiosios šalies paslaugas, kurias norite leisti.",adblock_call:"Norėdami pradėti taikyti, išjunkite ,Adblocker",reload:"Atnaujinkite puslapį",alertBigScroll:"Tęsiant slankiojimą",alertBigClick:"Jei ir toliau naršote šioje svetainėje,",alertBig:"leidžiate naudotis visomis trečiųjų šalių paslaugomis",alertBigPrivacy:"Ši svetainė naudoja slapukus ir suteikia jums galimybę valdyti, ką norite suaktyvinti",alertSmall:"Tvarkykite paslaugas",personalize:"Suasmeninkite",acceptAll:"Gerai, priimu visus",close:"Uždaryti",closeBanner:"Slėpti slapukų reklamjuostę",privacyUrl:"Privatumo politika",all:"Pirmenybė visoms paslaugoms",info:"Jūsų privatumo apsauga",disclaimer:"Leisdami šias trečiųjų šalių paslaugas, jūs sutinkate su jų slapukais ir sekimo technologijų naudojimu, reikalingu jų tinkamam veikimui.",allow:"Leisti",deny:"Atsisakyti",noCookie:"Ši paslauga nenaudoja slapukų.",useCookie:"Ši paslauga gali būti įdiegta",useCookieCurrent:"Ši paslauga įdiegta",useNoCookie:"Ši paslauga neįdiegė jokių slapukų.",more:"Skaityti daugiau",source:"Peržiūrėkite oficialią svetainę",credit:"Slapukų tvarkyklė, kurią pateikė tarteaucitron.js",noServices:"Šioje svetainėje nenaudojami jokie slapukai, kuriems reikalingas jūsų sutikimas.",toggleInfoBox:"Rodyti / slėpti informaciją apie slapukų saugojimą",title:"Slapukų valdymo skydelis",cookieDetail:"Išsami slapuko informacija",ourSite:"mūsų svetainėje",modalWindow:"(modalinis langas)",newWindow:"(naujas langas)",allowAll:"Leisti visus slapukus",denyAll:"Atsisakyti visų slapukų",icon:"Cookies",fallback:"yra išjungtas.",allowed:"leidžiama",disallowed:"neleidžiama",ads:{title:"Reklamos tinklas",details:"Reklamos tinklai gali gauti pajamų, parduodami reklamos vietą svetainėje."},analytic:{title:"Auditorijos matavimas",details:"Naudotos auditorijos vertinimo paslaugos generuoti naudingą statistinį lankomumą svetainės veiklos patobulinimui."},social:{title:"Socialiniai tinklai",details:"Socialiniai tinklai gali pagerinti svetainės naudojimą ir padėti ją reklamuoti per akcijas."},video:{title:"Vaizdo įrašai",details:"Vaizdo įrašų bendrinimo paslaugos padeda pritraukti gausesnę media į svetainę ir padidinti jos matomumą."},comment:{title:"Komentarai",details:"Komentarų valdytojai palengvina komentarų sisteminimą ir kovoja su šlamštu."},support:{title:"Pagalba",details:"Pagalbos paslaugos leidžia jums susisiekti su svetainės komanda ir padėti ją tobulinti."},api:{title:"APIs (Aplikacijų programavimo sąsajos)",details:"API naudojamos tekstams įkelti: geografinė padėtis, paieškos sistemos, vertimai, ..."},other:{title:"Kita",details:"Paslaugos, rodančios svetainės turinį."},google:{title:"Specifinis sutikimas „Google“ paslaugoms",details:"„Google“ gali naudoti jūsų duomenis auditorijos matavimui, reklamos veiklos vertinimui arba jums siūlomiems asmeniškai pritaikytiems skelbimams."},mandatoryTitle:"Privalomi slapukai",mandatoryText:"Ši svetainė naudoja slapukus, reikalingus tinkamam jos veikimui, kurių negalima išjungti.",save:"Išsaugoti",ourpartners:"Mūsų partneriai"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.lv.js b/public/tarteaucitron/lang/tarteaucitron.lv.js new file mode 100644 index 0000000..4ff0455 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.lv.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Szia! Ez a webhely átlátható, és lehetővé teszi a kívánt harmadik fél szolgáltatásainak kiválasztását", + "adblock_call": "A testreszabás megkezdéséhez állítsd le az adblockert, kérlek.", + "reload": "Oldal frissítése", + + "alertBigScroll": "A görgetés folytatásával,", + "alertBigClick": "Ha folytatod a böngészést ezen oldalon,", + "alertBig": "engedélyezed a harmadik fél összes szolgáltatását.", + + "alertBigPrivacy": "A webhely tartalmának megjelenítéséhez és a felhasználói élmény javításához cookie-kat használunk", + "alertSmall": "Szolgáltatások kezelése", + "personalize": "Beállítások", + "acceptAll": "OK, elfogadom", + "close": "Bezár", + "closeBanner": "Slēpt sīkfailu reklāmkarogu", + + "privacyUrl": "Adatvédelmi irányelvek", + + "all": "Összes szolgáltatás előnyben részesítése", + + "info": "Személyi adataid védelme", + "disclaimer": "A harmadik fél szolgáltatásainak engedélyezésével elfogadja a sütiket és a megfelelő működésükhöz szükséges nyomkövetési technológiák használatát.", + "allow": "Elfogadom", + "deny": "Elutasítom", + "noCookie": "Ez a szolgáltatás nem használ sütit.", + "useCookie": "Ez a szolgáltatás telepíthető", + "useCookieCurrent": "Ez a szolgáltatás telepített", + "useNoCookie": "Ez a szolgáltatás nem telepített sütiket", + "more": "Olvass többet", + "source": "Tekintsd meg a hivatalos weboldalt", + "credit": "Cookie-kezelő: tarteaucitron.js", + "noServices": "Ez a weboldal nem használ olyan sütiket, amelyekhez a beleegyezésed szükséges.", + + "toggleInfoBox": "Információk megjelenítése / elrejtése a süti-tárolással kapcsolatban", + "title": "Süti preferenciák", + "cookieDetail": "Süti adatok a következőhöz:", + "ourSite": "weboldalunkon", + "modalWindow": "(modal window)", + "newWindow": "(új ablak)", + "allowAll": "Elfogadom az öszeset", + "denyAll": "Elutasítom", + + "icon": "Cookies", + + "fallback": "letiltott.", + "allowed": "atļauts", + "disallowed": "nav atļauts", + + "ads": { + "title": "Reklámhálózat", + "details": "A hirdetési hálózatok bevételt teremthetnek azáltal, hogy értékesítik a webhelyen található hirdetési felületet" + }, + "analytic": { + "title": "Közönségmérés", + "details": "A közönségmérési szolgáltatások hasznos statisztikai adatokat generáltak a webhely fejlesztése érdekében." + }, + "social": { + "title": "Közösségi hálózatok", + "details": "A közösségi hálózatok javíthatják a webhely használhatóságát, és elősegíthetik annak promoválását a megosztások révén." + }, + "video": { + "title": "Videók", + "details": "A videomegosztó szolgáltatások hozzájárulnak hasznos multimédiához a webhelyen és növelik annak láthatóságát." + }, + "comment": { + "title": "Kommentek", + "details": "A megjegyzésfigyelők megkönnyítik a megjegyzések kitöltését és a spam elleni küzdelmet." + }, + "support": { + "title": "Támogatás", + "details": "A támogatási szolgáltatások lehetővé teszik, hogy kapcsolatba lépjen a webhely csapatával, és segítsen annak fejlesztésében." + }, + "api": { + "title": "APIk", + "details": "Az API-kat a szkriptek betöltésére használják: földrajzi helymeghatározás, keresőmotorok, fordítások..." + }, + "other": { + "title": "Más", + "details": "Szolgáltatások webtartalom megjelenítésére." + }, + + "google": { + "title": "Konkrēta piekrišana Google pakalpojumiem", + "details": "Google var izmantot jūsu datus auditorijas mērījumiem, reklāmas veiktspējas novērtēšanai vai personalizētu reklāmu piedāvāšanai." + }, + + "mandatoryTitle": "Kötelező sütik", + "mandatoryText": "A webhely tartalmának megjelenítéséhez és a felhasználói bejelentkezéshez sütiket használunk amiket nem lehet kikapcsolni.", + + "save": "Saglabāt", + "ourpartners": "Mūsu partneri" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.lv.min.js b/public/tarteaucitron/lang/tarteaucitron.lv.min.js new file mode 100644 index 0000000..4afda25 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.lv.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Szia! Ez a webhely átlátható, és lehetővé teszi a kívánt harmadik fél szolgáltatásainak kiválasztását",adblock_call:"A testreszabás megkezdéséhez állítsd le az adblockert, kérlek.",reload:"Oldal frissítése",alertBigScroll:"A görgetés folytatásával,",alertBigClick:"Ha folytatod a böngészést ezen oldalon,",alertBig:"engedélyezed a harmadik fél összes szolgáltatását.",alertBigPrivacy:"A webhely tartalmának megjelenítéséhez és a felhasználói élmény javításához cookie-kat használunk",alertSmall:"Szolgáltatások kezelése",personalize:"Beállítások",acceptAll:"OK, elfogadom",close:"Bezár",closeBanner:"Slēpt sīkfailu reklāmkarogu",privacyUrl:"Adatvédelmi irányelvek",all:"Összes szolgáltatás előnyben részesítése",info:"Személyi adataid védelme",disclaimer:"A harmadik fél szolgáltatásainak engedélyezésével elfogadja a sütiket és a megfelelő működésükhöz szükséges nyomkövetési technológiák használatát.",allow:"Elfogadom",deny:"Elutasítom",noCookie:"Ez a szolgáltatás nem használ sütit.",useCookie:"Ez a szolgáltatás telepíthető",useCookieCurrent:"Ez a szolgáltatás telepített",useNoCookie:"Ez a szolgáltatás nem telepített sütiket",more:"Olvass többet",source:"Tekintsd meg a hivatalos weboldalt",credit:"Cookie-kezelő: tarteaucitron.js",noServices:"Ez a weboldal nem használ olyan sütiket, amelyekhez a beleegyezésed szükséges.",toggleInfoBox:"Információk megjelenítése / elrejtése a süti-tárolással kapcsolatban",title:"Süti preferenciák",cookieDetail:"Süti adatok a következőhöz:",ourSite:"weboldalunkon",modalWindow:"(modal window)",newWindow:"(új ablak)",allowAll:"Elfogadom az öszeset",denyAll:"Elutasítom",icon:"Cookies",fallback:"letiltott.",allowed:"atļauts",disallowed:"nav atļauts",ads:{title:"Reklámhálózat",details:"A hirdetési hálózatok bevételt teremthetnek azáltal, hogy értékesítik a webhelyen található hirdetési felületet"},analytic:{title:"Közönségmérés",details:"A közönségmérési szolgáltatások hasznos statisztikai adatokat generáltak a webhely fejlesztése érdekében."},social:{title:"Közösségi hálózatok",details:"A közösségi hálózatok javíthatják a webhely használhatóságát, és elősegíthetik annak promoválását a megosztások révén."},video:{title:"Videók",details:"A videomegosztó szolgáltatások hozzájárulnak hasznos multimédiához a webhelyen és növelik annak láthatóságát."},comment:{title:"Kommentek",details:"A megjegyzésfigyelők megkönnyítik a megjegyzések kitöltését és a spam elleni küzdelmet."},support:{title:"Támogatás",details:"A támogatási szolgáltatások lehetővé teszik, hogy kapcsolatba lépjen a webhely csapatával, és segítsen annak fejlesztésében."},api:{title:"APIk",details:"Az API-kat a szkriptek betöltésére használják: földrajzi helymeghatározás, keresőmotorok, fordítások..."},other:{title:"Más",details:"Szolgáltatások webtartalom megjelenítésére."},google:{title:"Konkrēta piekrišana Google pakalpojumiem",details:"Google var izmantot jūsu datus auditorijas mērījumiem, reklāmas veiktspējas novērtēšanai vai personalizētu reklāmu piedāvāšanai."},mandatoryTitle:"Kötelező sütik",mandatoryText:"A webhely tartalmának megjelenítéséhez és a felhasználói bejelentkezéshez sütiket használunk amiket nem lehet kikapcsolni.",save:"Saglabāt",ourpartners:"Mūsu partneri"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.nl.js b/public/tarteaucitron/lang/tarteaucitron.nl.js new file mode 100644 index 0000000..163f3e6 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.nl.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Hallo! Deze site is transparant en laat u de services van derden kiezen die u wilt toestaan.", + "adblock_call": "Schakel uw adblocker uit om te beginnen met aanpassen.", + "reload": "Ververs de pagina", + + "alertBigScroll": "Door te blijven scrollen,", + "alertBigClick": "Als je doorgaat met het surfen op deze website,", + "alertBig": "sta je alle diensten van derden toe", + + "alertBigPrivacy": "Deze site maakt gebruik van cookies en geeft u controle over wat u wilt activeren", + "alertSmall": "Beheer instellingen", + "personalize": "Personaliseer", + "acceptAll": "OK, accepteer alle", + "close": "Sluit", + "closeBanner": "Cookiesbanner verbergen", + + "privacyUrl": "Privacybeleid", + + "all": "Voorkeur voor alle diensten", + + "info": "Bescherming van uw privacy", + "disclaimer": "Door deze services van derden toe te staan, accepteert u hun cookies en het gebruik van trackingtechnologieën die nodig zijn voor hun goede werking.", + "allow": "Toestaan", + "deny": "Weigeren", + "noCookie": "Deze service gebruikt geen cookie", + "useCookie": "Deze service kan worden geïnstalleerd", + "useCookieCurrent": "Deze service is geïnstalleerd", + "useNoCookie": "Deze service heeft geen cookies geïnstalleerd.", + "more": "Lees meer", + "source": "Bekijk de officiële website", + "credit": "Cookie manager mogelijk gemaakt door tarteaucitron.js", + "noServices": "Deze website maakt geen gebruik van cookies waarvoor uw toestemming nodig is.", + + "fallback": "is uitgeschakeld.", + "allowed": "toegestaan", + "disallowed": "niet toegestaan", + + "toggleInfoBox": "Toon/verberg informatie over cookie opslag", + "title": "Cookies beheer paneel", + "cookieDetail": "Cookie detail voor", + "ourSite": "op onze site", + "modalWindow": "(modaal venster)", + "newWindow": "(nieuw venster)", + "allowAll": "Sta alle cookies toe", + "denyAll": "Weiger alle cookies", + + "icon": "Cookies", + + "ads": { + "title": "Advertentienetwerk", + "details": "Advertentienetwerken kunnen inkomsten genereren door advertentieruimte op de site te verkopen." + }, + "analytic": { + "title": "Bezoekers meting", + "details": "De bezoekersdiensten voor het publiek worden gebruikt om nuttige statistieken te genereren om de site te verbeteren." + }, + "social": { + "title": "Sociale netwerken", + "details": "Sociale netwerken kunnen de bruikbaarheid van de site verbeteren en helpen deze via de shares te promoten." + }, + "video": { + "title": "Videos", + "details": "Video sharing-services helpen om rich media op de site toe te voegen en de zichtbaarheid ervan te vergroten." + }, + "comment": { + "title": "Comments", + "details": "Commentsmanagers faciliteren het indienen van opmerkingen en het bestrijden van spam." + }, + "support": { + "title": "Support", + "details": "Support diensten stellen u in staat contact op te nemen met het team van de site en helpen het te verbeteren." + }, + "api": { + "title": "APIs", + "details": "APIs worden gebruikt om scripts te laden: geolocatie, zoekmachines, vertalingen, ..." + }, + "other": { + "title": "Overig", + "details": "Diensten om webinhoud weer te geven." + }, + + "google": { + "title": "Specifieke toestemming voor Google-services", + "details": "Google kan uw gegevens gebruiken voor publieksmeting, advertentieprestaties of om u gepersonaliseerde advertenties aan te bieden." + }, + + "mandatoryTitle": "Verplichte cookies", + "mandatoryText": "Deze site maakt gebruik van cookies die nodig zijn voor de goede werking ervan en die niet kunnen worden gedeactiveerd.", + + "save": "Opslaan", + "ourpartners": "Onze partners" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.nl.min.js b/public/tarteaucitron/lang/tarteaucitron.nl.min.js new file mode 100644 index 0000000..9f7fe90 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.nl.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hallo! Deze site is transparant en laat u de services van derden kiezen die u wilt toestaan.",adblock_call:"Schakel uw adblocker uit om te beginnen met aanpassen.",reload:"Ververs de pagina",alertBigScroll:"Door te blijven scrollen,",alertBigClick:"Als je doorgaat met het surfen op deze website,",alertBig:"sta je alle diensten van derden toe",alertBigPrivacy:"Deze site maakt gebruik van cookies en geeft u controle over wat u wilt activeren",alertSmall:"Beheer instellingen",personalize:"Personaliseer",acceptAll:"OK, accepteer alle",close:"Sluit",closeBanner:"Cookiesbanner verbergen",privacyUrl:"Privacybeleid",all:"Voorkeur voor alle diensten",info:"Bescherming van uw privacy",disclaimer:"Door deze services van derden toe te staan, accepteert u hun cookies en het gebruik van trackingtechnologieën die nodig zijn voor hun goede werking.",allow:"Toestaan",deny:"Weigeren",noCookie:"Deze service gebruikt geen cookie",useCookie:"Deze service kan worden geïnstalleerd",useCookieCurrent:"Deze service is geïnstalleerd",useNoCookie:"Deze service heeft geen cookies geïnstalleerd.",more:"Lees meer",source:"Bekijk de officiële website",credit:"Cookie manager mogelijk gemaakt door tarteaucitron.js",noServices:"Deze website maakt geen gebruik van cookies waarvoor uw toestemming nodig is.",fallback:"is uitgeschakeld.",allowed:"toegestaan",disallowed:"niet toegestaan",toggleInfoBox:"Toon/verberg informatie over cookie opslag",title:"Cookies beheer paneel",cookieDetail:"Cookie detail voor",ourSite:"op onze site",modalWindow:"(modaal venster)",newWindow:"(nieuw venster)",allowAll:"Sta alle cookies toe",denyAll:"Weiger alle cookies",icon:"Cookies",ads:{title:"Advertentienetwerk",details:"Advertentienetwerken kunnen inkomsten genereren door advertentieruimte op de site te verkopen."},analytic:{title:"Bezoekers meting",details:"De bezoekersdiensten voor het publiek worden gebruikt om nuttige statistieken te genereren om de site te verbeteren."},social:{title:"Sociale netwerken",details:"Sociale netwerken kunnen de bruikbaarheid van de site verbeteren en helpen deze via de shares te promoten."},video:{title:"Videos",details:"Video sharing-services helpen om rich media op de site toe te voegen en de zichtbaarheid ervan te vergroten."},comment:{title:"Comments",details:"Commentsmanagers faciliteren het indienen van opmerkingen en het bestrijden van spam."},support:{title:"Support",details:"Support diensten stellen u in staat contact op te nemen met het team van de site en helpen het te verbeteren."},api:{title:"APIs",details:"APIs worden gebruikt om scripts te laden: geolocatie, zoekmachines, vertalingen, ..."},other:{title:"Overig",details:"Diensten om webinhoud weer te geven."},google:{title:"Specifieke toestemming voor Google-services",details:"Google kan uw gegevens gebruiken voor publieksmeting, advertentieprestaties of om u gepersonaliseerde advertenties aan te bieden."},mandatoryTitle:"Verplichte cookies",mandatoryText:"Deze site maakt gebruik van cookies die nodig zijn voor de goede werking ervan en die niet kunnen worden gedeactiveerd.",save:"Opslaan",ourpartners:"Onze partners"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.no.js b/public/tarteaucitron/lang/tarteaucitron.no.js new file mode 100644 index 0000000..eaf4461 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.no.js @@ -0,0 +1,94 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead" : "☝ 🍪", + "adblock" : "Hei! Dette nettstedet er gjennomsiktig og lar deg kontrollere hvilke tredjeparts tjenester du vil tillate.", + "adblock_call" : "For å gjøre endringer, vær så snill å deaktivere annonse-blokkering.", + "reload" : "Oppdater side", + + "alertBigScroll" : "Ved å fortsette å scrolle,", + "alertBigClick" : "Dersom du fortsetter å bruke dette nettstedet,", + "alertBig" : "tillater du alle tredjeparts tjenester", + + "alertBigPrivacy" : "Dette nettstedet bruker informasjonskapsler og gir deg kontroll over hva du vil aktivere", + "alertSmall" : "Administrer tjenester", + "personalize" : "Personaliser", + "acceptAll" : "OK, aksepter alt", + "close" : "Steng", + "closeBanner" : "Skjul informasjonskapselbanner", + + "privacyUrl" : "Personvernregler", + + "all" : "Preferanse for alle tjenester", + + "info" : "Beskytt ditt personvern", + "disclaimer" : "Ved å tillate disse tredjepartstjenestene godtar du informasjonskapslene deres og bruken av sporingsteknologier som er nødvendige for at de skal fungere korrekt.", + "allow" : "Tillat", + "deny" : "Ikke tillat", + "noCookie" : "Denne tjenesten bruker ikke informasjonskapsel.", + "useCookie" : "Denne tjenesten kan installeres", + "useCookieCurrent" : "Denne tjenesten er installert", + "useNoCookie" : "TDenne tjenesten har ikke installert noen informasjonskapsel.", + "more" : "Les mer", + "source" : "Se den offisielle nettsiden", + "credit" : "Informasjonskapsler styres av tarteaucitron.js", + "noServices" : "Dette nettstedet bruker ingen informasjonskapsler som krever ditt samtykke.", + + "toggleInfoBox" : "Vis / skjul informasjon om lagring av informasjonskapsler", + "title" : "Panel for informasjonskapsler", + "cookieDetail" : "Informasjon om informasjonskapsler for", + "ourSite" : "på nettstedet vårt", + "newWindow" : "(nytt vindu)", + "allowAll" : "Tillat alle informasjonskapsler", + "denyAll" : "Nekt alle informasjonskapsler", + + "icon": "Cookies", + + "fallback" : "er skrudd av.", + "allowed": "tillatt", + "disallowed": "ikke tillatt", + + "ads" : { + "title" : "Annonsenettverk", + "details" : "Annonsenettverket kan generere inntekter ved å selge reklameplass på nettstedet." + }, + "analytic" : { + "title" : "Målgruppe målinger", + "details" : "Målgruppens målingstjenester ble brukt til å generere nyttig informasjon for å forbedre nettstedet." + }, + "social" : { + "title" : "Sosiale nettverk", + "details" : "Sosiale nettverk kan forbedre brukervennligheten til nettstedet og bidra til å markedsføre det." + }, + "video" : { + "title" : "Video", + "details" : "Videodelingstjenester hjelper til med å legge til rik media på nettstedet og øke synligheten." + }, + "comment" : { + "title" : "Kommentarer", + "details" : "Kommentaradministratorer legger til rette for arkivering av kommentarer og bekjemper spam." + }, + "support" : { + "title" : "Brukerstøtte", + "details" : "Brukerstøtte lar deg komme i kontakt med nettstedsteamet og bidra til å forbedre nettstedet." + }, + "api" : { + "title" : "API-er", + "details" : "API-er brukes til å laste inn skript: geolokalisering, søkemotorer, oversettelser, ..." + }, + "other" : { + "title" : "Annet", + "details" : "Tjenester for å vise innhold på nettet." + }, + + "google": { + "title": "Spesifikt samtykke for Google-tjenester", + "details": "Google kan bruke dataene dine til måling av publikum, reklameprestasjoner eller til å tilby deg personlig tilpassede annonser." + }, + + "mandatoryTitle" : "Obligatoriske informasjonskapsler", + "mandatoryText" : "Dette nettstedet bruker obligatoriske informasjonskapsler som er nødvendige for at nettstedet skal fungere som det skal. Disse kan ikke deaktiveres.", + + "save": "Lagre", + "ourpartners": "Våre partnere" +}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.no.min.js b/public/tarteaucitron/lang/tarteaucitron.no.min.js new file mode 100644 index 0000000..8272feb --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.no.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hei! Dette nettstedet er gjennomsiktig og lar deg kontrollere hvilke tredjeparts tjenester du vil tillate.",adblock_call:"For å gjøre endringer, vær så snill å deaktivere annonse-blokkering.",reload:"Oppdater side",alertBigScroll:"Ved å fortsette å scrolle,",alertBigClick:"Dersom du fortsetter å bruke dette nettstedet,",alertBig:"tillater du alle tredjeparts tjenester",alertBigPrivacy:"Dette nettstedet bruker informasjonskapsler og gir deg kontroll over hva du vil aktivere",alertSmall:"Administrer tjenester",personalize:"Personaliser",acceptAll:"OK, aksepter alt",close:"Steng",closeBanner:"Skjul informasjonskapselbanner",privacyUrl:"Personvernregler",all:"Preferanse for alle tjenester",info:"Beskytt ditt personvern",disclaimer:"Ved å tillate disse tredjepartstjenestene godtar du informasjonskapslene deres og bruken av sporingsteknologier som er nødvendige for at de skal fungere korrekt.",allow:"Tillat",deny:"Ikke tillat",noCookie:"Denne tjenesten bruker ikke informasjonskapsel.",useCookie:"Denne tjenesten kan installeres",useCookieCurrent:"Denne tjenesten er installert",useNoCookie:"TDenne tjenesten har ikke installert noen informasjonskapsel.",more:"Les mer",source:"Se den offisielle nettsiden",credit:"Informasjonskapsler styres av tarteaucitron.js",noServices:"Dette nettstedet bruker ingen informasjonskapsler som krever ditt samtykke.",toggleInfoBox:"Vis / skjul informasjon om lagring av informasjonskapsler",title:"Panel for informasjonskapsler",cookieDetail:"Informasjon om informasjonskapsler for",ourSite:"på nettstedet vårt",newWindow:"(nytt vindu)",allowAll:"Tillat alle informasjonskapsler",denyAll:"Nekt alle informasjonskapsler",icon:"Cookies",fallback:"er skrudd av.",allowed:"tillatt",disallowed:"ikke tillatt",ads:{title:"Annonsenettverk",details:"Annonsenettverket kan generere inntekter ved å selge reklameplass på nettstedet."},analytic:{title:"Målgruppe målinger",details:"Målgruppens målingstjenester ble brukt til å generere nyttig informasjon for å forbedre nettstedet."},social:{title:"Sosiale nettverk",details:"Sosiale nettverk kan forbedre brukervennligheten til nettstedet og bidra til å markedsføre det."},video:{title:"Video",details:"Videodelingstjenester hjelper til med å legge til rik media på nettstedet og øke synligheten."},comment:{title:"Kommentarer",details:"Kommentaradministratorer legger til rette for arkivering av kommentarer og bekjemper spam."},support:{title:"Brukerstøtte",details:"Brukerstøtte lar deg komme i kontakt med nettstedsteamet og bidra til å forbedre nettstedet."},api:{title:"API-er",details:"API-er brukes til å laste inn skript: geolokalisering, søkemotorer, oversettelser, ..."},other:{title:"Annet",details:"Tjenester for å vise innhold på nettet."},google:{title:"Spesifikt samtykke for Google-tjenester",details:"Google kan bruke dataene dine til måling av publikum, reklameprestasjoner eller til å tilby deg personlig tilpassede annonser."},mandatoryTitle:"Obligatoriske informasjonskapsler",mandatoryText:"Dette nettstedet bruker obligatoriske informasjonskapsler som er nødvendige for at nettstedet skal fungere som det skal. Disse kan ikke deaktiveres.",save:"Lagre",ourpartners:"Våre partnere"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.oc.js b/public/tarteaucitron/lang/tarteaucitron.oc.js new file mode 100644 index 0000000..5dbe80d --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.oc.js @@ -0,0 +1,96 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + + "middleBarHead": "☝ 🍪", + "adblock": "Bonjorn ! Aqueste site jòga la transparéncia e vos dòna la possibilitat de causir los servicis tèrces a activar.", + "adblock_call": "Mercés de desactivar vòstre adblocker per començar la personalizacion.", + "reload": "Recargar la pagina", + + "alertBigScroll": "En contunhant de defilar,", + "alertBigClick": "En seguissent vòstra navigacion,", + "alertBig": "acceptatz l'utilizacion de servicis tèrces que pòdon installar de cookies", + + "alertBigPrivacy": "Aqueste site utiliza de cookies e vos dòna lo contraròtle sus çò que volètz activar", + "alertSmall": "Gestion dels servicis", + "acceptAll": "OK, tot acceptar", + "personalize": "Personalizar", + "close": "Tampar", + "closeBanner": "Rescondre la bandièra de cookies", + + "privacyUrl": "Politica de confidencialitat", + + "all": "Preferéncias per totes los servicis", + + "info": "Proteccion de vòstra vida privada", + "disclaimer": "En autorizant aquestes servicis tèrces, acceptatz lo depaus e la lectura de cookies e l'utilizacion de tecnologias de seguiment necessaris a lor bon foncionament.", + "allow": "Autorizar", + "deny": "Interdire", + "noCookie": "Aqueste servici daissa pas cap de cookies.", + "useCookie": "Aqueste servici pòt daissar", + "useCookieCurrent": "Aqueste servici a daissat", + "useNoCookie": "Aqueste servici a pas daissat cap de cookies.", + "more": "Ne saber mai", + "source": "Veire lo site oficial", + "credit": "Gestion dels cookies per tarteaucitron.js", + "noServices": "Aqueste site utiliza pas cap de cookies que demandan vòstre consentiment.", + + "toggleInfoBox": "Mostrar/amagar las informacions sus l'emmagazinatge dels cookies", + "title": "Panèl de gestion dels cookies", + "cookieDetail": "Detalh dels cookies", + "ourSite": "sus nòstre site", + "modalWindow": "(fenèstra de dialòg)", + "newWindow": "(fenèstra novèla)", + "allowAll": "Autorizar totes los cookies", + "denyAll": "Interdire totes los cookies", + + "icon": "Cookies", + + "fallback": "es desactivat.", + "allowed": "autorizat", + "disallowed": "interdit", + + "ads": { + "title": "Regias publicitàrias", + "details": "Las regias publicitàrias permeton de gerir de revenguts en comercializant los espacis publicitaris del site." + }, + "analytic": { + "title": "Mesura d'audiéncia", + "details": "Los servicis de mesura d'audiéncia permeton de generar d'estatisticas de frequentacion utilas per melhorar lo site." + }, + "social": { + "title": "Malhums socials", + "details": "Los malhums socials permeton de melhorar la convivéncia del site e d'ajudar sa promocion via los partatges." + }, + "video": { + "title": "Vidèos", + "details": "Los servicis de partatge de vidèo permeton d'enriquir lo site de contengut multimèdia e aumentan sa visibilitat." + }, + "comment": { + "title": "Comentaris", + "details": "Los gestionaris de comentaris facilitan lo depaus de vòstres comentaris e lutan contra los messatges indesirables." + }, + "support": { + "title": "Assisténcia", + "details": "Los servicis d'assisténcia vos permeton de dintrar en contacte amb l'equipa del site e d'ajudar a son melhorament." + }, + "api": { + "title": "APIs", + "details": "Las APIs permeton de cargar de scripts : geolocalizacion, motors de recèrca, traduccions, ..." + }, + "other": { + "title": "Autre", + "details": "Servicis que cèrcan a afichar de contengut web." + }, + + "google": { + "title": "Consentiment especific pels servicis de Google", + "details": "Google pòt utilizar vòstras donadas per la mesura de l'audiéncia, lo rendiment publicitari o per vos prepausar de publicitats personalizadas." + }, + + "mandatoryTitle": "Cookies necessaris", + "mandatoryText": "Aqueste site utiliza de cookies necessaris pel seu pròpri foncionament que pòdon pas èsser desactivats.", + + "save": "Enregistrar", + "ourpartners": "Nòstres partenaris" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.oc.min.js b/public/tarteaucitron/lang/tarteaucitron.oc.min.js new file mode 100644 index 0000000..490162c --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.oc.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Bonjorn ! Aqueste site jòga la transparéncia e vos dòna la possibilitat de causir los servicis tèrces a activar.",adblock_call:"Mercés de desactivar vòstre adblocker per començar la personalizacion.",reload:"Recargar la pagina",alertBigScroll:"En contunhant de defilar,",alertBigClick:"En seguissent vòstra navigacion,",alertBig:"acceptatz l'utilizacion de servicis tèrces que pòdon installar de cookies",alertBigPrivacy:"Aqueste site utiliza de cookies e vos dòna lo contraròtle sus çò que volètz activar",alertSmall:"Gestion dels servicis",acceptAll:"OK, tot acceptar",personalize:"Personalizar",close:"Tampar",closeBanner:"Rescondre la bandièra de cookies",privacyUrl:"Politica de confidencialitat",all:"Preferéncias per totes los servicis",info:"Proteccion de vòstra vida privada",disclaimer:"En autorizant aquestes servicis tèrces, acceptatz lo depaus e la lectura de cookies e l'utilizacion de tecnologias de seguiment necessaris a lor bon foncionament.",allow:"Autorizar",deny:"Interdire",noCookie:"Aqueste servici daissa pas cap de cookies.",useCookie:"Aqueste servici pòt daissar",useCookieCurrent:"Aqueste servici a daissat",useNoCookie:"Aqueste servici a pas daissat cap de cookies.",more:"Ne saber mai",source:"Veire lo site oficial",credit:"Gestion dels cookies per tarteaucitron.js",noServices:"Aqueste site utiliza pas cap de cookies que demandan vòstre consentiment.",toggleInfoBox:"Mostrar/amagar las informacions sus l'emmagazinatge dels cookies",title:"Panèl de gestion dels cookies",cookieDetail:"Detalh dels cookies",ourSite:"sus nòstre site",modalWindow:"(fenèstra de dialòg)",newWindow:"(fenèstra novèla)",allowAll:"Autorizar totes los cookies",denyAll:"Interdire totes los cookies",icon:"Cookies",fallback:"es desactivat.",allowed:"autorizat",disallowed:"interdit",ads:{title:"Regias publicitàrias",details:"Las regias publicitàrias permeton de gerir de revenguts en comercializant los espacis publicitaris del site."},analytic:{title:"Mesura d'audiéncia",details:"Los servicis de mesura d'audiéncia permeton de generar d'estatisticas de frequentacion utilas per melhorar lo site."},social:{title:"Malhums socials",details:"Los malhums socials permeton de melhorar la convivéncia del site e d'ajudar sa promocion via los partatges."},video:{title:"Vidèos",details:"Los servicis de partatge de vidèo permeton d'enriquir lo site de contengut multimèdia e aumentan sa visibilitat."},comment:{title:"Comentaris",details:"Los gestionaris de comentaris facilitan lo depaus de vòstres comentaris e lutan contra los messatges indesirables."},support:{title:"Assisténcia",details:"Los servicis d'assisténcia vos permeton de dintrar en contacte amb l'equipa del site e d'ajudar a son melhorament."},api:{title:"APIs",details:"Las APIs permeton de cargar de scripts : geolocalizacion, motors de recèrca, traduccions, ..."},other:{title:"Autre",details:"Servicis que cèrcan a afichar de contengut web."},google:{title:"Consentiment especific pels servicis de Google",details:"Google pòt utilizar vòstras donadas per la mesura de l'audiéncia, lo rendiment publicitari o per vos prepausar de publicitats personalizadas."},mandatoryTitle:"Cookies necessaris",mandatoryText:"Aqueste site utiliza de cookies necessaris pel seu pròpri foncionament que pòdon pas èsser desactivats.",save:"Enregistrar",ourpartners:"Nòstres partenaris"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.pl.js b/public/tarteaucitron/lang/tarteaucitron.pl.js new file mode 100644 index 0000000..c4af32d --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.pl.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Witaj! Ta witryna oferuje daje mozliwość wyboru aktywacji usług zewnętrznych.", + "adblock_call": "Prosze wylaczyc adblocker aby rozpoczac dostosowanie do potrzeb uzytkownika.", + "reload": "Odswież stronę", + + "alertBigScroll": "Poprzez kontynuowanie przewijania,", + "alertBigClick": "Pozostając na tej stronie", + "alertBig": "zgadzasz się na korzystanie ze wszystkich zewnetrzynych usług", + + "alertBigPrivacy": "Ta witryna używa plików cookie i pozwala wybrać na które chcesz zezwolić", + "alertSmall": "Zarządzanie usługami", + "personalize": "Personalizacja", + "acceptAll": "OK, akceptuję wszystko", + "close": "zamknij", + "closeBanner": "Ukryj baner dotyczący plików cookie", + + "privacyUrl": "Polityka prywatności", + + "all": "Preferencja dla wszystkich usług", + + "info": "Ochrona prywatności", + "disclaimer": "Zgadzając się na korzystanie z usług zewnętrznych, akceptujesz ich pliki cookies oraz wykorzystanie technologii śledzących, niezbędnych do ich funkcjonowania.", + "allow": "Zezwalaj", + "deny": "Odmów", + "noCookie": "Ta usługa nie korzysta z plików cookie.", + "useCookie": "Ta usługa może zainstalować pliki cookie", + "useCookieCurrent": "Ta usługa zainstalowała pliki cookie", + "useNoCookie": "Ta usługa nie zainstalowała żadnego pliku cookie.", + "more": "Więcej informacji", + "source": "Zobacz oficjalną stronę internetową", + "credit": "Cookies menadżer od tarteaucitron.js", + "noServices": "Ta strona nie wykorzystuje żadnych plików cookie wymagających Twojej zgody.", + + "toggleInfoBox": "Pokaż/ukryj informacje o zapisie plików cookie", + "title": "Panel zarządzania plikami cookies", + "cookieDetail": "Szczegóły plików cookie dla", + "ourSite": "na naszej stronie", + "modalWindow": "(okno modalne)", + "newWindow": "(nowe okno)", + "allowAll": "Zezwól na wszystkie pliki cookies", + "denyAll": "Zablokuj wszystkie pliki cookies", + + "icon": "Cookies", + + "fallback": "jest nieaktywna.", + "allowed": "dozwolony", + "disallowed": "niedozwolone", + + "ads": { + "title": "Sieć reklamowa", + "details": "Sieci reklamowe mogą generować przychody ze sprzedaży powierzchni reklamowej na stronie." + }, + "analytic": { + "title": "Pomiar oglądalności", + "details": "Usługi pomiaru oglądalności wykorzystywane są do generowania przydatnych statystyk potrzebnych w doskonaleniu strony." + }, + "social": { + "title": "Portale społecznościowe", + "details": "Sieci społecznościowe mogą poprawić użyteczność serwisu i pomóc w promocji za pośrednictwem udostępniania strony." + }, + "video": { + "title": "Filmy", + "details": "Usługa udostępniania wideo pomoże dodać multimedia do strony i zwiększyć jej ogladalność." + }, + "comment": { + "title": "Komentarze", + "details": "Zarządzanie komentarzami ułatwia komentowanie i zwalcza spam." + }, + "support": { + "title": "Pomoc", + "details": "Usługa pomocy technicznej pozwala skontaktować się z administratorem witryny i pomaga ją udoskonalić." + }, + "api": { + "title": "APIs", + "details": "APIs służą do ładowania skryptów: geolokalizacji, wyszukiwarek, tłumaczenia, ..." + }, + "other": { + "title": "Inne", + "details": "Usługi do wyświetlania treści internetowych." + }, + + "google": { + "title": "Specyficzna zgoda na usługi Google", + "details": "Google może wykorzystywać Twoje dane do pomiaru zasięgu, wydajności reklamowej lub oferowania spersonalizowanych reklam." + }, + + "mandatoryTitle": "obowiązkowe pliki cookie", + "mandatoryText": "Ta strona wykorzystuje pliki cookies niezbędne do jej prawidłowego funkcjonowania, których nie można wyłączyć.", + + "save": "Zapisz", + "ourpartners": "Nasi partnerzy" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.pl.min.js b/public/tarteaucitron/lang/tarteaucitron.pl.min.js new file mode 100644 index 0000000..8e95b96 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.pl.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Witaj! Ta witryna oferuje daje mozliwość wyboru aktywacji usług zewnętrznych.",adblock_call:"Prosze wylaczyc adblocker aby rozpoczac dostosowanie do potrzeb uzytkownika.",reload:"Odswież stronę",alertBigScroll:"Poprzez kontynuowanie przewijania,",alertBigClick:"Pozostając na tej stronie",alertBig:"zgadzasz się na korzystanie ze wszystkich zewnetrzynych usług",alertBigPrivacy:"Ta witryna używa plików cookie i pozwala wybrać na które chcesz zezwolić",alertSmall:"Zarządzanie usługami",personalize:"Personalizacja",acceptAll:"OK, akceptuję wszystko",close:"zamknij",closeBanner:"Ukryj baner dotyczący plików cookie",privacyUrl:"Polityka prywatności",all:"Preferencja dla wszystkich usług",info:"Ochrona prywatności",disclaimer:"Zgadzając się na korzystanie z usług zewnętrznych, akceptujesz ich pliki cookies oraz wykorzystanie technologii śledzących, niezbędnych do ich funkcjonowania.",allow:"Zezwalaj",deny:"Odmów",noCookie:"Ta usługa nie korzysta z plików cookie.",useCookie:"Ta usługa może zainstalować pliki cookie",useCookieCurrent:"Ta usługa zainstalowała pliki cookie",useNoCookie:"Ta usługa nie zainstalowała żadnego pliku cookie.",more:"Więcej informacji",source:"Zobacz oficjalną stronę internetową",credit:"Cookies menadżer od tarteaucitron.js",noServices:"Ta strona nie wykorzystuje żadnych plików cookie wymagających Twojej zgody.",toggleInfoBox:"Pokaż/ukryj informacje o zapisie plików cookie",title:"Panel zarządzania plikami cookies",cookieDetail:"Szczegóły plików cookie dla",ourSite:"na naszej stronie",modalWindow:"(okno modalne)",newWindow:"(nowe okno)",allowAll:"Zezwól na wszystkie pliki cookies",denyAll:"Zablokuj wszystkie pliki cookies",icon:"Cookies",fallback:"jest nieaktywna.",allowed:"dozwolony",disallowed:"niedozwolone",ads:{title:"Sieć reklamowa",details:"Sieci reklamowe mogą generować przychody ze sprzedaży powierzchni reklamowej na stronie."},analytic:{title:"Pomiar oglądalności",details:"Usługi pomiaru oglądalności wykorzystywane są do generowania przydatnych statystyk potrzebnych w doskonaleniu strony."},social:{title:"Portale społecznościowe",details:"Sieci społecznościowe mogą poprawić użyteczność serwisu i pomóc w promocji za pośrednictwem udostępniania strony."},video:{title:"Filmy",details:"Usługa udostępniania wideo pomoże dodać multimedia do strony i zwiększyć jej ogladalność."},comment:{title:"Komentarze",details:"Zarządzanie komentarzami ułatwia komentowanie i zwalcza spam."},support:{title:"Pomoc",details:"Usługa pomocy technicznej pozwala skontaktować się z administratorem witryny i pomaga ją udoskonalić."},api:{title:"APIs",details:"APIs służą do ładowania skryptów: geolokalizacji, wyszukiwarek, tłumaczenia, ..."},other:{title:"Inne",details:"Usługi do wyświetlania treści internetowych."},google:{title:"Specyficzna zgoda na usługi Google",details:"Google może wykorzystywać Twoje dane do pomiaru zasięgu, wydajności reklamowej lub oferowania spersonalizowanych reklam."},mandatoryTitle:"obowiązkowe pliki cookie",mandatoryText:"Ta strona wykorzystuje pliki cookies niezbędne do jej prawidłowego funkcjonowania, których nie można wyłączyć.",save:"Zapisz",ourpartners:"Nasi partnerzy"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.pt.js b/public/tarteaucitron/lang/tarteaucitron.pt.js new file mode 100644 index 0000000..ff1394b --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.pt.js @@ -0,0 +1,94 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Olá! Em uma ação de transparência, este site permite que você escolha quais serviços de terceiros ativar.", + "adblock_call": "Por favor, desative seu bloqueador de publicidades para poder personalizar.", + "reload": "Atualizar esta página", + + "alertBigScroll": "Ao continuar a rolar,", + "alertBigClick": "Se você continuar a navegação neste site,", + "alertBig": "você estará aceitando todos os serviços de terceiros", + + "alertBigPrivacy": "Este site utiliza cookies e dá-lhe controle sobre o que quer ativar", + "alertSmall": "Gerenciar serviços", + "personalize": "Personalizar", + "acceptAll": "OK, aceitar tudo", + "close": "Fechar", + "closeBanner": "Ocultar banner de cookies", + + "privacyUrl": "Política de Privacidade", + + "all": "Definições dos serviços", + "info": "Proteger sua privacidade", + "disclaimer": "Ao aceitar os serviços terceiros, você aceita o uso de cookies em conjunto a tecnologias de rastreamento que lhe são necessárias para funcionar", + "allow": "Autorizar", + "deny": "Recusar", + "noCookie": "Este serviço não usa cookies.", + "useCookie": "Este serviço pode instalar", + "useCookieCurrent": "Este serviço instalou", + "useNoCookie": "Este serviço não instalou nenhum cookie.", + "more": "Ler mais", + "source": "Ver o site oficial", + "credit": "Gerenciador de cookies por tarteaucitron.js", + "noServices": "Este site não utiliza nenhum cookie que exija o seu consentimento.", + + "toggleInfoBox": "Mostrar/ocultar informações sobre armazenamento de cookies", + "title": "Painel de Gerenciamento de Cookies", + "cookieDetail": "Detalhe do Cookie", + "ourSite": "em nosso site", + "modalWindow": "(janela modal)", + "newWindow": "(janela nova)", + "allowAll": "Permite todos os cookies", + "denyAll": "Proíbe todos cookies", + + "icon": "Cookies", + + "fallback": "está desativado.", + "allowed": "permitido", + "disallowed": "não permitido", + + "ads": { + "title": "Redes de anúncios", + "details": "As redes de anúncios podem gerar receitas com a venda de espaço publicitário no site." + }, + "analytic": { + "title": "Medição de audiência", + "details": "Serviços de medição de audiência usados para gerar estatísticas no intuito de melhorar o site." + }, + "social": { + "title": "Redes sociais", + "details": "Redes sociais podem melhorar a utilização do site e ajudar a promovê-lo via compartilhamentos." + }, + "video": { + "title": "Vídeos", + "details": "Serviços de compartilhamento de vídeo adicionam medias no site a aumentam sua visibilidade." + }, + "comment": { + "title": "Comentários", + "details": "Gerenciadores de comentários facilitam o sistema de comentários e lutam contra o spam." + }, + "support": { + "title": "Suporte", + "details": "Serviços de suporte lhe ajudam a entrar em contato com a equipe de suporte." + }, + "api": { + "title": "APIs", + "details": "APIs são usadas para carregar scripts: geolocalização, motores de pesquisa, traduções..." + }, + "other": { + "title": "De outros", + "details": "Serviços para exibir conteúdo da web." + }, + + "google": { + "title": "Consentimento específico para os serviços do Google", + "details": "O Google pode usar seus dados para medição de audiência, desempenho de publicidade ou para oferecer anúncios personalizados." + }, + + "mandatoryTitle": "Cookies obrigatórios", + "mandatoryText": "Este site utiliza alguns cookies que são necessários ao seu funcionamento e não podem ser desativados.", + + "save": "Guardar", + "ourpartners": "Os nossos parceiros" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.pt.min.js b/public/tarteaucitron/lang/tarteaucitron.pt.min.js new file mode 100644 index 0000000..b08b07c --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.pt.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Olá! Em uma ação de transparência, este site permite que você escolha quais serviços de terceiros ativar.",adblock_call:"Por favor, desative seu bloqueador de publicidades para poder personalizar.",reload:"Atualizar esta página",alertBigScroll:"Ao continuar a rolar,",alertBigClick:"Se você continuar a navegação neste site,",alertBig:"você estará aceitando todos os serviços de terceiros",alertBigPrivacy:"Este site utiliza cookies e dá-lhe controle sobre o que quer ativar",alertSmall:"Gerenciar serviços",personalize:"Personalizar",acceptAll:"OK, aceitar tudo",close:"Fechar",closeBanner:"Ocultar banner de cookies",privacyUrl:"Política de Privacidade",all:"Definições dos serviços",info:"Proteger sua privacidade",disclaimer:"Ao aceitar os serviços terceiros, você aceita o uso de cookies em conjunto a tecnologias de rastreamento que lhe são necessárias para funcionar",allow:"Autorizar",deny:"Recusar",noCookie:"Este serviço não usa cookies.",useCookie:"Este serviço pode instalar",useCookieCurrent:"Este serviço instalou",useNoCookie:"Este serviço não instalou nenhum cookie.",more:"Ler mais",source:"Ver o site oficial",credit:"Gerenciador de cookies por tarteaucitron.js",noServices:"Este site não utiliza nenhum cookie que exija o seu consentimento.",toggleInfoBox:"Mostrar/ocultar informações sobre armazenamento de cookies",title:"Painel de Gerenciamento de Cookies",cookieDetail:"Detalhe do Cookie",ourSite:"em nosso site",modalWindow:"(janela modal)",newWindow:"(janela nova)",allowAll:"Permite todos os cookies",denyAll:"Proíbe todos cookies",icon:"Cookies",fallback:"está desativado.",allowed:"permitido",disallowed:"não permitido",ads:{title:"Redes de anúncios",details:"As redes de anúncios podem gerar receitas com a venda de espaço publicitário no site."},analytic:{title:"Medição de audiência",details:"Serviços de medição de audiência usados para gerar estatísticas no intuito de melhorar o site."},social:{title:"Redes sociais",details:"Redes sociais podem melhorar a utilização do site e ajudar a promovê-lo via compartilhamentos."},video:{title:"Vídeos",details:"Serviços de compartilhamento de vídeo adicionam medias no site a aumentam sua visibilidade."},comment:{title:"Comentários",details:"Gerenciadores de comentários facilitam o sistema de comentários e lutam contra o spam."},support:{title:"Suporte",details:"Serviços de suporte lhe ajudam a entrar em contato com a equipe de suporte."},api:{title:"APIs",details:"APIs são usadas para carregar scripts: geolocalização, motores de pesquisa, traduções..."},other:{title:"De outros",details:"Serviços para exibir conteúdo da web."},google:{title:"Consentimento específico para os serviços do Google",details:"O Google pode usar seus dados para medição de audiência, desempenho de publicidade ou para oferecer anúncios personalizados."},mandatoryTitle:"Cookies obrigatórios",mandatoryText:"Este site utiliza alguns cookies que são necessários ao seu funcionamento e não podem ser desativados.",save:"Guardar",ourpartners:"Os nossos parceiros"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.ro.js b/public/tarteaucitron/lang/tarteaucitron.ro.js new file mode 100644 index 0000000..54ad1d3 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ro.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Buna! Acest site este transparent și vă permite să alegeți serviciile terță parte pe care doriți să le permiteți.", + "adblock_call": "Dezactivați-vă adblocker-ul pentru a începe personalizarea.", + "reload": "Reincarca Pagina", + + "alertBigScroll": "Continuând să defilați,", + "alertBigClick": "Dacă continuați să răsfoiți acest site,", + "alertBig": "permiteți tuturor serviciilor terță parte", + + "alertBigPrivacy": "Acest site utilizează cookie-uri și vă oferă control asupra a ceea ce doriți să activați", + "alertSmall": "Gestionați serviciile", + "personalize": "Personalizați", + "acceptAll": "OK, acceptați-le pe toate", + "close": "Închide", + "closeBanner": "Ascunde bannerul cookie-urilor", + + "privacyUrl": "Politica de confidentialitate", + + "all": "Preferință pentru toate serviciile", + + "info": "Protejați-vă confidențialitatea", + "disclaimer": "Permițând acestor servicii terțe părți să acceptați cookie-urile și utilizarea tehnologiilor de urmărire necesare pentru buna funcționare a acestora.", + "allow": "Permite", + "deny": "Refuza", + "noCookie": "Acest serviciu nu utilizează modul cookie.", + "useCookie": "Acest serviciu se poate instala", + "useCookieCurrent": "Acest serviciu a fost instalat", + "useNoCookie": "Acest serviciu nu a instalat niciun cookie.", + "more": "Citeste mai mult", + "source": "Vizualizați site-ul oficial", + "credit": "Cookie manager de către tarteaucitron.js", + "noServices": "Acest site web nu utilizează niciun cookie care necesită acordul dumneavoastră.", + + "toggleInfoBox": "Afișați / ascundeți informații despre stocarea modulelor cookie", + "title": "Panoul de gestionare a panourilor cookie", + "cookieDetail": "Detaliile cookie pentru", + "ourSite": "pe site-ul nostru", + "modalWindow": "(fereastra modală)", + "newWindow": "(fereastră nouă)", + "allowAll": "Permiteți toate cookie-urile", + "denyAll": "Respinge toate cookie-urile", + + "icon": "Cookies", + + "fallback": "este dezactivat.", + "allowed": "permis", + "disallowed": "nepermis", + + "ads": { + "title": "Rețea de publicitate", + "details": "Rețelele publicitare pot genera venituri prin vânzarea de spațiu publicitar pe site." + }, + "analytic": { + "title": "Măsurarea audienței", + "details": "Serviciile de măsurare a audienței utilizate pentru a genera participarea la statistici utile pentru îmbunătățirea site-ului." + }, + "social": { + "title": "Retele sociale", + "details": "Rețelele sociale pot îmbunătăți gradul de utilizare a site-ului și pot ajuta să îl promoveze prin intermediul acțiunilor." + }, + "video": { + "title": "Videoclipuri", + "details": "Serviciile de partajare video ajută la adăugarea de materiale media pe site și la creșterea vizibilității acestora." + }, + "comment": { + "title": "Comentarii", + "details": "Managerii de comentarii facilitează depunerea de comentarii și lupta împotriva spamului." + }, + "support": { + "title": "Susţinere", + "details": "Serviciile de asistență vă permit să contactați echipa site-ului și să vă ajutați să îl îmbunătățiți." + }, + "api": { + "title": "APIs", + "details": "API-urile sunt folosite pentru a încărca scripturi: geolocație, motoare de căutare, traduceri, ..." + }, + "other": { + "title": "Alte", + "details": "Servicii pentru afișarea conținutului web." + }, + + "google": { + "title": "Consentiment specific pentru serviciile Google", + "details": "Google poate utiliza datele dvs. pentru măsurarea audienței, performanța publicitară sau pentru a vă oferi anunțuri personalizate." + }, + + "mandatoryTitle": "Cookie-uri obligatorii", + "mandatoryText": "Acest site utilizează cookie-uri necesare pentru buna funcționare, care nu pot fi dezactivate.", + + "save": "Salvare", + "ourpartners": "Partenerii noștri" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.ro.min.js b/public/tarteaucitron/lang/tarteaucitron.ro.min.js new file mode 100644 index 0000000..a3c2f4f --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ro.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Buna! Acest site este transparent și vă permite să alegeți serviciile terță parte pe care doriți să le permiteți.",adblock_call:"Dezactivați-vă adblocker-ul pentru a începe personalizarea.",reload:"Reincarca Pagina",alertBigScroll:"Continuând să defilați,",alertBigClick:"Dacă continuați să răsfoiți acest site,",alertBig:"permiteți tuturor serviciilor terță parte",alertBigPrivacy:"Acest site utilizează cookie-uri și vă oferă control asupra a ceea ce doriți să activați",alertSmall:"Gestionați serviciile",personalize:"Personalizați",acceptAll:"OK, acceptați-le pe toate",close:"Închide",closeBanner:"Ascunde bannerul cookie-urilor",privacyUrl:"Politica de confidentialitate",all:"Preferință pentru toate serviciile",info:"Protejați-vă confidențialitatea",disclaimer:"Permițând acestor servicii terțe părți să acceptați cookie-urile și utilizarea tehnologiilor de urmărire necesare pentru buna funcționare a acestora.",allow:"Permite",deny:"Refuza",noCookie:"Acest serviciu nu utilizează modul cookie.",useCookie:"Acest serviciu se poate instala",useCookieCurrent:"Acest serviciu a fost instalat",useNoCookie:"Acest serviciu nu a instalat niciun cookie.",more:"Citeste mai mult",source:"Vizualizați site-ul oficial",credit:"Cookie manager de către tarteaucitron.js",noServices:"Acest site web nu utilizează niciun cookie care necesită acordul dumneavoastră.",toggleInfoBox:"Afișați / ascundeți informații despre stocarea modulelor cookie",title:"Panoul de gestionare a panourilor cookie",cookieDetail:"Detaliile cookie pentru",ourSite:"pe site-ul nostru",modalWindow:"(fereastra modală)",newWindow:"(fereastră nouă)",allowAll:"Permiteți toate cookie-urile",denyAll:"Respinge toate cookie-urile",icon:"Cookies",fallback:"este dezactivat.",allowed:"permis",disallowed:"nepermis",ads:{title:"Rețea de publicitate",details:"Rețelele publicitare pot genera venituri prin vânzarea de spațiu publicitar pe site."},analytic:{title:"Măsurarea audienței",details:"Serviciile de măsurare a audienței utilizate pentru a genera participarea la statistici utile pentru îmbunătățirea site-ului."},social:{title:"Retele sociale",details:"Rețelele sociale pot îmbunătăți gradul de utilizare a site-ului și pot ajuta să îl promoveze prin intermediul acțiunilor."},video:{title:"Videoclipuri",details:"Serviciile de partajare video ajută la adăugarea de materiale media pe site și la creșterea vizibilității acestora."},comment:{title:"Comentarii",details:"Managerii de comentarii facilitează depunerea de comentarii și lupta împotriva spamului."},support:{title:"Susţinere",details:"Serviciile de asistență vă permit să contactați echipa site-ului și să vă ajutați să îl îmbunătățiți."},api:{title:"APIs",details:"API-urile sunt folosite pentru a încărca scripturi: geolocație, motoare de căutare, traduceri, ..."},other:{title:"Alte",details:"Servicii pentru afișarea conținutului web."},google:{title:"Consentiment specific pentru serviciile Google",details:"Google poate utiliza datele dvs. pentru măsurarea audienței, performanța publicitară sau pentru a vă oferi anunțuri personalizate."},mandatoryTitle:"Cookie-uri obligatorii",mandatoryText:"Acest site utilizează cookie-uri necesare pentru buna funcționare, care nu pot fi dezactivate.",save:"Salvare",ourpartners:"Partenerii noștri"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.ru.js b/public/tarteaucitron/lang/tarteaucitron.ru.js new file mode 100644 index 0000000..50bef9a --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ru.js @@ -0,0 +1,96 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Привет! Этот сайт совершенно открытый и позволяет вам выбрать сервисы третьих лиц, которым вы хотите дать доступ.", + "adblock_call": "Пожалуйста дезактивируйте АдБлокер чтобы начать настройку.", + "reload": "Перезагрузите страницу", + + "alertBigScroll": "Продолжая прокрутки", + "alertBigClick": "Если вы продолжаете использовать сайт", + "alertBig": "вы позволяете сервисы третьих лиц", + + "alertBigPrivacy": "Этот сайт использует кукис и позволяет вам контролировать сервисы которые вы хотите активировать", + "alertSmall": "Настройка сервисов", + "personalize": "Персонализировать", + "acceptAll": "Ок, все активировать", + "close": "Закрыть", + "closeBanner": "Скрыть баннер cookie", + + "privacyUrl": "Политика конфиденциальности", + + "all": "Преференция всем сервисам", + + "info": "Защитить вашу конфиденциальность", + "disclaimer": "Активирование сервисов третьих лиц позволяет использование их кукис и технолоний отслеживания необходимых для их функционирования", + "allow": "Позволить", + "deny": "Не позволить", + "noCookie": "Этот сервис не использует кукис.", + "useCookie": "Этот сервис может быть инсталирован", + "useCookieCurrent": "Этот сервис инсталирован", + "useNoCookie": "Этот сервис не использует кукис.", + "more": "Подробнее", + "source": "Посетите официальный сайт", + "credit": "Кукис манаджер tarteaucitron.js", + "noServices": "Этот веб-сайт не использует файлы cookie, требующие вашего согласия.", + + "toggleInfoBox": "Show/hide informations about cookie storage", + "title": "Панель управления cookies", + "cookieDetail": "Информация о файлах cookie для", + "ourSite": "на нашем сайте", + "modalWindow": "(модальное окно)", + "newWindow": "(новое окно)", + "allowAll": "Разрешить использование cookies", + "denyAll": "Запретить использование cookies", + + "icon": "Cookies", + + + "fallback": "Деактивирован.", + "allowed": "разрешается", + "disallowed": "запрещено", + + "ads": { + "title": "Рекламная сеть", + "details": "Мы позволяем вам аренду нашей рекламной сети." + }, + "analytic": { + "title": "Измерение аудиенции", + "details": "Измерение аудиенции сайта для статистики помогают улучшить предлагаемый сервис." + }, + "social": { + "title": "Социальная сеть", + "details": "Социальная сеть сайтов помогает улучшить предлагаемый сервис через обмен информации." + }, + "video": { + "title": "Видео", + "details": "Обмен видео информации позволяет улучшить сервис и увеличит траффик сайта." + }, + "comment": { + "title": "Комментарии", + "details": "Манаджер комментариев позволяет обмен информации и борьбу со спамом." + }, + "support": { + "title": "Помощь", + "details": "Помощь позволяет вам контактировать напрямую сайт манаджер и улучшить предлагаемый сервис." + }, + "api": { + "title": "АПИ", + "details": "АПИ используются для загрузки скриптов; геолокация, поисковый мотор и переводы..." + }, + "other": { + "title": "Другие", + "details": "Службы для отображения веб-контента." + }, + + "google": { + "title": "Специфическое согласие на услуги Google", + "details": "Google может использовать ваши данные для измерения аудитории, оценки рекламной эффективности или предоставления вам персонализированных рекламных объявлений." + }, + + "mandatoryTitle": "Обязательные файлы cookie", + "mandatoryText": "Этот сайт использует файлы cookie, необходимые для его правильной работы, которые нельзя отключить.", + + "save": "Сохранить", + "ourpartners": "Наши партнеры" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.ru.min.js b/public/tarteaucitron/lang/tarteaucitron.ru.min.js new file mode 100644 index 0000000..912fcd6 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.ru.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Привет! Этот сайт совершенно открытый и позволяет вам выбрать сервисы третьих лиц, которым вы хотите дать доступ.",adblock_call:"Пожалуйста дезактивируйте АдБлокер чтобы начать настройку.",reload:"Перезагрузите страницу",alertBigScroll:"Продолжая прокрутки",alertBigClick:"Если вы продолжаете использовать сайт",alertBig:"вы позволяете сервисы третьих лиц",alertBigPrivacy:"Этот сайт использует кукис и позволяет вам контролировать сервисы которые вы хотите активировать",alertSmall:"Настройка сервисов",personalize:"Персонализировать",acceptAll:"Ок, все активировать",close:"Закрыть",closeBanner:"Скрыть баннер cookie",privacyUrl:"Политика конфиденциальности",all:"Преференция всем сервисам",info:"Защитить вашу конфиденциальность",disclaimer:"Активирование сервисов третьих лиц позволяет использование их кукис и технолоний отслеживания необходимых для их функционирования",allow:"Позволить",deny:"Не позволить",noCookie:"Этот сервис не использует кукис.",useCookie:"Этот сервис может быть инсталирован",useCookieCurrent:"Этот сервис инсталирован",useNoCookie:"Этот сервис не использует кукис.",more:"Подробнее",source:"Посетите официальный сайт",credit:"Кукис манаджер tarteaucitron.js",noServices:"Этот веб-сайт не использует файлы cookie, требующие вашего согласия.",toggleInfoBox:"Show/hide informations about cookie storage",title:"Панель управления cookies",cookieDetail:"Информация о файлах cookie для",ourSite:"на нашем сайте",modalWindow:"(модальное окно)",newWindow:"(новое окно)",allowAll:"Разрешить использование cookies",denyAll:"Запретить использование cookies",icon:"Cookies",fallback:"Деактивирован.",allowed:"разрешается",disallowed:"запрещено",ads:{title:"Рекламная сеть",details:"Мы позволяем вам аренду нашей рекламной сети."},analytic:{title:"Измерение аудиенции",details:"Измерение аудиенции сайта для статистики помогают улучшить предлагаемый сервис."},social:{title:"Социальная сеть",details:"Социальная сеть сайтов помогает улучшить предлагаемый сервис через обмен информации."},video:{title:"Видео",details:"Обмен видео информации позволяет улучшить сервис и увеличит траффик сайта."},comment:{title:"Комментарии",details:"Манаджер комментариев позволяет обмен информации и борьбу со спамом."},support:{title:"Помощь",details:"Помощь позволяет вам контактировать напрямую сайт манаджер и улучшить предлагаемый сервис."},api:{title:"АПИ",details:"АПИ используются для загрузки скриптов; геолокация, поисковый мотор и переводы..."},other:{title:"Другие",details:"Службы для отображения веб-контента."},google:{title:"Специфическое согласие на услуги Google",details:"Google может использовать ваши данные для измерения аудитории, оценки рекламной эффективности или предоставления вам персонализированных рекламных объявлений."},mandatoryTitle:"Обязательные файлы cookie",mandatoryText:"Этот сайт использует файлы cookie, необходимые для его правильной работы, которые нельзя отключить.",save:"Сохранить",ourpartners:"Наши партнеры"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.se.js b/public/tarteaucitron/lang/tarteaucitron.se.js new file mode 100644 index 0000000..e6fccc6 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.se.js @@ -0,0 +1,96 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.", + "adblock_call": "Inaktivera din adblock för att börja anpassa.", + "reload": "Uppdatera sidan", + + "alertBigScroll": "Genom att fortsätta rulla,", + "alertBigClick": "Om du fortsätter att surfa på denna webbplats,", + "alertBig": "du tillåter alla tjänster från tredje part", + + "alertBigPrivacy": "Denna webbplats använder cookies och ger dig kontroll över vad du vill aktivera", + "alertSmall": "Hantera tjänster", + "personalize": "Personifiera", + "acceptAll": "OK, acceptera allt", + "close": "Stänga", + "closeBanner": "Dölj cookies banner", + + "privacyUrl": "Integritetspolicy", + + "all": "Preferens för alla tjänster", + + "info": "Skydda din integritet", + "disclaimer": "Genom att tillåta dessa tjänster från tredje part accepterar du deras cookies och användningen av spårningsteknologier som är nödvändiga för att de ska fungera korrekt.", + "allow": "Tillåta", + "deny": "Förneka", + "noCookie": "Den här tjänsten använder inte cookie.", + "useCookie": "Den här tjänsten kan installeras", + "useCookieCurrent": "Den här tjänsten har installerat", + "useNoCookie": "Den här tjänsten har inte installerat någon cookie.", + "more": "Läs mer", + "source": "Visa den officiella webbplatsen", + "credit": "Cookies manager av tarteaucitron.js", + "noServices": "Denna webbplats använder ingen cookie som kräver ditt samtycke.", + + "toggleInfoBox": "Visa / dölj information om lagring av cookies", + "title": "Cookie- hanteringspanel", + "cookieDetail": "cookie- detalj för", + "ourSite": "på vår webbplats", + "modalWindow": "(modalt fönster)", + "newWindow": "(nytt fönster)", + "allowAll": "Tillåt alla cookie", + "denyAll": "Neka alla cookies", + + "icon": "Cookies", + + "fallback": "är ur funktion.", + "allowed": "tillåtet", + "disallowed": "nekad", + + "ads": { + "title": "Annonsnätverk", + "details": "Annonsnätverk kan generera intäkter genom att sälja annonsutrymme på webbplatsen." + }, + "analytic": { + "title": "Publikmätning", + "details": "Publikmätningstjänster som används för att generera användbar statistik närvaro för att förbättra webbplatsen." + }, + + "social": { + "title": "Sociala nätverk", + "details": "Sociala nätverk kan förbättra användbarheten på webbplatsen och bidra till att marknadsföra den via aktierna." + }, + "video": { + "title": "videoklipp", + "details": "Videodelningstjänster hjälper till att lägga till rika medier på webbplatsen och öka synligheten." + }, + "comment": { + "title": "Коментари", + "details": "Kommentarhanterare underlättar inlämning av kommentarer och bekämpar skräppost." + }, + "support": { + "title": "Stöd", + "details": "Supporttjänster gör att du kan komma i kontakt med webbplatsteamet och hjälpa dig att förbättra det." + }, + "api": { + "title": "APIs", + "details": "APIs: er används för att ladda skript: geolocation, sökmotorer, översättningar, ..." + }, + "other": { + "title": "Övrig", + "details": "Tjänster för att visa webbinnehåll." + }, + + "google": { + "title": "Specifikt samtycke för Googles tjänster", + "details": "Google kan använda dina data för publikmätning, reklamprestanda eller för att erbjuda dig personligt anpassade annonser." + }, + + "mandatoryTitle": "Dutkámus čáhci", + "mandatoryText": "Dát ođđa veahkehuhtii lea geavahuvvon dutkámus čáhciid buoremus boahtteárvvuin, guhte ii leat deaktiverejuvvon.", + + "save": "Spara", + "ourpartners": "Våra partners" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.se.min.js b/public/tarteaucitron/lang/tarteaucitron.se.min.js new file mode 100644 index 0000000..649b8b8 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.se.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.",adblock_call:"Inaktivera din adblock för att börja anpassa.",reload:"Uppdatera sidan",alertBigScroll:"Genom att fortsätta rulla,",alertBigClick:"Om du fortsätter att surfa på denna webbplats,",alertBig:"du tillåter alla tjänster från tredje part",alertBigPrivacy:"Denna webbplats använder cookies och ger dig kontroll över vad du vill aktivera",alertSmall:"Hantera tjänster",personalize:"Personifiera",acceptAll:"OK, acceptera allt",close:"Stänga",closeBanner:"Dölj cookies banner",privacyUrl:"Integritetspolicy",all:"Preferens för alla tjänster",info:"Skydda din integritet",disclaimer:"Genom att tillåta dessa tjänster från tredje part accepterar du deras cookies och användningen av spårningsteknologier som är nödvändiga för att de ska fungera korrekt.",allow:"Tillåta",deny:"Förneka",noCookie:"Den här tjänsten använder inte cookie.",useCookie:"Den här tjänsten kan installeras",useCookieCurrent:"Den här tjänsten har installerat",useNoCookie:"Den här tjänsten har inte installerat någon cookie.",more:"Läs mer",source:"Visa den officiella webbplatsen",credit:"Cookies manager av tarteaucitron.js",noServices:"Denna webbplats använder ingen cookie som kräver ditt samtycke.",toggleInfoBox:"Visa / dölj information om lagring av cookies",title:"Cookie- hanteringspanel",cookieDetail:"cookie- detalj för",ourSite:"på vår webbplats",modalWindow:"(modalt fönster)",newWindow:"(nytt fönster)",allowAll:"Tillåt alla cookie",denyAll:"Neka alla cookies",icon:"Cookies",fallback:"är ur funktion.",allowed:"tillåtet",disallowed:"nekad",ads:{title:"Annonsnätverk",details:"Annonsnätverk kan generera intäkter genom att sälja annonsutrymme på webbplatsen."},analytic:{title:"Publikmätning",details:"Publikmätningstjänster som används för att generera användbar statistik närvaro för att förbättra webbplatsen."},social:{title:"Sociala nätverk",details:"Sociala nätverk kan förbättra användbarheten på webbplatsen och bidra till att marknadsföra den via aktierna."},video:{title:"videoklipp",details:"Videodelningstjänster hjälper till att lägga till rika medier på webbplatsen och öka synligheten."},comment:{title:"Коментари",details:"Kommentarhanterare underlättar inlämning av kommentarer och bekämpar skräppost."},support:{title:"Stöd",details:"Supporttjänster gör att du kan komma i kontakt med webbplatsteamet och hjälpa dig att förbättra det."},api:{title:"APIs",details:"APIs: er används för att ladda skript: geolocation, sökmotorer, översättningar, ..."},other:{title:"Övrig",details:"Tjänster för att visa webbinnehåll."},google:{title:"Specifikt samtycke för Googles tjänster",details:"Google kan använda dina data för publikmätning, reklamprestanda eller för att erbjuda dig personligt anpassade annonser."},mandatoryTitle:"Dutkámus čáhci",mandatoryText:"Dát ođđa veahkehuhtii lea geavahuvvon dutkámus čáhciid buoremus boahtteárvvuin, guhte ii leat deaktiverejuvvon.",save:"Spara",ourpartners:"Våra partners"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.sk.js b/public/tarteaucitron/lang/tarteaucitron.sk.js new file mode 100644 index 0000000..a560f01 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.sk.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Ahoj! Táto stránka je transparentná a umožňuje vám vybrať služby tretích strán, ktoré chcete povoliť.", + "adblock_call": "Prosím, vypnite blokovanie reklám k začatiu prispôsobovania", + "reload": "Obnovte stránku", + + "alertBigScroll": "Pokračovaním v posúvaní,", + "alertBigClick": "Ak budete pokračovať v prehliadaní tejto webovej stránky,", + "alertBig": "povoľujete všetky služby tretích strán", + + "alertBigPrivacy": "Táto stránka používa cookies a dáva vám kontrolu nad tým, čo chcete aktivovať", + "alertSmall": "Spravovať služby", + "personalize": "Prispôsobiť", + "acceptAll": "OK, prijať všetko", + "close": "Zatvoriť", + "closeBanner": "Skryť banner so súbormi cookie", + + "privacyUrl": "Zásady ochrany osobných údajov", + + "all": "Prednosť pre všetky služby", + + "info": "Ochrana vášho súkromia", + "disclaimer": "Povolením týchto služieb tretích strán, prijímate ich cookies a používanie sledovacích technológií potrebných pre ich správne fungovanie.", + "allow": "Povoliť", + "deny": "Odmietnúť", + "noCookie": "Táto služba nepoužíva cookies.", + "useCookie": "Túto službu je možné nainštalovať", + "useCookieCurrent": "Táto služba je nainštalovaná", + "useNoCookie": "Táto služba nenainštalovala žiadny súbor cookie.", + "more": "Čítaj viac", + "source": "Pozrite si oficiálnu webovú stránku", + "credit": "Správca súborov cookie od tarteaucitron.js", + "noServices": "Táto webová stránka nepoužíva žiadny súbor cookie, ktorý vyžaduje váš súhlas.", + + "toggleInfoBox": "Zobraziť/skryť informácie o ukladaní súborov cookie", + "title": "Panel riadenia súborov cookie", + "cookieDetail": "Podrobnosti súboru cookie pre", + "ourSite": "na našich stránkach", + "modalWindow": "(modálne okno)", + "newWindow": "(nové okno)", + "allowAll": "Povoľte všetky súbory cookie", + "denyAll": "Odmietnuť všetky súbory cookie", + + "icon": "Cookies", + + "fallback": "je zakázané.", + "allowed": "povolený", + "disallowed": "nepovolený", + + "ads": { + "title": "Reklamná sieť", + "details": "Reklamné siete môžu generovať príjmy predajom reklamného priestoru na webe." + }, + "analytic": { + "title": "Meranie publika", + "details": "Služby merania publika používané na generovanie užitočnej štatistickej účasti na zlepšenie stránky." + }, + "social": { + "title": "Sociálne siete", + "details": "Sociálne siete môžu zlepšiť použiteľnosť stránky a pomôcť ju propagovať prostredníctvom akcií." + }, + "video": { + "title": "Videá", + "details": "Služby zdieľania videa pomáhajú pridať na web bohatý obsah a zvýšiť jeho viditeľnosť." + }, + "comment": { + "title": "Komentáre", + "details": "Manažéri komentárov uľahčujú zadávanie komentárov a bojujú proti spamu." + }, + "support": { + "title": "Podpora", + "details": "Podporné služby vám umožňujú skontaktovať sa s tímom stránok a pomôcť vám ich vylepšiť." + }, + "api": { + "title": "APIs", + "details": "Rozhrania API sa používajú na načítanie skriptov: geolokácia, vyhľadávače, preklady, ..." + }, + "other": { + "title": "Ostatné", + "details": "Služby na zobrazovanie webového obsahu." + }, + + "google": { + "title": "Špecifický súhlas so službami Google", + "details": "Google môže použiť vaše údaje na meranie publika, reklamnú efektivitu alebo na vám ponúkanie personalizovaných reklám." + }, + + "mandatoryTitle": "Povinné súbory cookie", + "mandatoryText": "Táto stránka používa súbory cookie, ktoré sú nevyhnutné pre jej správne fungovanie a nemôžu byť deaktivované.", + + "save": "Uložiť", + "ourpartners": "Naši partneri" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.sk.min.js b/public/tarteaucitron/lang/tarteaucitron.sk.min.js new file mode 100644 index 0000000..e5574ea --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.sk.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Ahoj! Táto stránka je transparentná a umožňuje vám vybrať služby tretích strán, ktoré chcete povoliť.",adblock_call:"Prosím, vypnite blokovanie reklám k začatiu prispôsobovania",reload:"Obnovte stránku",alertBigScroll:"Pokračovaním v posúvaní,",alertBigClick:"Ak budete pokračovať v prehliadaní tejto webovej stránky,",alertBig:"povoľujete všetky služby tretích strán",alertBigPrivacy:"Táto stránka používa cookies a dáva vám kontrolu nad tým, čo chcete aktivovať",alertSmall:"Spravovať služby",personalize:"Prispôsobiť",acceptAll:"OK, prijať všetko",close:"Zatvoriť",closeBanner:"Skryť banner so súbormi cookie",privacyUrl:"Zásady ochrany osobných údajov",all:"Prednosť pre všetky služby",info:"Ochrana vášho súkromia",disclaimer:"Povolením týchto služieb tretích strán, prijímate ich cookies a používanie sledovacích technológií potrebných pre ich správne fungovanie.",allow:"Povoliť",deny:"Odmietnúť",noCookie:"Táto služba nepoužíva cookies.",useCookie:"Túto službu je možné nainštalovať",useCookieCurrent:"Táto služba je nainštalovaná",useNoCookie:"Táto služba nenainštalovala žiadny súbor cookie.",more:"Čítaj viac",source:"Pozrite si oficiálnu webovú stránku",credit:"Správca súborov cookie od tarteaucitron.js",noServices:"Táto webová stránka nepoužíva žiadny súbor cookie, ktorý vyžaduje váš súhlas.",toggleInfoBox:"Zobraziť/skryť informácie o ukladaní súborov cookie",title:"Panel riadenia súborov cookie",cookieDetail:"Podrobnosti súboru cookie pre",ourSite:"na našich stránkach",modalWindow:"(modálne okno)",newWindow:"(nové okno)",allowAll:"Povoľte všetky súbory cookie",denyAll:"Odmietnuť všetky súbory cookie",icon:"Cookies",fallback:"je zakázané.",allowed:"povolený",disallowed:"nepovolený",ads:{title:"Reklamná sieť",details:"Reklamné siete môžu generovať príjmy predajom reklamného priestoru na webe."},analytic:{title:"Meranie publika",details:"Služby merania publika používané na generovanie užitočnej štatistickej účasti na zlepšenie stránky."},social:{title:"Sociálne siete",details:"Sociálne siete môžu zlepšiť použiteľnosť stránky a pomôcť ju propagovať prostredníctvom akcií."},video:{title:"Videá",details:"Služby zdieľania videa pomáhajú pridať na web bohatý obsah a zvýšiť jeho viditeľnosť."},comment:{title:"Komentáre",details:"Manažéri komentárov uľahčujú zadávanie komentárov a bojujú proti spamu."},support:{title:"Podpora",details:"Podporné služby vám umožňujú skontaktovať sa s tímom stránok a pomôcť vám ich vylepšiť."},api:{title:"APIs",details:"Rozhrania API sa používajú na načítanie skriptov: geolokácia, vyhľadávače, preklady, ..."},other:{title:"Ostatné",details:"Služby na zobrazovanie webového obsahu."},google:{title:"Špecifický súhlas so službami Google",details:"Google môže použiť vaše údaje na meranie publika, reklamnú efektivitu alebo na vám ponúkanie personalizovaných reklám."},mandatoryTitle:"Povinné súbory cookie",mandatoryText:"Táto stránka používa súbory cookie, ktoré sú nevyhnutné pre jej správne fungovanie a nemôžu byť deaktivované.",save:"Uložiť",ourpartners:"Naši partneri"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.sq.js b/public/tarteaucitron/lang/tarteaucitron.sq.js new file mode 100644 index 0000000..19366de --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.sq.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ + /* min ready */ + tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Përshëndetje! Kjo faqe është transparente dhe ju lejon të zgjidhni shërbimet e palëve të treta që dëshironi të lejoni.", + "adblock_call": "Ju lutemi çaktivizoni bllokuesin tuaj të reklamave për të filluar personalizimin.", + "reload": "Rifresko faqen", + + "alertBigScroll": "Duke vazhduar të lëvizni poshtë,", + "alertBigClick": "Nëse vazhdoni të shfletoni këtë faqe interneti,", + "alertBig": "ju po lejoni të gjitha shërbimet e palëve të treta", + + "alertBigPrivacy": "Kjo faqe përdor cookies dhe ju jep kontroll mbi atë që dëshironi të aktivizoni", + "alertSmall": "Menaxho shërbimet", + "personalize": "Personalizo", + "acceptAll": "OK, prano të gjitha", + "close": "Mbyll", + "closeBanner": "Fshih banerin e cookies", + + "privacyUrl": "Politika e privatësisë", + + "all": "Preferencat për të gjitha shërbimet", + + "info": "Mbrojtja e privatësisë suaj", + "disclaimer": "Duke lejuar këto shërbime të palëve të treta, ju pranoni cookies e tyre dhe përdorimin e teknologjive të gjurmimit të nevojshme për funksionimin e tyre të duhur.", + "allow": "Lejo", + "deny": "Refuzo", + "noCookie": "Ky shërbim nuk përdor cookie.", + "useCookie": "Ky shërbim mund të instalojë", + "useCookieCurrent": "Ky shërbim ka instaluar", + "useNoCookie": "Ky shërbim nuk ka instaluar asnjë cookie.", + "more": "Lexo më shumë", + "source": "Shiko faqen zyrtare", + "credit": "Menaxher i cookies nga tarteaucitron.js", + "noServices": "Kjo faqe nuk përdor asnjë cookie që kërkon pranimin tuaj.", + + "toggleInfoBox": "Shfaq/fshih informacionet në lidhje me ruajtjen e cookies", + "title": "Paneli i menaxhimit të cookies", + "cookieDetail": "Detajet e cookies për", + "ourSite": "në faqen tonë", + "modalWindow": "(dritare modale)", + "newWindow": "(dritare e re)", + "allowAll": "Lejo të gjitha cookies", + "denyAll": "Refuzo të gjitha cookies", + + "icon": "Cookies", + + "fallback": "është çaktivizuar.", + "allowed": "lejuar", + "disallowed": "nuk lejohet", + + "ads": { + "title": "Rrjeti i reklamave", + "details": "Rrjetet e reklamave mund të gjenerojnë të ardhura duke shitur hapësirë reklamimi në faqe." + }, + "analytic": { + "title": "Matja e audiencës", + "details": "Shërbimet e matjes së audiencës përdoren për të gjeneruar statistika të dobishme për të përmirësuar faqen." + }, + "social": { + "title": "Rrjetet sociale", + "details": "Rrjetet sociale mund të përmirësojnë përdorshmërinë e faqes dhe të ndihmojnë në promovimin e saj përmes shpërndarjeve." + }, + "video": { + "title": "Videot", + "details": "Shërbimet e ndarjes së videove ndihmojnë në shtimin e mediave të pasura në faqe dhe rrisin dukshmërinë e saj." + }, + "comment": { + "title": "Komentet", + "details": "Menaxherët e komenteve lehtësojnë paraqitjen e komenteve dhe luftojnë kundër spam-it." + }, + "support": { + "title": "Mbështetja", + "details": "Shërbimet e mbështetjes ju lejojnë të kontaktoni me ekipin e faqes dhe të ndihmoni në përmirësimin e saj." + }, + "api": { + "title": "APIs", + "details": "APIs përdoren për të ngarkuar skripte: gjeolokalizim, motorë kërkimi, përkthime, ..." + }, + "other": { + "title": "Të tjera", + "details": "Shërbime për të shfaqur përmbajtje web." + }, + + "google": { + "title": "Pëlqim specifik për shërbimet Google", + "details": "Google mund të përdorë të dhënat tuaja për matjen e audiencës, performancën e reklamave, ose për t'ju ofruar reklama të personalizuara." + }, + + "mandatoryTitle": "Cookies të detyrueshme", + "mandatoryText": "Kjo faqe përdor cookies të nevojshme për funksionimin e saj të duhur të cilat nuk mund të çaktivizohen.", + + "save": "Ruaj", + "ourpartners": "Partnerët tanë" +}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.sq.min.js b/public/tarteaucitron/lang/tarteaucitron.sq.min.js new file mode 100644 index 0000000..391ba08 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.sq.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Përshëndetje! Kjo faqe është transparente dhe ju lejon të zgjidhni shërbimet e palëve të treta që dëshironi të lejoni.",adblock_call:"Ju lutemi çaktivizoni bllokuesin tuaj të reklamave për të filluar personalizimin.",reload:"Rifresko faqen",alertBigScroll:"Duke vazhduar të lëvizni poshtë,",alertBigClick:"Nëse vazhdoni të shfletoni këtë faqe interneti,",alertBig:"ju po lejoni të gjitha shërbimet e palëve të treta",alertBigPrivacy:"Kjo faqe përdor cookies dhe ju jep kontroll mbi atë që dëshironi të aktivizoni",alertSmall:"Menaxho shërbimet",personalize:"Personalizo",acceptAll:"OK, prano të gjitha",close:"Mbyll",closeBanner:"Fshih banerin e cookies",privacyUrl:"Politika e privatësisë",all:"Preferencat për të gjitha shërbimet",info:"Mbrojtja e privatësisë suaj",disclaimer:"Duke lejuar këto shërbime të palëve të treta, ju pranoni cookies e tyre dhe përdorimin e teknologjive të gjurmimit të nevojshme për funksionimin e tyre të duhur.",allow:"Lejo",deny:"Refuzo",noCookie:"Ky shërbim nuk përdor cookie.",useCookie:"Ky shërbim mund të instalojë",useCookieCurrent:"Ky shërbim ka instaluar",useNoCookie:"Ky shërbim nuk ka instaluar asnjë cookie.",more:"Lexo më shumë",source:"Shiko faqen zyrtare",credit:"Menaxher i cookies nga tarteaucitron.js",noServices:"Kjo faqe nuk përdor asnjë cookie që kërkon pranimin tuaj.",toggleInfoBox:"Shfaq/fshih informacionet në lidhje me ruajtjen e cookies",title:"Paneli i menaxhimit të cookies",cookieDetail:"Detajet e cookies për",ourSite:"në faqen tonë",modalWindow:"(dritare modale)",newWindow:"(dritare e re)",allowAll:"Lejo të gjitha cookies",denyAll:"Refuzo të gjitha cookies",icon:"Cookies",fallback:"është çaktivizuar.",allowed:"lejuar",disallowed:"nuk lejohet",ads:{title:"Rrjeti i reklamave",details:"Rrjetet e reklamave mund të gjenerojnë të ardhura duke shitur hapësirë reklamimi në faqe."},analytic:{title:"Matja e audiencës",details:"Shërbimet e matjes së audiencës përdoren për të gjeneruar statistika të dobishme për të përmirësuar faqen."},social:{title:"Rrjetet sociale",details:"Rrjetet sociale mund të përmirësojnë përdorshmërinë e faqes dhe të ndihmojnë në promovimin e saj përmes shpërndarjeve."},video:{title:"Videot",details:"Shërbimet e ndarjes së videove ndihmojnë në shtimin e mediave të pasura në faqe dhe rrisin dukshmërinë e saj."},comment:{title:"Komentet",details:"Menaxherët e komenteve lehtësojnë paraqitjen e komenteve dhe luftojnë kundër spam-it."},support:{title:"Mbështetja",details:"Shërbimet e mbështetjes ju lejojnë të kontaktoni me ekipin e faqes dhe të ndihmoni në përmirësimin e saj."},api:{title:"APIs",details:"APIs përdoren për të ngarkuar skripte: gjeolokalizim, motorë kërkimi, përkthime, ..."},other:{title:"Të tjera",details:"Shërbime për të shfaqur përmbajtje web."},google:{title:"Pëlqim specifik për shërbimet Google",details:"Google mund të përdorë të dhënat tuaja për matjen e audiencës, performancën e reklamave, ose për t'ju ofruar reklama të personalizuara."},mandatoryTitle:"Cookies të detyrueshme",mandatoryText:"Kjo faqe përdor cookies të nevojshme për funksionimin e saj të duhur të cilat nuk mund të çaktivizohen.",save:"Ruaj",ourpartners:"Partnerët tanë"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.sv.js b/public/tarteaucitron/lang/tarteaucitron.sv.js new file mode 100644 index 0000000..7143ef5 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.sv.js @@ -0,0 +1,96 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.", + "adblock_call": "Inaktivera din adblock för att börja anpassa.", + "reload": "Uppdatera sidan", + + "alertBigScroll": "Genom att fortsätta rulla,", + "alertBigClick": "Om du fortsätter att surfa på denna webbplats,", + "alertBig": "du tillåter alla tjänster från tredje part", + + "alertBigPrivacy": "Denna webbplats använder cookies och ger dig kontroll över vad du vill aktivera", + "alertSmall": "Hantera tjänster", + "personalize": "Personifiera", + "acceptAll": "OK, acceptera allt", + "close": "Stänga", + "closeBanner": "Dölj cookies banner", + + "privacyUrl": "Integritetspolicy", + + "all": "Preferens för alla tjänster", + + "info": "Skydda din integritet", + "disclaimer": "Genom att tillåta dessa tjänster från tredje part accepterar du deras cookies och användningen av spårningsteknologier som är nödvändiga för att de ska fungera korrekt.", + "allow": "Tillåta", + "deny": "Förneka", + "noCookie": "Den här tjänsten använder inte cookie.", + "useCookie": "Den här tjänsten kan installeras", + "useCookieCurrent": "Den här tjänsten har installerat", + "useNoCookie": "Den här tjänsten har inte installerat någon cookie.", + "more": "Läs mer", + "source": "Visa den officiella webbplatsen", + "credit": "Cookies manager av tarteaucitron.js", + "noServices": "Denna webbplats använder ingen cookie som kräver ditt samtycke.", + + "toggleInfoBox": "Visa / dölj information om lagring av cookies", + "title": "Cookie- hanteringspanel", + "cookieDetail": "cookie- detalj för", + "ourSite": "på vår webbplats", + "modalWindow": "(modalt fönster)", + "newWindow": "(nytt fönster)", + "allowAll": "Tillåt alla cookie", + "denyAll": "Neka alla cookies", + + "icon": "Cookies", + + "fallback": "är ur funktion.", + "allowed": "tillåtet", + "disallowed": "nekad", + + "ads": { + "title": "Annonsnätverk", + "details": "Annonsnätverk kan generera intäkter genom att sälja annonsutrymme på webbplatsen." + }, + "analytic": { + "title": "Publikmätning", + "details": "Publikmätningstjänster som används för att generera användbar statistik närvaro för att förbättra webbplatsen." + }, + + "social": { + "title": "Sociala nätverk", + "details": "Sociala nätverk kan förbättra användbarheten på webbplatsen och bidra till att marknadsföra den via aktierna." + }, + "video": { + "title": "videoklipp", + "details": "Videodelningstjänster hjälper till att lägga till rika medier på webbplatsen och öka synligheten." + }, + "comment": { + "title": "Коментари", + "details": "Kommentarhanterare underlättar inlämning av kommentarer och bekämpar skräppost." + }, + "support": { + "title": "Stöd", + "details": "Supporttjänster gör att du kan komma i kontakt med webbplatsteamet och hjälpa dig att förbättra det." + }, + "api": { + "title": "APIs", + "details": "APIs: er används för att ladda skript: geolocation, sökmotorer, översättningar, ..." + }, + "other": { + "title": "Övrig", + "details": "Tjänster för att visa webbinnehåll." + }, + + "google": { + "title": "Specifikt samtycke för Googles tjänster", + "details": "Google kan använda dina data för publikmätning, reklamprestanda eller för att erbjuda dig personligt anpassade annonser." + }, + + "mandatoryTitle": "Obligatoriska kakor", + "mandatoryText": "Denna webbplats använder nödvändiga kakor för dess korrekta funktion, och dessa kan inte inaktiveras.", + + "save": "Spara", + "ourpartners": "Våra partners" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.sv.min.js b/public/tarteaucitron/lang/tarteaucitron.sv.min.js new file mode 100644 index 0000000..fbd3f1a --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.sv.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.",adblock_call:"Inaktivera din adblock för att börja anpassa.",reload:"Uppdatera sidan",alertBigScroll:"Genom att fortsätta rulla,",alertBigClick:"Om du fortsätter att surfa på denna webbplats,",alertBig:"du tillåter alla tjänster från tredje part",alertBigPrivacy:"Denna webbplats använder cookies och ger dig kontroll över vad du vill aktivera",alertSmall:"Hantera tjänster",personalize:"Personifiera",acceptAll:"OK, acceptera allt",close:"Stänga",closeBanner:"Dölj cookies banner",privacyUrl:"Integritetspolicy",all:"Preferens för alla tjänster",info:"Skydda din integritet",disclaimer:"Genom att tillåta dessa tjänster från tredje part accepterar du deras cookies och användningen av spårningsteknologier som är nödvändiga för att de ska fungera korrekt.",allow:"Tillåta",deny:"Förneka",noCookie:"Den här tjänsten använder inte cookie.",useCookie:"Den här tjänsten kan installeras",useCookieCurrent:"Den här tjänsten har installerat",useNoCookie:"Den här tjänsten har inte installerat någon cookie.",more:"Läs mer",source:"Visa den officiella webbplatsen",credit:"Cookies manager av tarteaucitron.js",noServices:"Denna webbplats använder ingen cookie som kräver ditt samtycke.",toggleInfoBox:"Visa / dölj information om lagring av cookies",title:"Cookie- hanteringspanel",cookieDetail:"cookie- detalj för",ourSite:"på vår webbplats",modalWindow:"(modalt fönster)",newWindow:"(nytt fönster)",allowAll:"Tillåt alla cookie",denyAll:"Neka alla cookies",icon:"Cookies",fallback:"är ur funktion.",allowed:"tillåtet",disallowed:"nekad",ads:{title:"Annonsnätverk",details:"Annonsnätverk kan generera intäkter genom att sälja annonsutrymme på webbplatsen."},analytic:{title:"Publikmätning",details:"Publikmätningstjänster som används för att generera användbar statistik närvaro för att förbättra webbplatsen."},social:{title:"Sociala nätverk",details:"Sociala nätverk kan förbättra användbarheten på webbplatsen och bidra till att marknadsföra den via aktierna."},video:{title:"videoklipp",details:"Videodelningstjänster hjälper till att lägga till rika medier på webbplatsen och öka synligheten."},comment:{title:"Коментари",details:"Kommentarhanterare underlättar inlämning av kommentarer och bekämpar skräppost."},support:{title:"Stöd",details:"Supporttjänster gör att du kan komma i kontakt med webbplatsteamet och hjälpa dig att förbättra det."},api:{title:"APIs",details:"APIs: er används för att ladda skript: geolocation, sökmotorer, översättningar, ..."},other:{title:"Övrig",details:"Tjänster för att visa webbinnehåll."},google:{title:"Specifikt samtycke för Googles tjänster",details:"Google kan använda dina data för publikmätning, reklamprestanda eller för att erbjuda dig personligt anpassade annonser."},mandatoryTitle:"Obligatoriska kakor",mandatoryText:"Denna webbplats använder nödvändiga kakor för dess korrekta funktion, och dessa kan inte inaktiveras.",save:"Spara",ourpartners:"Våra partners"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.tr.js b/public/tarteaucitron/lang/tarteaucitron.tr.js new file mode 100644 index 0000000..179ffa1 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.tr.js @@ -0,0 +1,98 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + + "middleBarHead": "☝ 🍪", + "adblock": "Merhaba! Bu site şeffaflıkla oynar ve size etkinleştirilecek üçüncü taraf hizmetleri seçeneği sunar.", + "adblock_call": "Kişiselleştirmeye başlamak için lütfen reklam engelleyicinizi devre dışı bırakın.", + "reload": "Sayfayı yeniden yükle", + + "alertBigScroll": "Kaydırma devam edien,", + "alertBigClick": "Navigasyonunuza devam ederek,", + "alertBig": "çerez yükleyebilecek üçüncü taraf hizmetlerinin kullanımını kabul edersiniz", + + "alertBigPrivacy": "Bu site çerezleri kullanır ve etkinleştirmek istediklerinizi kontrol etmenizi sağlar", + "alertSmall": "Hizmet yönetimi", + "acceptAll": "evet, her şeyi kabul edin", + "personalize": "kişiselleştirmek", + "close": "kapat", + "closeBanner": "Çerez banner'ını gizle", + + "privacyUrl": "Gizlilik Politikası", + + "all": "Tüm hizmetler için tercihler", + + "info": "Gizliliğinin korunması", + "disclaimer": "Bu üçüncü taraf hizmetlerini yetkilendirerek, çerezlerin depolanmasını ve okunmasını ve düzgün çalışması için gerekli izleme teknolojilerinin kullanımını kabul ediyorsunuz.", + "allow": "izin", + "deny": "yasak", + "noCookie": "Bu hizmet çerez yerleştirmez.", + "useCookie": "Bu hizmet para yatırabilir", + "useCookieCurrent": "Bu hizmet sunuldu", + "useNoCookie": "Bu hizmet herhangi bir çerez yerleştirmedi.", + "more": "Daha fazlasını öğrenin", + "source": "web sitesine bakın", + "credit": "Çerez yönetimi tarteaucitron.js", + "noServices": "Bu site, onayınızı gerektiren hiçbir çerez kullanmıyor.", + + "toggleInfoBox": "Çerezlerin depolanmasıyla ilgili bilgileri göster / gizle", + "title": "Çerez yönetimi paneli", + "cookieDetail": "Ayrıntı çerezleri", + "ourSite": "sitemizde", + "modalWindow": "(kalıcı pencere)", + "newWindow": "(yeni pencere)", + "allowAll": "Tüm çerezlere izin verin", + "denyAll": "Tüm çerezleri yasaklayın", + + "icon": "Cookies", + + "fallback": "devre dışı.", + "allowed": "izin verildi", + "disallowed": "izin verilmeyen", + + "ads": { + "title": "Reklam yönetimi", + "details": "Reklam ajansları, sitedeki reklam alanını pazarlayarak gelir elde etmenizi sağlar." + }, + "analytic": { + "title": "Kitle ölçümü", + "details": "Kitle ölçüm hizmetleri, siteyi geliştirmek için yararlı katılım istatistikleri oluşturur." + }, + "social": { + "title": "Sosyal Medya", + "details": "Sosyal ağlar sitenin kullanım kolaylığını geliştirir ve paylaşım yoluyla sitenin tanıtımına yardımcı olur." + }, + "video": { + "title": "Videolar", + "details": "Video paylaşım hizmetleri siteyi multimedya içeriğiyle zenginleştirir ve görünürlüğünü artırır.\n" + + "\n" + }, + "comment": { + "title": "yorumlar\n", + "details": "Yorum yöneticileri yorumlarınızın gönderilmesini kolaylaştırır ve spam ile mücadele eder.", + }, + "support": { + "title": "destek", + "details": "Destek hizmetleri, site ekibiyle iletişim kurmanıza ve ekibinizi geliştirmenize yardımcı olur.\n" + + "\n" + }, + "api": { + "title": "APIs", + "details": "APIs komut dosyalarının yüklenmesine izin verir: coğrafi konum, arama motorları, çeviriler, ..." + }, + "other": { + "title": "diğer\n", + "details": "Web içeriğini görüntüleme hizmetleri." + }, + + "google": { + "title": "Google hizmetleri için özel onay", + "details": "Google, verilerinizi izleyici ölçümü, reklam performansı veya size kişiselleştirilmiş reklamlar sunmak için kullanabilir." + }, + + "mandatoryTitle": "Zorunlu Çerezler", + "mandatoryText": "Bu site, düzgün çalışması için gerekli olan ve devre dışı bırakılamayan çerezleri kullanır.", + + "save": "Kaydet", + "ourpartners": "İş ortaklarımız" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.tr.min.js b/public/tarteaucitron/lang/tarteaucitron.tr.min.js new file mode 100644 index 0000000..010d105 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.tr.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Merhaba! Bu site şeffaflıkla oynar ve size etkinleştirilecek üçüncü taraf hizmetleri seçeneği sunar.",adblock_call:"Kişiselleştirmeye başlamak için lütfen reklam engelleyicinizi devre dışı bırakın.",reload:"Sayfayı yeniden yükle",alertBigScroll:"Kaydırma devam edien,",alertBigClick:"Navigasyonunuza devam ederek,",alertBig:"çerez yükleyebilecek üçüncü taraf hizmetlerinin kullanımını kabul edersiniz",alertBigPrivacy:"Bu site çerezleri kullanır ve etkinleştirmek istediklerinizi kontrol etmenizi sağlar",alertSmall:"Hizmet yönetimi",acceptAll:"evet, her şeyi kabul edin",personalize:"kişiselleştirmek",close:"kapat",closeBanner:"Çerez banner'ını gizle",privacyUrl:"Gizlilik Politikası",all:"Tüm hizmetler için tercihler",info:"Gizliliğinin korunması",disclaimer:"Bu üçüncü taraf hizmetlerini yetkilendirerek, çerezlerin depolanmasını ve okunmasını ve düzgün çalışması için gerekli izleme teknolojilerinin kullanımını kabul ediyorsunuz.",allow:"izin",deny:"yasak",noCookie:"Bu hizmet çerez yerleştirmez.",useCookie:"Bu hizmet para yatırabilir",useCookieCurrent:"Bu hizmet sunuldu",useNoCookie:"Bu hizmet herhangi bir çerez yerleştirmedi.",more:"Daha fazlasını öğrenin",source:"web sitesine bakın",credit:"Çerez yönetimi tarteaucitron.js",noServices:"Bu site, onayınızı gerektiren hiçbir çerez kullanmıyor.",toggleInfoBox:"Çerezlerin depolanmasıyla ilgili bilgileri göster / gizle",title:"Çerez yönetimi paneli",cookieDetail:"Ayrıntı çerezleri",ourSite:"sitemizde",modalWindow:"(kalıcı pencere)",newWindow:"(yeni pencere)",allowAll:"Tüm çerezlere izin verin",denyAll:"Tüm çerezleri yasaklayın",icon:"Cookies",fallback:"devre dışı.",allowed:"izin verildi",disallowed:"izin verilmeyen",ads:{title:"Reklam yönetimi",details:"Reklam ajansları, sitedeki reklam alanını pazarlayarak gelir elde etmenizi sağlar."},analytic:{title:"Kitle ölçümü",details:"Kitle ölçüm hizmetleri, siteyi geliştirmek için yararlı katılım istatistikleri oluşturur."},social:{title:"Sosyal Medya",details:"Sosyal ağlar sitenin kullanım kolaylığını geliştirir ve paylaşım yoluyla sitenin tanıtımına yardımcı olur."},video:{title:"Videolar",details:"Video paylaşım hizmetleri siteyi multimedya içeriğiyle zenginleştirir ve görünürlüğünü artırır.\n"+"\n"},comment:{title:"yorumlar\n",details:"Yorum yöneticileri yorumlarınızın gönderilmesini kolaylaştırır ve spam ile mücadele eder."},support:{title:"destek",details:"Destek hizmetleri, site ekibiyle iletişim kurmanıza ve ekibinizi geliştirmenize yardımcı olur.\n"+"\n"},api:{title:"APIs",details:"APIs komut dosyalarının yüklenmesine izin verir: coğrafi konum, arama motorları, çeviriler, ..."},other:{title:"diğer\n",details:"Web içeriğini görüntüleme hizmetleri."},google:{title:"Google hizmetleri için özel onay",details:"Google, verilerinizi izleyici ölçümü, reklam performansı veya size kişiselleştirilmiş reklamlar sunmak için kullanabilir."},mandatoryTitle:"Zorunlu Çerezler",mandatoryText:"Bu site, düzgün çalışması için gerekli olan ve devre dışı bırakılamayan çerezleri kullanır.",save:"Kaydet",ourpartners:"İş ortaklarımız"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.uk.js b/public/tarteaucitron/lang/tarteaucitron.uk.js new file mode 100644 index 0000000..9a3614d --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.uk.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Добрий день! Цей сайт нічого від вас не приховує і дає вам можливість обрати, які сторонні послуги увімкнути.", + "adblock_call": "Будь ласка вимкніть ваш блокувач реклами, щоб перейти до налаштувань.", + "reload": "Перезавантажити сторінку", + + "alertBigScroll": "Продовжуючи прокрутку,", + "alertBigClick": "Продовжуючи навігацію,", + "alertBig": "ви погоджуєтесь на використання сторонніх послуг, які можуть встановлювати кукі", + + "alertBigPrivacy": "Цей сайт використовує кукі і дає вам можливість обрати ті, які ви хочете увімкнути", + "alertSmall": "Керування послугами", + "acceptAll": "Прийняти все", + "personalize": "Налаштувати", + "close": "Закрити", + "closeBanner": "Приховати банер cookie", + + "privacyUrl": "Політика конфіденційності", + + "all": "Налаштування всіх послуг", + + "info": "Захист вашого особистого життя", + "disclaimer": "Дозволяючи ці сторонні послуги, ви даєте згоду на збереження і завантаження кукі, а також на використання засобів відстеження, необхідних для їхньої функціональності.", + "allow": "Дозволити", + "deny": "Заборонити", + "noCookie": "Ця послуга не зберігає жодного кукі.", + "useCookie": "Ця послуга може зберегти", + "useCookieCurrent": "Ця послуга зберегла", + "useNoCookie": "Ця послуга не зберегла жодного кукі.", + "more": "Дізнатись більше", + "source": "Перейти на офіційний сайт", + "credit": "Керування кукі від tarteaucitron.js", + "noServices": "Цей сайт не використовує жодного кукі, який потребував би вашої згоди.", + + "toggleInfoBox": "Показати/приховати інформацію про збереження кукі", + "title": "Панель керування кукі", + "cookieDetail": "Подробиці про кукі", + "ourSite": "на нашому сайті", + "modalWindow": "(модальне вікно)", + "newWindow": "(нове вікно)", + "allowAll": "Все прийняти", + "denyAll": "Все відхилити", + + "icon": "Кукі", + + "fallback": "вимкнено.", + "allowed": "дозволено", + "disallowed": "заборонено", + + "ads": { + "title": "Рекламні мережі", + "details": "Рекламні мережі дають змогу отримувати дохід, монетизуючи рекламні блоки на сайті." + }, + "analytic": { + "title": "Заміри аудиторії", + "details": "Послуги з замірів аудиторії дозволяють генерувати статистику відвідуваності, корисну для покращення сайту." + }, + "social": { + "title": "Соціальні мережі", + "details": "Соціальні мережі дозволяють зробити сайт зручнішим і допомагають просувати його через розповсюдження посилань." + }, + "video": { + "title": "Відеоролики", + "details": "Відеохостинги дають змогу збагатити сайт мультімедійним контентом і сприяють його видимості." + }, + "comment": { + "title": "Коментарі", + "details": "Менеджери коментарів полегшують додавання ваших коментарів і захищають від спаму." + }, + "support": { + "title": "Підтримка", + "details": "Послуги підтримки дають вам можливість зв'язатись з адміністрацією сайту і допомогти покращити його." + }, + "api": { + "title": "API", + "details": "API дозволяють завантажувати скрипти: геолокація, пошукові системи, переклади..." + }, + "other": { + "title": "Інші", + "details": "Послуги для відображення веб-контенту." + }, + + "google": { + "title": "Специфічна згода на послуги Google", + "details": "Google може використовувати ваші дані для вимірювання аудиторії, рекламної ефективності або для надання вам персоналізованих рекламних оголошень." + }, + + "mandatoryTitle": "Обов'язкові кукі", + "mandatoryText": "Цей сайт використовує кукі, які є необхідніми для забезпечення його функціональності. Вимкнути їх неможливо.", + + "save": "Зберегти", + "ourpartners": "Наші партнери" +}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.uk.min.js b/public/tarteaucitron/lang/tarteaucitron.uk.min.js new file mode 100644 index 0000000..d1b8ff7 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.uk.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Добрий день! Цей сайт нічого від вас не приховує і дає вам можливість обрати, які сторонні послуги увімкнути.",adblock_call:"Будь ласка вимкніть ваш блокувач реклами, щоб перейти до налаштувань.",reload:"Перезавантажити сторінку",alertBigScroll:"Продовжуючи прокрутку,",alertBigClick:"Продовжуючи навігацію,",alertBig:"ви погоджуєтесь на використання сторонніх послуг, які можуть встановлювати кукі",alertBigPrivacy:"Цей сайт використовує кукі і дає вам можливість обрати ті, які ви хочете увімкнути",alertSmall:"Керування послугами",acceptAll:"Прийняти все",personalize:"Налаштувати",close:"Закрити",closeBanner:"Приховати банер cookie",privacyUrl:"Політика конфіденційності",all:"Налаштування всіх послуг",info:"Захист вашого особистого життя",disclaimer:"Дозволяючи ці сторонні послуги, ви даєте згоду на збереження і завантаження кукі, а також на використання засобів відстеження, необхідних для їхньої функціональності.",allow:"Дозволити",deny:"Заборонити",noCookie:"Ця послуга не зберігає жодного кукі.",useCookie:"Ця послуга може зберегти",useCookieCurrent:"Ця послуга зберегла",useNoCookie:"Ця послуга не зберегла жодного кукі.",more:"Дізнатись більше",source:"Перейти на офіційний сайт",credit:"Керування кукі від tarteaucitron.js",noServices:"Цей сайт не використовує жодного кукі, який потребував би вашої згоди.",toggleInfoBox:"Показати/приховати інформацію про збереження кукі",title:"Панель керування кукі",cookieDetail:"Подробиці про кукі",ourSite:"на нашому сайті",modalWindow:"(модальне вікно)",newWindow:"(нове вікно)",allowAll:"Все прийняти",denyAll:"Все відхилити",icon:"Кукі",fallback:"вимкнено.",allowed:"дозволено",disallowed:"заборонено",ads:{title:"Рекламні мережі",details:"Рекламні мережі дають змогу отримувати дохід, монетизуючи рекламні блоки на сайті."},analytic:{title:"Заміри аудиторії",details:"Послуги з замірів аудиторії дозволяють генерувати статистику відвідуваності, корисну для покращення сайту."},social:{title:"Соціальні мережі",details:"Соціальні мережі дозволяють зробити сайт зручнішим і допомагають просувати його через розповсюдження посилань."},video:{title:"Відеоролики",details:"Відеохостинги дають змогу збагатити сайт мультімедійним контентом і сприяють його видимості."},comment:{title:"Коментарі",details:"Менеджери коментарів полегшують додавання ваших коментарів і захищають від спаму."},support:{title:"Підтримка",details:"Послуги підтримки дають вам можливість зв'язатись з адміністрацією сайту і допомогти покращити його."},api:{title:"API",details:"API дозволяють завантажувати скрипти: геолокація, пошукові системи, переклади..."},other:{title:"Інші",details:"Послуги для відображення веб-контенту."},google:{title:"Специфічна згода на послуги Google",details:"Google може використовувати ваші дані для вимірювання аудиторії, рекламної ефективності або для надання вам персоналізованих рекламних оголошень."},mandatoryTitle:"Обов'язкові кукі",mandatoryText:"Цей сайт використовує кукі, які є необхідніми для забезпечення його функціональності. Вимкнути їх неможливо.",save:"Зберегти",ourpartners:"Наші партнери"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.vi.js b/public/tarteaucitron/lang/tarteaucitron.vi.js new file mode 100644 index 0000000..6285870 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.vi.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝ 🍪", + "adblock": "Xin chào! Trang web này minh bạch và cho phép bạn chọn dịch vụ bên thứ 3 mà bạn muốn cho phép.", + "adblock_call": "Vui lòng vô hiệu hóa trình chặn quảng cáo của bạn để bắt đầu tùy chỉnh.", + "reload": "Làm mới trang", + + "alertBigScroll": "tiếp tục cuộn,", + "alertBigClick": "Nếu bạn tiếp tục truy cập trang web này,", + "alertBig": "bạn đang cho phép tất cả các dịch vụ của bên thứ ba", + + "alertBigPrivacy": "Trang web này sử dụng cookie và cung cấp cho bạn quyền kiểm soát những gì bạn muốn kích hoạt", + "alertSmall": "Quản lý dịch vụ", + "acceptAll": "OK, đồng ý", + "personalize": "Cá nhân", + "close": "Đóng", + "closeBanner": "Ẩn biểu ngữ cookie", + + "privacyUrl": "Chính sách bảo mật", + + "all": "Ưu tiên cho tất cả các dịch vụ", + + "info": "Bảo vệ sự riêng tư của bạn", + "disclaimer": "Bằng cách cho phép các dịch vụ bên thứ ba này, bạn chấp nhận cookie của họ và sử dụng các công nghệ theo dõi cần thiết cho hoạt động đúng đắn của họ.", + "allow": "Cho phép", + "deny": "Từ chối", + "noCookie": "Dịch vụ này không sử dụng cookie.", + "useCookie": "Dịch vụ này có thể cài đặt", + "useCookieCurrent": "Dịch vụ này đã được cài đặt", + "useNoCookie": "Dịch vụ này không được cài đặt bất cứ cookie nào.", + "more": "Xem thêm", + "source": "Xam trang web chính thức", + "credit": "Cookies được quản lý bằng tarteaucitron.js", + "noServices": "Trang web này không sử dụng bất kì cookie nào yêu cầu sự chấp thuận của bạn.", + + "toggleInfoBox": "Hiển thị / ẩn thông tin về lưu trữ cookie", + "title": "Bảng quản lý cookie", + "cookieDetail": "Cookie chi tiết", + "ourSite": "trên site của chúng ta", + "modalWindow": "(cửa sổ phương thức)", + "newWindow": "(Cửa sổ mới)", + "allowAll": "Cho phép tất cả các Cookies", + "denyAll": "Từ chối cất cả cookies", + + "icon": "Cookies", + + "fallback": "tắt.", + "allowed": "được phép", + "disallowed": "không được phép", + + "ads": { + "title": "Mạng quảng cáo", + "details": "Mạng quảng cáo có thể tạo doanh thu bằng cách bán không gian quảng cáo trên trang web." + }, + "analytic": { + "title": "Đo lường hành vi người dùng", + "details": "Công cụ đo lường hành vi người dùng cập nhật những thống kê hữu ích nhằm nâng cao chất lượng phục vụ của website." + }, + "social": { + "title": "Các mạng xã hội", + "details": "Mạng xã hội có thể cải thiện khả năng sử dụng của trang web và giúp quảng bá nó thông qua các chia sẻ." + }, + "video": { + "title": "Các video", + "details": "Dịch vụ chia sẻ video giúp thêm phương tiện phong phú trên trang web và tăng khả năng hiển thị của nó." + }, + "comment": { + "title": "Bình luận", + "details": "Quản lý comments tạo điều kiện cho việc gửi ý kiến và chống thư rác." + }, + "support": { + "title": "Hỗ trợ", + "details": "Các dịch vụ hỗ trợ cho phép bạn liên lạc với nhóm trang web và giúp cải thiện nó." + }, + "api": { + "title": "APIs", + "details": "APIs được sử dụng để load: geolocation, search engines, translations, ..." + }, + "other": { + "title": "Dịch vụ khác", + "details": "Dịch vụ hiển thị nội dung web." + }, + + "google": { + "title": "Sự đồng ý cụ thể cho dịch vụ của Google", + "details": "Google có thể sử dụng dữ liệu của bạn để đo lường đối tượng, hiệu suất quảng cáo hoặc cung cấp quảng cáo được cá nhân hóa cho bạn." + }, + + "mandatoryTitle": "Cookie Bắt Buộc", + "mandatoryText": "Trang web này sử dụng cookie cần thiết để hoạt động đúng cách, không thể tắt.", + + "save": "Lưu", + "ourpartners": "Đối tác của chúng tôi" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.vi.min.js b/public/tarteaucitron/lang/tarteaucitron.vi.min.js new file mode 100644 index 0000000..44c5afe --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.vi.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Xin chào! Trang web này minh bạch và cho phép bạn chọn dịch vụ bên thứ 3 mà bạn muốn cho phép.",adblock_call:"Vui lòng vô hiệu hóa trình chặn quảng cáo của bạn để bắt đầu tùy chỉnh.",reload:"Làm mới trang",alertBigScroll:"tiếp tục cuộn,",alertBigClick:"Nếu bạn tiếp tục truy cập trang web này,",alertBig:"bạn đang cho phép tất cả các dịch vụ của bên thứ ba",alertBigPrivacy:"Trang web này sử dụng cookie và cung cấp cho bạn quyền kiểm soát những gì bạn muốn kích hoạt",alertSmall:"Quản lý dịch vụ",acceptAll:"OK, đồng ý",personalize:"Cá nhân",close:"Đóng",closeBanner:"Ẩn biểu ngữ cookie",privacyUrl:"Chính sách bảo mật",all:"Ưu tiên cho tất cả các dịch vụ",info:"Bảo vệ sự riêng tư của bạn",disclaimer:"Bằng cách cho phép các dịch vụ bên thứ ba này, bạn chấp nhận cookie của họ và sử dụng các công nghệ theo dõi cần thiết cho hoạt động đúng đắn của họ.",allow:"Cho phép",deny:"Từ chối",noCookie:"Dịch vụ này không sử dụng cookie.",useCookie:"Dịch vụ này có thể cài đặt",useCookieCurrent:"Dịch vụ này đã được cài đặt",useNoCookie:"Dịch vụ này không được cài đặt bất cứ cookie nào.",more:"Xem thêm",source:"Xam trang web chính thức",credit:"Cookies được quản lý bằng tarteaucitron.js",noServices:"Trang web này không sử dụng bất kì cookie nào yêu cầu sự chấp thuận của bạn.",toggleInfoBox:"Hiển thị / ẩn thông tin về lưu trữ cookie",title:"Bảng quản lý cookie",cookieDetail:"Cookie chi tiết",ourSite:"trên site của chúng ta",modalWindow:"(cửa sổ phương thức)",newWindow:"(Cửa sổ mới)",allowAll:"Cho phép tất cả các Cookies",denyAll:"Từ chối cất cả cookies",icon:"Cookies",fallback:"tắt.",allowed:"được phép",disallowed:"không được phép",ads:{title:"Mạng quảng cáo",details:"Mạng quảng cáo có thể tạo doanh thu bằng cách bán không gian quảng cáo trên trang web."},analytic:{title:"Đo lường hành vi người dùng",details:"Công cụ đo lường hành vi người dùng cập nhật những thống kê hữu ích nhằm nâng cao chất lượng phục vụ của website."},social:{title:"Các mạng xã hội",details:"Mạng xã hội có thể cải thiện khả năng sử dụng của trang web và giúp quảng bá nó thông qua các chia sẻ."},video:{title:"Các video",details:"Dịch vụ chia sẻ video giúp thêm phương tiện phong phú trên trang web và tăng khả năng hiển thị của nó."},comment:{title:"Bình luận",details:"Quản lý comments tạo điều kiện cho việc gửi ý kiến và chống thư rác."},support:{title:"Hỗ trợ",details:"Các dịch vụ hỗ trợ cho phép bạn liên lạc với nhóm trang web và giúp cải thiện nó."},api:{title:"APIs",details:"APIs được sử dụng để load: geolocation, search engines, translations, ..."},other:{title:"Dịch vụ khác",details:"Dịch vụ hiển thị nội dung web."},google:{title:"Sự đồng ý cụ thể cho dịch vụ của Google",details:"Google có thể sử dụng dữ liệu của bạn để đo lường đối tượng, hiệu suất quảng cáo hoặc cung cấp quảng cáo được cá nhân hóa cho bạn."},mandatoryTitle:"Cookie Bắt Buộc",mandatoryText:"Trang web này sử dụng cookie cần thiết để hoạt động đúng cách, không thể tắt.",save:"Lưu",ourpartners:"Đối tác của chúng tôi"}; \ No newline at end of file diff --git a/public/tarteaucitron/lang/tarteaucitron.zh.js b/public/tarteaucitron/lang/tarteaucitron.zh.js new file mode 100644 index 0000000..706a358 --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.zh.js @@ -0,0 +1,93 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "adblock": "您好!这是一个透明的网站,您可以选择激活不同的第三方服务。", + "adblock_call": "感谢您停用广告拦截功能并开始个性化设置。", + "reload": "重新加载页面", + + "alertBigScroll": "继续划屏,", + "alertBigClick": "继续浏览,", + "alertBig": "即表示您同意第三方服务安装cookie", + + "alertBigPrivacy": "这个网站使用cookie, 并让您可以控制想要激活的内容。", + "alertSmall": "服务管理", + "acceptAll": "好的,全部接受", + "personalize": "个性化", + "close": "关闭", + "closeBanner": "隐藏 cookie 横幅", + + "privacyUrl": "保密政策", + + "all": "所有服务的偏好设置", + + "disclaimer": "通过授权这些第三方服务,您同意存储和读取cookie,并使用其正常运行所需的跟踪技术。", + "allow": "允许", + "deny": "禁用", + "noCookie": "此服务不存储任何cookie。", + "useCookie": "此服务可以存储", + "useCookieCurrent": "此服务已存储", + "useNoCookie": "此服务未存储任何cookie。", + "more": "了解更多", + "source": "查看官网", + "credit": "通过tarteaucitron.js管理cookie", + "noServices": "本网站不使用任何需要您同意的cookie。", + + "toggleInfoBox": "显示/隐藏cookie存储信息。", + "title": "Cookie管理面板", + "cookieDetail": "Cookie详情", + "ourSite": "显示在我们的网站上", + "modalWindow": "(模态窗口)", + "newWindow": "(新建窗口)", + "allowAll": "允许", + "denyAll": "禁用", + + "icon": "Cookies", + + "fallback": "已禁用。", + "allowed": "允许的", + "disallowed": "不允许的", + + "ads": { + "title": "广告组", + "details": "广告组通过营销网站上的广告空间来产生收入." + }, + "analytic": { + "title": "受众测量", + "details": "受众测量服务可以生成对站点改进有用的访问统计数据。" + }, + "social": { + "title": "社交网络", + "details": "社交网络有助于提高网站的用户友好性,并通过分享帮助推广。" + }, + "video": { + "title": "视频", + "details": "视频共享服务丰富网站的多媒体内容,提高网站知名度。" + }, + "comment": { + "title": "评论", + "details": "评论管理器使您的评论更容易提交,并避免垃圾邮件。" + }, + "support": { + "title": "支持", + "details": "支持服务使您能够与网站团队联系并帮助改进网站." + }, + "api": { + "title": "API", + "details": "API允许加载脚本:地理位置、搜索引擎、翻译……" + }, + "other": { + "title": "其他", + "details": "旨在显示网页内容的服务。" + }, + + "google": { + "title": "Google 服务的特定同意", + "details": "Google 可能使用您的数据进行受众测量、广告效果评估,或向您提供个性化广告。" + }, + + "mandatoryTitle": "强制性Cookie", + "mandatoryText": "本站使用必要的Cookie以确保其正常运行,这些Cookie无法停用。", + + "save": "保存", + "ourpartners": "我们的合作伙伴" +}; diff --git a/public/tarteaucitron/lang/tarteaucitron.zh.min.js b/public/tarteaucitron/lang/tarteaucitron.zh.min.js new file mode 100644 index 0000000..5aa81bf --- /dev/null +++ b/public/tarteaucitron/lang/tarteaucitron.zh.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={adblock:"您好!这是一个透明的网站,您可以选择激活不同的第三方服务。",adblock_call:"感谢您停用广告拦截功能并开始个性化设置。",reload:"重新加载页面",alertBigScroll:"继续划屏,",alertBigClick:"继续浏览,",alertBig:"即表示您同意第三方服务安装cookie",alertBigPrivacy:"这个网站使用cookie, 并让您可以控制想要激活的内容。",alertSmall:"服务管理",acceptAll:"好的,全部接受",personalize:"个性化",close:"关闭",closeBanner:"隐藏 cookie 横幅",privacyUrl:"保密政策",all:"所有服务的偏好设置",disclaimer:"通过授权这些第三方服务,您同意存储和读取cookie,并使用其正常运行所需的跟踪技术。",allow:"允许",deny:"禁用",noCookie:"此服务不存储任何cookie。",useCookie:"此服务可以存储",useCookieCurrent:"此服务已存储",useNoCookie:"此服务未存储任何cookie。",more:"了解更多",source:"查看官网",credit:"通过tarteaucitron.js管理cookie",noServices:"本网站不使用任何需要您同意的cookie。",toggleInfoBox:"显示/隐藏cookie存储信息。",title:"Cookie管理面板",cookieDetail:"Cookie详情",ourSite:"显示在我们的网站上",modalWindow:"(模态窗口)",newWindow:"(新建窗口)",allowAll:"允许",denyAll:"禁用",icon:"Cookies",fallback:"已禁用。",allowed:"允许的",disallowed:"不允许的",ads:{title:"广告组",details:"广告组通过营销网站上的广告空间来产生收入."},analytic:{title:"受众测量",details:"受众测量服务可以生成对站点改进有用的访问统计数据。"},social:{title:"社交网络",details:"社交网络有助于提高网站的用户友好性,并通过分享帮助推广。"},video:{title:"视频",details:"视频共享服务丰富网站的多媒体内容,提高网站知名度。"},comment:{title:"评论",details:"评论管理器使您的评论更容易提交,并避免垃圾邮件。"},support:{title:"支持",details:"支持服务使您能够与网站团队联系并帮助改进网站."},api:{title:"API",details:"API允许加载脚本:地理位置、搜索引擎、翻译……"},other:{title:"其他",details:"旨在显示网页内容的服务。"},google:{title:"Google 服务的特定同意",details:"Google 可能使用您的数据进行受众测量、广告效果评估,或向您提供个性化广告。"},mandatoryTitle:"强制性Cookie",mandatoryText:"本站使用必要的Cookie以确保其正常运行,这些Cookie无法停用。",save:"保存",ourpartners:"我们的合作伙伴"}; \ No newline at end of file diff --git a/public/tarteaucitron/package.json b/public/tarteaucitron/package.json new file mode 100644 index 0000000..959fdc4 --- /dev/null +++ b/public/tarteaucitron/package.json @@ -0,0 +1,27 @@ +{ + "name": "tarteaucitronjs", + "version": "1.21.0", + "main": "tarteaucitron.js", + "description": "tarteaucitron.io - Get a compliant and accessible cookie banner", + "dependencies": {}, + "devDependencies": {}, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/AmauriC/tarteaucitron.js.git" + }, + "keywords": [ + "cookie", + "law", + "rgpd", + "gdpr" + ], + "author": "amauri.io", + "license": "MIT", + "bugs": { + "url": "https://github.com/AmauriC/tarteaucitron.js/issues" + }, + "homepage": "https://tarteaucitron.io/" +} diff --git a/public/tarteaucitron/tarteaucitron.js b/public/tarteaucitron/tarteaucitron.js new file mode 100644 index 0000000..85eb4f1 --- /dev/null +++ b/public/tarteaucitron/tarteaucitron.js @@ -0,0 +1,2517 @@ +/*jslint browser: true, evil: true */ +/* min ready */ + +var scripts = document.getElementsByTagName('script'), + tarteaucitronPath = (document.currentScript || scripts[scripts.length - 1]).src.split('?')[0], + tarteaucitronForceCDN = (tarteaucitronForceCDN === undefined) ? '' : tarteaucitronForceCDN, + tarteaucitronUseMin = (tarteaucitronUseMin === undefined) ? '' : tarteaucitronUseMin, + cdn = (tarteaucitronForceCDN === '') ? tarteaucitronPath.split('/').slice(0, -1).join('/') + '/' : tarteaucitronForceCDN, + alreadyLaunch = (alreadyLaunch === undefined) ? 0 : alreadyLaunch, + tarteaucitronForceLanguage = (tarteaucitronForceLanguage === undefined) ? '' : tarteaucitronForceLanguage, + tarteaucitronForceExpire = (tarteaucitronForceExpire === undefined) ? '' : tarteaucitronForceExpire, + tarteaucitronCustomText = (tarteaucitronCustomText === undefined) ? '' : tarteaucitronCustomText, + // tarteaucitronExpireInDay: true for day(s) value - false for hour(s) value + tarteaucitronExpireInDay = (tarteaucitronExpireInDay === undefined || typeof tarteaucitronExpireInDay !== "boolean") ? true : tarteaucitronExpireInDay, + timeExpire = 31536000000, + tarteaucitronProLoadServices, + tarteaucitronNoAdBlocker = false, + tarteaucitronIsLoaded = false; + + +var tarteaucitron = { + "version": "1.21.0", + "cdn": cdn, + "user": {}, + "lang": {}, + "services": {}, + "added": [], + "idprocessed": [], + "state": {}, + "launch": [], + "parameters": {}, + "isAjax": false, + "reloadThePage": false, + "events": { + "init": function () {}, + "load": function () {}, + }, + "init": function (params) { + "use strict"; + var origOpen; + + tarteaucitron.parameters = params; + if (alreadyLaunch === 0) { + alreadyLaunch = 1; + if (window.addEventListener) { + window.addEventListener("load", function () { + tarteaucitron.initEvents.loadEvent(false); + }, false); + window.addEventListener("scroll", function () { + tarteaucitron.initEvents.scrollEvent(); + }, false); + + window.addEventListener("keydown", function (evt) { + tarteaucitron.initEvents.keydownEvent(false, evt); + }, false); + window.addEventListener("hashchange", function () { + tarteaucitron.initEvents.hashchangeEvent(); + }, false); + window.addEventListener("resize", function () { + tarteaucitron.initEvents.resizeEvent(); + }, false); + } else { + window.attachEvent("onload", function () { + tarteaucitron.initEvents.loadEvent(true); + }); + window.attachEvent("onscroll", function () { + tarteaucitron.initEvents.scrollEvent(); + }); + window.attachEvent("onkeydown", function (evt) { + tarteaucitron.initEvents.keydownEvent(true, evt); + + }); + window.attachEvent("onhashchange", function () { + tarteaucitron.initEvents.hashchangeEvent(); + }); + window.attachEvent("onresize", function () { + tarteaucitron.initEvents.resizeEvent(); + }); + } + + if (typeof XMLHttpRequest !== 'undefined') { + origOpen = XMLHttpRequest.prototype.open; + XMLHttpRequest.prototype.open = function () { + + if (window.addEventListener) { + this.addEventListener("load", function () { + if (typeof tarteaucitronProLoadServices === 'function') { + tarteaucitronProLoadServices(); + } + }, false); + } else if (typeof this.attachEvent !== 'undefined') { + this.attachEvent("onload", function () { + if (typeof tarteaucitronProLoadServices === 'function') { + tarteaucitronProLoadServices(); + } + }); + } else { + if (typeof tarteaucitronProLoadServices === 'function') { + setTimeout(tarteaucitronProLoadServices, 1000); + } + } + + try { + origOpen.apply(this, arguments); + } catch (err) {} + }; + } + } + + if(tarteaucitron.events.init) { + tarteaucitron.events.init(); + } + }, + "initEvents": { + "loadEvent": function (isOldBrowser) { + tarteaucitron.load(); + tarteaucitron.fallback(['tarteaucitronOpenPanel'], function (elem) { + if (isOldBrowser) { + elem.attachEvent("onclick", function (event) { + tarteaucitron.userInterface.openPanel(); + event.preventDefault(); + }); + } else { + elem.addEventListener("click", function (event) { + tarteaucitron.userInterface.openPanel(); + event.preventDefault(); + }, false); + } + }, true); + }, + "keydownEvent": function (isOldBrowser, evt) { + if (evt.keyCode === 27) { + tarteaucitron.userInterface.closePanel(); + } + + if (isOldBrowser) { + if ( evt.keyCode === 9 && focusableEls.indexOf(evt.target) >= 0) { + if ( evt.shiftKey ) /* shift + tab */ { + if (document.activeElement === firstFocusableEl) { + lastFocusableEl.focus(); + evt.preventDefault(); + } + } else /* tab */ { + if (document.activeElement === lastFocusableEl) { + firstFocusableEl.focus(); + evt.preventDefault(); + } + } + } + } + }, + "hashchangeEvent": function () { + if (document.location.hash === tarteaucitron.hashtag && tarteaucitron.hashtag !== '') { + tarteaucitron.userInterface.openPanel(); + } + }, + "resizeEvent": function () { + var tacElem = document.getElementById('tarteaucitron'); + var tacCookieContainer = document.getElementById('tarteaucitronCookiesListContainer'); + + if (tacElem && tacElem.style.display === 'block') { + tarteaucitron.userInterface.jsSizing('main'); + } + + if (tacCookieContainer && tacCookieContainer.style.display === 'block') { + tarteaucitron.userInterface.jsSizing('cookie'); + } + }, + "scrollEvent": function () { + var scrollPos = window.pageYOffset || document.documentElement.scrollTop; + var heightPosition; + var tacPercentage = document.getElementById('tarteaucitronPercentage'); + var tacAlertBig = document.getElementById('tarteaucitronAlertBig'); + + if (tacAlertBig && !tarteaucitron.highPrivacy) { + if (tacAlertBig.style.display === 'block') { + heightPosition = tacAlertBig.offsetHeight + 'px'; + + if (scrollPos > (screen.height * 2)) { + tarteaucitron.userInterface.respondAll(true); + } else if (scrollPos > (screen.height / 2)) { + document.getElementById('tarteaucitronDisclaimerAlert').innerHTML = '' + tarteaucitron.lang.alertBigScroll + ' ' + tarteaucitron.lang.alertBig; + } + + if (tacPercentage) { + if (tarteaucitron.orientation === 'top') { + tacPercentage.style.top = heightPosition; + } else { + tacPercentage.style.bottom = heightPosition; + } + tacPercentage.style.width = ((100 / (screen.height * 2)) * scrollPos) + '%'; + } + } + } + }, + }, + "load": function () { + "use strict"; + + if (tarteaucitronIsLoaded === true) { + return; + } + + var cdn = tarteaucitron.cdn, + language = tarteaucitron.getLanguage(), + useMinifiedJS = ((new URL(cdn,tarteaucitronPath).host == 'cdn.jsdelivr.net') || (tarteaucitronPath.indexOf('.min.') >= 0) || (tarteaucitronUseMin !== '')), + pathToLang = cdn + 'lang/tarteaucitron.' + language + (useMinifiedJS ? '.min' : '') + '.js', + pathToServices = cdn + 'tarteaucitron.services' + (useMinifiedJS ? '.min' : '') + '.js', + linkElement = document.createElement('link'), + defaults = { + "adblocker": false, + "hashtag": '#tarteaucitron', + "cookieName": 'tarteaucitron', + "highPrivacy": true, + "orientation": "middle", + "bodyPosition": "bottom", + "removeCredit": false, + "showAlertSmall": false, + "showDetailsOnClick": true, + "showIcon": true, + "iconPosition": "BottomRight", + "cookieslist": false, + "handleBrowserDNTRequest": false, + "DenyAllCta": true, + "AcceptAllCta" : true, + "moreInfoLink": true, + "privacyUrl": "", + "useExternalCss": false, + "useExternalJs": false, + "mandatory": true, + "mandatoryCta": true, + "closePopup": false, + "groupServices": false, + "serviceDefaultState": 'wait', + "googleConsentMode": true, + "bingConsentMode": true, + "softConsentMode": false, + "dataLayer": false, + "serverSide": false, + "partnersList": false, + "alwaysNeedConsent": false + }, + params = tarteaucitron.parameters; + + // flag the tac load + tarteaucitronIsLoaded = true; + + // Don't show the middle bar if we are on the privacy policy or more page + if (((tarteaucitron.parameters.readmoreLink !== undefined && window.location.href == tarteaucitron.parameters.readmoreLink) || window.location.href == tarteaucitron.parameters.privacyUrl) && tarteaucitron.parameters.orientation == "middle") { + tarteaucitron.parameters.orientation = "bottom"; + } + + // Step -1 + if (typeof tarteaucitronCustomPremium !== 'undefined') { + tarteaucitronCustomPremium(); + } + + // Step 0: get params + if (params !== undefined) { + + for (var k in defaults) { + if(!tarteaucitron.parameters.hasOwnProperty(k)) { + tarteaucitron.parameters[k] = defaults[k]; + } + } + } + + // global + tarteaucitron.orientation = tarteaucitron.parameters.orientation; + tarteaucitron.hashtag = tarteaucitron.parameters.hashtag; + tarteaucitron.highPrivacy = tarteaucitron.parameters.highPrivacy; + tarteaucitron.handleBrowserDNTRequest = tarteaucitron.parameters.handleBrowserDNTRequest; + tarteaucitron.customCloserId = tarteaucitron.parameters.customCloserId; + + // update dataLayer when consent is updated + if (tarteaucitron.parameters.dataLayer === true) { + window.addEventListener('tac.root_available', function() { + setTimeout(function() { + window.dataLayer = window.dataLayer || []; + window.dataLayer.push({ + event: 'tac_consent_update', + tacAuthorizedVendors: tarteaucitron.job.filter(job => tarteaucitron.state[job] === true) + }); + }, 200); + }); + document.addEventListener('tac.consent_updated', function () { + window.dataLayer = window.dataLayer || []; + window.dataLayer.push({ + event: 'tac_consent_update', + tacAuthorizedVendors: tarteaucitron.job.filter(job => tarteaucitron.state[job] === true) + }); + }); + } + + // bing consent mode + if (tarteaucitron.parameters.bingConsentMode === true) { + window.uetq = window.uetq || []; + window.uetq.push('consent', 'default', {'ad_storage': 'denied'}); + + document.addEventListener('clarity_loaded', function () { + window.uetq.push('consent', 'update', {'ad_storage': 'granted'}); + }); + document.addEventListener('clarity_allowed', function () { + window.uetq.push('consent', 'update', {'ad_storage': 'granted'}); + }); + document.addEventListener('clarity_disallowed', function () { + window.uetq.push('consent', 'update', {'ad_storage': 'denied'}); + }); + document.addEventListener('bingads_loaded', function () { + window.uetq.push('consent', 'update', {'ad_storage': 'granted'}); + }); + document.addEventListener('bingads_allowed', function () { + window.uetq.push('consent', 'update', {'ad_storage': 'granted'}); + }); + document.addEventListener('bingads_disallowed', function () { + window.uetq.push('consent', 'update', {'ad_storage': 'denied'}); + }); + + if (tarteaucitron.parameters.softConsentMode === false) { + window.addEventListener('tac.root_available', function () { + if (typeof tarteaucitron_block !== 'undefined') { + tarteaucitron_block.unblock(/clarity\.ms/); + tarteaucitron_block.unblock(/bat\.bing\.com/); + } + }); + } + } + + // google consent mode + if (tarteaucitron.parameters.googleConsentMode === true) { + + // set the dataLayer and a function to update + window.dataLayer = window.dataLayer || []; + window.tac_gtag = function tac_gtag() { + dataLayer.push(arguments); + }; + + // default consent to denied + window.tac_gtag('consent', 'default', { + ad_storage: 'denied', + analytics_storage: 'denied', + ad_user_data: 'denied', + ad_personalization: 'denied', + wait_for_update: 800 + }); + + // if google ads, add a service for personalized ads + document.addEventListener('googleads_added', function() { + + // skip if already added + if (tarteaucitron.added["gcmads"] === true) { + return; + } + + // simple service to control gcm with event + tarteaucitron.services.gcmads = { + "key": "gcmads", + "type": "ads", + "name": "Google Ads (personalized ads)", + "uri": "https://support.google.com/analytics/answer/9976101", + "needConsent": true, + "cookies": [], + "js": function() {}, + "fallback": function() {} + }; + tarteaucitron.job.push('gcmads'); + + // fix the event handler on the buttons + var i, + allowBtns = document.getElementsByClassName("tarteaucitronAllow"), + denyBtns = document.getElementsByClassName("tarteaucitronDeny"); + for (i = 0; i < allowBtns.length; i++) { + tarteaucitron.addClickEventToElement(allowBtns[i], function() { + tarteaucitron.userInterface.respond(this, true); + }); + } + for (i = 0; i < denyBtns.length; i++) { + tarteaucitron.addClickEventToElement(denyBtns[i], function() { + tarteaucitron.userInterface.respond(this, false); + }); + } + }); + + // when personalized ads are accepted, accept googleads + document.addEventListener('gcmads_allowed', function() { + tarteaucitron.setConsent('googleads', true); + }); + + // personalized ads loaded/allowed, set gcm to granted + document.addEventListener('gcmads_loaded', function() { + window.tac_gtag('consent', 'update', { + ad_user_data: 'granted', + ad_personalization: 'granted' + }); + }); + document.addEventListener('gcmads_allowed', function() { + window.tac_gtag('consent', 'update', { + ad_user_data: 'granted', + ad_personalization: 'granted' + }); + }); + + // personalized ads disallowed, set gcm to denied + document.addEventListener('gcmads_disallowed', function() { + window.tac_gtag('consent', 'update', { + ad_user_data: 'denied', + ad_personalization: 'denied' + }); + }); + + // google ads loaded/allowed, set gcm to granted + document.addEventListener('googleads_loaded', function() { + window.tac_gtag('consent', 'update', { + ad_storage: 'granted' + }); + }); + document.addEventListener('googleads_allowed', function() { + window.tac_gtag('consent', 'update', { + ad_storage: 'granted' + }); + }); + + // google ads disallowed, disable personalized ads and update gcm + document.addEventListener('googleads_disallowed', function() { + tarteaucitron.setConsent('gcmads', false); + window.tac_gtag('consent', 'update', { + ad_storage: 'denied' + }); + }); + + // ga4 loaded/allowed, set gcm to granted + document.addEventListener('gtag_loaded', function() { + window.tac_gtag('consent', 'update', { + analytics_storage: 'granted' + }); + }); + document.addEventListener('gtag_allowed', function() { + window.tac_gtag('consent', 'update', { + analytics_storage: 'granted' + }); + }); + + // ga4 disallowed, update gcm + document.addEventListener('gtag_disallowed', function() { + window.tac_gtag('consent', 'update', { + analytics_storage: 'denied' + }); + }); + + // multiple ga4 loaded/allowed, set gcm to granted + document.addEventListener('multiplegtag_loaded', function() { + window.tac_gtag('consent', 'update', { + analytics_storage: 'granted' + }); + }); + document.addEventListener('multiplegtag_allowed', function() { + window.tac_gtag('consent', 'update', { + analytics_storage: 'granted' + }); + }); + + // multiple ga4 disallowed, update gcm + document.addEventListener('multiplegtag_disallowed', function() { + window.tac_gtag('consent', 'update', { + analytics_storage: 'denied' + }); + }); + + // allow gtag/googleads by default if consent mode is on + if (tarteaucitron.parameters.softConsentMode === false) { + window.addEventListener('tac.root_available', function () { + if (typeof tarteaucitron_block !== 'undefined') { + tarteaucitron_block.unblock(/www\.googletagmanager\.com\/gtag\/js/); + tarteaucitron_block.unblock(/www\.googleadservices\.com\/pagead\/conversion/); + tarteaucitron_block.unblock(/AW-/); + tarteaucitron_block.unblock(/google-analytics\.com\/analytics\.js/); + tarteaucitron_block.unblock(/google-analytics\.com\/ga\.js/); + } + }); + } + } + + // Step 1: load css + if ( !tarteaucitron.parameters.useExternalCss ) { + linkElement.rel = 'stylesheet'; + linkElement.type = 'text/css'; + linkElement.href = cdn + 'css/tarteaucitron' + (useMinifiedJS ? '.min' : '') + '.css'; + document.getElementsByTagName('head')[0].appendChild(linkElement); + } + // Step 2: load language and services + tarteaucitron.addInternalScript(pathToLang, '', function () { + + if(tarteaucitronCustomText !== ''){ + tarteaucitron.lang = tarteaucitron.AddOrUpdate(tarteaucitron.lang, tarteaucitronCustomText); + } + tarteaucitron.addInternalScript(pathToServices, '', function () { + + // css for the middle bar TODO: add it on the css file + if (tarteaucitron.orientation === 'middle') { + var customThemeMiddle = document.createElement('style'), + cssRuleMiddle = 'div#tarteaucitronRoot.tarteaucitronBeforeVisible:before {content: \'\';position: fixed;width: 100%;height: 100%;background: white;top: 0;left: 0;z-index: 999;opacity: 0.5;}div#tarteaucitronAlertBig:before {content: \'' + tarteaucitron.lang.middleBarHead + '\';font-size: 35px;}body #tarteaucitronRoot div#tarteaucitronAlertBig {width: 60%;min-width: 285px;height: auto;margin: auto;left: 50%;top: 50%;transform: translate(-50%, -50%);box-shadow: 0 0 9000px #000;border-radius: 20px;padding: 35px 25px;}span#tarteaucitronDisclaimerAlert {padding: 0 30px;}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert {margin: 10px 0 30px;display: block;text-align: center;font-size: 21px;}@media screen and (max-width: 900px) {div#tarteaucitronAlertBig button {margin: 0 auto 10px!important;display: block!important;}}'; + + customThemeMiddle.type = 'text/css'; + if (customThemeMiddle.styleSheet) { + customThemeMiddle.styleSheet.cssText = cssRuleMiddle; + } else { + customThemeMiddle.appendChild(document.createTextNode(cssRuleMiddle)); + } + document.getElementsByTagName('head')[0].appendChild(customThemeMiddle); + } + + // disable the expand option if services grouped by category + if (tarteaucitron.parameters.groupServices == true) { + tarteaucitron.parameters.showDetailsOnClick = true; + } + + // css for the popup bar TODO: add it on the css file + if (tarteaucitron.orientation === 'popup') { + var customThemePopup = document.createElement('style'), + cssRulePopup = 'div#tarteaucitronAlertBig:before {content: \'' + tarteaucitron.lang.middleBarHead + '\';font-size: 22px;}body #tarteaucitronRoot div#tarteaucitronAlertBig {bottom: 0;top: auto!important;left: 8px!important;right: auto!important;transform: initial!important;border-radius: 5px 5px 0 0!important;max-width: 250px!important;width: calc(100% - 16px)!important;min-width: 0!important;padding: 25px 0;}span#tarteaucitronDisclaimerAlert {padding: 0 30px;font-size: 15px!important;}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert {margin: 10px 0 30px;display: block;text-align: center;font-size: 21px;}div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross) {margin: 0 auto 10px!important;display: block!important;width: calc(100% - 60px);box-sizing: border-box;}'; + + customThemePopup.type = 'text/css'; + if (customThemePopup.styleSheet) { + customThemePopup.styleSheet.cssText = cssRulePopup; + } else { + customThemePopup.appendChild(document.createTextNode(cssRulePopup)); + } + document.getElementsByTagName('head')[0].appendChild(customThemePopup); + } + + var body = document.body, + div = document.createElement('div'), + html = '', + index, + orientation = 'Top', + modalAttrs = '', + cat = ['ads', 'analytic', 'api', 'comment', 'social', 'support', 'video', 'other', 'google'], + i; + + cat = cat.sort(function (a, b) { + if (tarteaucitron.lang[a].title > tarteaucitron.lang[b].title) { return 1; } + if (tarteaucitron.lang[a].title < tarteaucitron.lang[b].title) { return -1; } + return 0; + }); + + // Step 3: prepare the html + html += '
' + tarteaucitron.lang.title + '
'; + html += '
'; + if (tarteaucitron.reloadThePage) { + html += ''; + } else { + html += ''; + } + html += ''; + + if (tarteaucitron.parameters.orientation === 'bottom') { + orientation = 'Bottom'; + } + + if (tarteaucitron.parameters.orientation === 'middle' || tarteaucitron.parameters.orientation === 'popup') { + modalAttrs = ' role="dialog" aria-modal="true" aria-labelledby="tac_title"'; + } + + if (tarteaucitron.parameters.highPrivacy && !tarteaucitron.parameters.AcceptAllCta) { + html += '
'; + //html += '
'; + html += ' '; + html += ' ' + tarteaucitron.lang.alertBigPrivacy; + html += ' '; + //html += ' '; + html += ' '; + + if (tarteaucitron.parameters.privacyUrl !== "") { + html += ' '; + } + + //html += ' '; + //html += '
'; + html += '
'; + } else { + html += '
'; + //html += '
'; + html += ' '; + + if (tarteaucitron.parameters.highPrivacy) { + html += ' ' + tarteaucitron.lang.alertBigPrivacy; + } else { + html += ' ' + tarteaucitron.lang.alertBigClick + ' ' + tarteaucitron.lang.alertBig; + } + + html += ' '; + //html += ' '; + html += ' '; + + + if (tarteaucitron.parameters.DenyAllCta) { + if (tarteaucitron.reloadThePage) { + html += ' '; + //html += '

'; + } + + html += ' '; + + if (tarteaucitron.parameters.privacyUrl !== "") { + html += ' '; + } + + //html += '
'; + //html += '
'; + html += '
'; + html += '
'; + } + + if (tarteaucitron.parameters.showIcon === true) { + html += '
'; + html += ' '; + html += '
'; + } + + if (tarteaucitron.parameters.showAlertSmall === true) { + html += '
'; + html += ' '; + html += '
'; + if (tarteaucitron.reloadThePage) { + html += ' '; + html += '
'; + html += ' 0 cookie'; + html += '
'; + html += '
'; + html += '
'; + } else { + html += '
'; + } + html += ''; + } + + tarteaucitron.addInternalScript(tarteaucitron.cdn + 'advertising' + (useMinifiedJS ? '.min' : '') + '.js', '', function () { + if (tarteaucitronNoAdBlocker === true || tarteaucitron.parameters.adblocker === false) { + + // create a wrapper container at the same level than tarteaucitron so we can add an aria-hidden when tarteaucitron is opened + /*var wrapper = document.createElement('div'); + wrapper.id = "tarteaucitronContentWrapper"; + + while (document.body.firstChild) + { + wrapper.appendChild(document.body.firstChild); + } + + // Append the wrapper to the body + document.body.appendChild(wrapper);*/ + + div.id = 'tarteaucitronRoot'; + if (tarteaucitron.parameters.bodyPosition === 'top') { + // Prepend tarteaucitron: #tarteaucitronRoot first-child of the body for better accessibility + var bodyFirstChild = body.firstChild; + body.insertBefore(div, bodyFirstChild); + } + else { + // Append tarteaucitron: #tarteaucitronRoot last-child of the body + body.appendChild(div, body); + } + + div.setAttribute('data-nosnippet', 'true'); + div.setAttribute('lang', language); + div.setAttribute('role', 'region'); + div.setAttribute('aria-labelledby', 'tac_title'); + + div.innerHTML = html; + + //ie compatibility + var tacRootAvailableEvent; + if(typeof(Event) === 'function') { + tacRootAvailableEvent = new Event("tac.root_available"); + }else if (typeof(document.createEvent) === 'function'){ + tacRootAvailableEvent = document.createEvent('Event'); + tacRootAvailableEvent.initEvent("tac.root_available", true, true); + } + //end ie compatibility + + if (typeof(window.dispatchEvent) === 'function') {window.dispatchEvent(tacRootAvailableEvent);} + + if (tarteaucitron.job !== undefined) { + tarteaucitron.job = tarteaucitron.cleanArray(tarteaucitron.job); + for (index = 0; index < tarteaucitron.job.length; index += 1) { + tarteaucitron.addService(tarteaucitron.job[index]); + } + } else { + tarteaucitron.job = []; + } + + if (tarteaucitron.job.length === 0) { + tarteaucitron.userInterface.closeAlert(); + } + + tarteaucitron.isAjax = true; + + tarteaucitron.job.push = function (id) { + + // ie <9 hack + if (typeof tarteaucitron.job.indexOf === 'undefined') { + tarteaucitron.job.indexOf = function (obj, start) { + var i, + j = this.length; + for (i = (start || 0); i < j; i += 1) { + if (this[i] === obj) { return i; } + } + return -1; + }; + } + + if (tarteaucitron.job.indexOf(id) === -1) { + Array.prototype.push.call(this, id); + } + tarteaucitron.launch[id] = false; + tarteaucitron.addService(id); + }; + + if (document.location.hash === tarteaucitron.hashtag && tarteaucitron.hashtag !== '') { + tarteaucitron.userInterface.openPanel(); + } + + tarteaucitron.cookie.number(); + setInterval(tarteaucitron.cookie.number, 60000); + } + }, tarteaucitron.parameters.adblocker); + + if (tarteaucitron.parameters.adblocker === true) { + setTimeout(function () { + if (tarteaucitronNoAdBlocker === false) { + html = ''; + html += '
' + tarteaucitron.lang.title + '
'; + html += '
'; + + div.id = 'tarteaucitronRoot'; + if (tarteaucitron.parameters.bodyPosition === 'top') { + // Prepend tarteaucitron: #tarteaucitronRoot first-child of the body for better accessibility + var bodyFirstChild = body.firstChild; + body.insertBefore(div, bodyFirstChild); + } + else { + // Append tarteaucitron: #tarteaucitronRoot last-child of the body + body.appendChild(div, body); + } + + div.setAttribute('data-nosnippet', 'true'); + div.setAttribute('lang', language); + div.setAttribute('role', 'region'); + div.setAttribute('aria-labelledby', 'tac_title'); + + div.innerHTML = html; + } + }, 1500); + } + if(tarteaucitron.parameters.closePopup === true){ + setTimeout(function() { + var closeElement = document.getElementById('tarteaucitronAlertBig'), + closeButton = document.createElement('button'); + if (closeElement) { + closeButton.innerHTML = '' + tarteaucitron.lang.closeBanner + ''; + closeButton.setAttribute('id', 'tarteaucitronCloseCross'); + closeElement.insertAdjacentElement('beforeend', closeButton); + } + }, 100); + } + + if(tarteaucitron.parameters.groupServices === true) { + var tac_group_style = document.createElement('style'); + tac_group_style.innerHTML = '.tarteaucitronTitle{display:none}'; + document.head.appendChild(tac_group_style); + var cats = document.querySelectorAll('[id^="tarteaucitronServicesTitle_"]') + Array.prototype.forEach.call(cats, function(item) { + var cat = item.getAttribute('id').replace(/^(tarteaucitronServicesTitle_)/, ""); + if (cat !== "mandatory") { + var html = ''; + html += '
  • '; + html += '
    '; + html += ' '+tarteaucitron.lang[cat].title+''; + html += ' '+tarteaucitron.lang[cat].details+''; + html += ' '; + html += '
    '; + html += '
    '; + html += ' '; + html += ' '; + html += '
    '; + html += '
  • '; + var ul = document.createElement('ul'); + ul.innerHTML = html; + item.insertBefore(ul, item.querySelector('#tarteaucitronServices_'+cat+'')); + document.querySelector('#tarteaucitronServices_' + cat).style.display = 'none'; + tarteaucitron.addClickEventToId("tarteaucitron-toggle-group-" + cat, function () { + tarteaucitron.userInterface.toggle('tarteaucitronServices_' + cat); + if (document.getElementById('tarteaucitronServices_' + cat).style.display == 'block') { + tarteaucitron.userInterface.addClass('tarteaucitronServicesTitle_' + cat, 'tarteaucitronIsExpanded'); + document.getElementById('tarteaucitron-toggle-group-'+cat).setAttribute('aria-expanded', 'true'); + } else { + tarteaucitron.userInterface.removeClass('tarteaucitronServicesTitle_' + cat, 'tarteaucitronIsExpanded'); + document.getElementById('tarteaucitron-toggle-group-'+cat).setAttribute('aria-expanded', 'false'); + } + //tarteaucitron.initEvents.resizeEvent(); + }); + tarteaucitron.addClickEventToId("tarteaucitron-accept-group-" + cat, function () { + tarteaucitron.userInterface.respondAll(true, cat); + }); + tarteaucitron.addClickEventToId("tarteaucitron-reject-group-" + cat, function () { + tarteaucitron.userInterface.respondAll(false, cat); + }); + } + }); + } + + // add info about the services on the main banner + if (tarteaucitron.parameters.partnersList === true && (tarteaucitron.parameters.orientation === "middle" || tarteaucitron.parameters.orientation === "popup")) { + setTimeout(function() { + var tacPartnersInfoParent = document.getElementById('tarteaucitronDisclaimerAlert'); + if (tacPartnersInfoParent !== null) { + tacPartnersInfoParent.insertAdjacentHTML('beforeend', '
    ' + tarteaucitron.lang.ourpartners + '
      '); + } + }, 100); + } + + // add a save button + setTimeout(function() { + var tacSaveButtonParent = document.getElementById('tarteaucitronServices'); + if (tacSaveButtonParent !== null) { + tacSaveButtonParent.insertAdjacentHTML('beforeend', '
      '); + } + }, 100); + + tarteaucitron.userInterface.color("", true); + + // add a little timeout to be sure everything is accessible + setTimeout(function () { + + // Setup events + tarteaucitron.addClickEventToId("tarteaucitronCloseCross", function () { + tarteaucitron.userInterface.closeAlert(); + }); + tarteaucitron.addClickEventToId("tarteaucitronPersonalize", function () { + tarteaucitron.userInterface.openPanel(); + }); + tarteaucitron.addClickEventToId("tarteaucitronPersonalize2", function () { + tarteaucitron.userInterface.respondAll(true); + }); + tarteaucitron.addClickEventToId("tarteaucitronManager", function () { + tarteaucitron.userInterface.openPanel(); + }); + tarteaucitron.addClickEventToId("tarteaucitronBack", function () { + tarteaucitron.userInterface.closePanel(); + }); + tarteaucitron.addClickEventToId("tarteaucitronClosePanel", function () { + tarteaucitron.userInterface.closePanel(); + }); + tarteaucitron.addClickEventToId("tarteaucitronClosePanelCookie", function () { + tarteaucitron.userInterface.closePanel(); + }); + tarteaucitron.addClickEventToId("tarteaucitronPrivacyUrl", function () { + document.location = tarteaucitron.parameters.privacyUrl; + }); + tarteaucitron.addClickEventToId("tarteaucitronPrivacyUrlDialog", function () { + document.location = tarteaucitron.parameters.privacyUrl; + }); + tarteaucitron.addClickEventToId("tarteaucitronCookiesNumber", function () { + tarteaucitron.userInterface.toggleCookiesList(); + }); + tarteaucitron.addClickEventToId("tarteaucitronAllAllowed", function () { + tarteaucitron.userInterface.respondAll(true); + }); + tarteaucitron.addClickEventToId("tarteaucitronAllDenied", function () { + tarteaucitron.userInterface.respondAll(false); + }); + tarteaucitron.addClickEventToId("tarteaucitronAllDenied2", function () { + tarteaucitron.userInterface.respondAll(false, '', true); + if (tarteaucitron.reloadThePage === true) { + window.location.reload(); + } + }); + tarteaucitron.addClickEventToId("tarteaucitronCloseAlert", function () { + tarteaucitron.userInterface.openPanel(); + }); + tarteaucitron.addClickEventToId("tarteaucitronCTAButton", function () { + location.reload(); + }); + tarteaucitron.addClickEventToId("tarteaucitronSaveButton", function () { + var timeoutSaveButton = 0; + tarteaucitron.job.forEach(function(id) { + if (tarteaucitron.state[id] !== true && tarteaucitron.state[id] !== false) { + timeoutSaveButton = 500; + tarteaucitron.setConsent(id, false); + } + }); + setTimeout(tarteaucitron.userInterface.closePanel, timeoutSaveButton); + }); + var toggleBtns = document.getElementsByClassName("catToggleBtn"), i; + for (i = 0; i < toggleBtns.length; i++) { + toggleBtns[i].dataset.index = i; + tarteaucitron.addClickEventToElement(toggleBtns[i], function () { + if(!tarteaucitron.parameters.showDetailsOnClick) return false; + tarteaucitron.userInterface.toggle('tarteaucitronDetails' + cat[this.dataset.index], 'tarteaucitronInfoBox'); + if (document.getElementById('tarteaucitronDetails' + cat[this.dataset.index]).style.display === 'block') { + this.setAttribute('aria-expanded', 'true'); + } else { + this.setAttribute('aria-expanded', 'false'); + } + return false; + }); + } + + // accessibility: on click on "Allow" in the site (not in TAC module), move focus to the loaded service's parent + var allowBtnsInSite = document.querySelectorAll(".tac_activate .tarteaucitronAllow"); + for (i = 0; i < allowBtnsInSite.length; i++) { + tarteaucitron.addClickEventToElement(allowBtnsInSite[i], function () { + if(this.closest('.tac_activate') !== null && this.closest('.tac_activate').parentNode !== null) { + this.closest('.tac_activate').parentNode.setAttribute("tabindex", "-1"); + this.closest('.tac_activate').parentNode.focus(); + } + }); + } + + var allowBtns = document.getElementsByClassName("tarteaucitronAllow"); + for (i = 0; i < allowBtns.length; i++) { + tarteaucitron.addClickEventToElement(allowBtns[i], function () { + tarteaucitron.userInterface.respond(this, true); + }); + } + var denyBtns = document.getElementsByClassName("tarteaucitronDeny"); + for (i = 0; i < denyBtns.length; i++) { + tarteaucitron.addClickEventToElement(denyBtns[i], function () { + tarteaucitron.userInterface.respond(this, false); + }); + } + if(tarteaucitron.events.load) { + tarteaucitron.events.load(); + } + }, 500); + + }); + }); + }, + "addService": function (serviceId) { + "use strict"; + var html = '', + s = tarteaucitron.services, + service = s[serviceId]; + + if (typeof service === "undefined") { + + var serviceToRemoveIndex = tarteaucitron.job.indexOf(serviceId); + if (serviceToRemoveIndex !== -1) { + tarteaucitron.job.splice(serviceToRemoveIndex, 1); + } + return; + } + + if (tarteaucitron.parameters.alwaysNeedConsent === true) { + service.needConsent = true; + } + + var cookie = tarteaucitron.cookie.read(), + hostname = document.location.hostname, + hostRef = document.referrer.split('/')[2], + isNavigating = (hostRef === hostname && window.location.href !== tarteaucitron.parameters.privacyUrl), + isAutostart = (!service.needConsent), + isWaiting = (cookie.indexOf(service.key + '=wait') >= 0), + isDenied = (cookie.indexOf(service.key + '=false') >= 0), + isAllowed = ((cookie.indexOf(service.key + '=true') >= 0) || (!service.needConsent && cookie.indexOf(service.key + '=false') < 0)), + isResponded = (cookie.indexOf(service.key + '=false') >= 0 || cookie.indexOf(service.key + '=true') >= 0), + isDNTRequested = (navigator.doNotTrack === "1" || navigator.doNotTrack === "yes" || navigator.msDoNotTrack === "1" || window.doNotTrack === "1"), + currentStatus = (isAllowed) ? tarteaucitron.lang.allowed : tarteaucitron.lang.disallowed, + state = (undefined !== service.defaultState) ? service.defaultState : + (undefined !== tarteaucitron.parameters.serviceDefaultState ? tarteaucitron.parameters.serviceDefaultState : 'wait'); + + + if (tarteaucitron.added[service.key] !== true) { + tarteaucitron.added[service.key] = true; + + html += '
    • '; + html += '
      '; + html += ' ' + service.name + ''; + html += '
      '; + html += ' '+currentStatus+''; + html += ' - '; + html += ' '; + html += '
      '; + if (tarteaucitron.parameters.moreInfoLink == true) { + + var link = 'https://tarteaucitron.io/service/' + service.key + '/'; + if (service.readmoreLink !== undefined && service.readmoreLink !== '') { + link = service.readmoreLink; + } + if (tarteaucitron.parameters.readmoreLink !== undefined && tarteaucitron.parameters.readmoreLink !== '') { + link = tarteaucitron.parameters.readmoreLink; + } + html += ' ' + tarteaucitron.lang.more + ''; + html += ' - '; + html += ' ' + tarteaucitron.lang.source + ''; + } + + html += '
      '; + html += '
      '; + html += ' '; + html += ' '; + html += '
      '; + html += '
    • '; + + tarteaucitron.userInterface.css('tarteaucitronServicesTitle_' + service.type, 'display', 'block'); + + if (document.getElementById('tarteaucitronServices_' + service.type) !== null) { + document.getElementById('tarteaucitronServices_' + service.type).innerHTML += html; + } + + tarteaucitron.userInterface.css('tarteaucitronNoServicesTitle', 'display', 'none'); + + tarteaucitron.userInterface.order(service.type); + + tarteaucitron.addClickEventToId(service.key + 'Allowed', function () { + tarteaucitron.userInterface.respond(this, true); + }); + + tarteaucitron.addClickEventToId(service.key + 'Denied', function () { + tarteaucitron.userInterface.respond(this, false); + }); + } + + tarteaucitron.pro('!' + service.key + '=' + isAllowed); + + // allow by default for non EU + if (isResponded === false && tarteaucitron.user.bypass === true) { + isAllowed = true; + tarteaucitron.cookie.create(service.key, true); + } + + if ((!isResponded && (isAutostart || (isNavigating && isWaiting)) && !tarteaucitron.highPrivacy) || isAllowed) { + if (!isAllowed || (!service.needConsent && cookie.indexOf(service.key + '=false') < 0)) { + tarteaucitron.cookie.create(service.key, true); + } + if (tarteaucitron.launch[service.key] !== true) { + tarteaucitron.launch[service.key] = true; + if ((typeof tarteaucitronMagic === 'undefined' || tarteaucitronMagic.indexOf("_" + service.key + "_") < 0) && tarteaucitron.parameters.serverSide !== true) { service.js(); } + tarteaucitron.sendEvent(service.key + '_loaded'); + } + tarteaucitron.state[service.key] = true; + tarteaucitron.userInterface.color(service.key, true); + } else if (isDenied) { + if (typeof service.fallback === 'function') { + if ((typeof tarteaucitronMagic === 'undefined' || tarteaucitronMagic.indexOf("_" + service.key + "_") < 0) && tarteaucitron.parameters.serverSide !== true) { service.fallback(); } + } + tarteaucitron.state[service.key] = false; + tarteaucitron.userInterface.color(service.key, false); + } else if (!isResponded && isDNTRequested && tarteaucitron.handleBrowserDNTRequest) { + tarteaucitron.cookie.create(service.key, 'false'); + if (typeof service.fallback === 'function') { + if ((typeof tarteaucitronMagic === 'undefined' || tarteaucitronMagic.indexOf("_" + service.key + "_") < 0) && tarteaucitron.parameters.serverSide !== true) { service.fallback(); } + } + tarteaucitron.state[service.key] = false; + tarteaucitron.userInterface.color(service.key, false); + } else if (!isResponded) { + tarteaucitron.cookie.create(service.key, state); + if ((typeof tarteaucitronMagic === 'undefined' || tarteaucitronMagic.indexOf("_" + service.key + "_") < 0) && tarteaucitron.parameters.serverSide !== true) { + if(true === state && typeof service.js === 'function') { + service.js(); + } else if (typeof service.fallback === 'function') { + service.fallback(); + } + } + + if (true === state) { + tarteaucitron.sendEvent(service.key + '_loaded'); + } + + if (true === state || false === state) { + tarteaucitron.state[service.key] = state; + } + tarteaucitron.userInterface.color(service.key, state); + + if( 'wait' === state ) { + tarteaucitron.userInterface.openAlert(); + } + } + + tarteaucitron.cookie.checkCount(service.key); + tarteaucitron.sendEvent(service.key + '_added'); + }, + "sendEvent" : function(event_key) { + if(event_key !== undefined) { + //ie compatibility + var send_event_item; + if(typeof(Event) === 'function') { + send_event_item = new Event(event_key); + }else if (typeof(document.createEvent) === 'function'){ + send_event_item = document.createEvent('Event'); + send_event_item.initEvent(event_key, true, true); + } + //end ie compatibility + + document.dispatchEvent(send_event_item); + } + }, + "cleanArray": function cleanArray(arr) { + "use strict"; + var i, + len = arr.length, + out = [], + obj = {}, + s = tarteaucitron.services; + + for (i = 0; i < len; i += 1) { + if (!obj[arr[i]]) { + obj[arr[i]] = {}; + if (tarteaucitron.services[arr[i]] !== undefined) { + out.push(arr[i]); + } + } + } + + out = out.sort(function (a, b) { + if (s[a].type + s[a].key > s[b].type + s[b].key) { return 1; } + if (s[a].type + s[a].key < s[b].type + s[b].key) { return -1; } + return 0; + }); + + return out; + }, + "setConsent": function (id, status) { + if (status === true) { + tarteaucitron.userInterface.respond(document.getElementById(id + 'Allowed'), true); + } else if (status === false) { + tarteaucitron.userInterface.respond(document.getElementById(id + 'Denied'), false); + } + }, + "userInterface": { + "css": function (id, property, value) { + "use strict"; + if (document.getElementById(id) !== null) { + + if (property == "display" && value == "none" && (id == "tarteaucitron" || id == "tarteaucitronBack" || id == "tarteaucitronAlertBig")) { + document.getElementById(id).style["opacity"] = "0"; + + /*setTimeout(function() {*/document.getElementById(id).style[property] = value;/*}, 200);*/ + } else { + + document.getElementById(id).style[property] = value; + + if (property == "display" && value == "block" && (id == "tarteaucitron" || id == "tarteaucitronAlertBig")) { + document.getElementById(id).style["opacity"] = "1"; + } + + if (property == "display" && value == "block" && id == "tarteaucitronBack") { + document.getElementById(id).style["opacity"] = "0.7"; + } + + if (property == "display" && value == "block" && id == "tarteaucitronAlertBig" && (tarteaucitron.parameters.orientation == "middle"|| tarteaucitron.parameters.orientation == "popup")) { + tarteaucitron.userInterface.focusTrap('tarteaucitronAlertBig'); + } + } + } + }, + "addClass": function (id, className) { + "use strict"; + if (document.getElementById(id) !== null && document.getElementById(id).classList !== undefined) { + document.getElementById(id).classList.add(className); + } + }, + "removeClass": function (id, className) { + "use strict"; + if (document.getElementById(id) !== null && document.getElementById(id).classList !== undefined) { + document.getElementById(id).classList.remove(className); + } + }, + "respondAll": function (status, type, allowSafeAnalytics) { + "use strict"; + var s = tarteaucitron.services, + service, + key, + index = 0; + + for (index = 0; index < tarteaucitron.job.length; index += 1) { + + if (typeof type !== 'undefined' && type !== '' && s[tarteaucitron.job[index]].type !== type) { + continue; + } + + if (allowSafeAnalytics && typeof s[tarteaucitron.job[index]].safeanalytic !== "undefined" && s[tarteaucitron.job[index]].safeanalytic === true) { + continue; + } + + service = s[tarteaucitron.job[index]]; + key = service.key; + if (tarteaucitron.state[key] !== status) { + if (status === false && tarteaucitron.launch[key] === true) { + tarteaucitron.reloadThePage = true; + if (tarteaucitron.checkIfExist('tarteaucitronClosePanel')) { + var ariaCloseValue = document.getElementById('tarteaucitronClosePanel').textContent.trim() + ' (' + tarteaucitron.lang.reload + ')'; + document.getElementById('tarteaucitronClosePanel').setAttribute("aria-label", ariaCloseValue); + document.getElementById('tarteaucitronClosePanel').setAttribute("title", ariaCloseValue); + } + } + if (tarteaucitron.launch[key] !== true && status === true) { + + tarteaucitron.pro('!' + key + '=engage'); + + tarteaucitron.launch[key] = true; + if ((typeof tarteaucitronMagic === 'undefined' || tarteaucitronMagic.indexOf("_" + key + "_") < 0) && tarteaucitron.parameters.serverSide !== true) { tarteaucitron.services[key].js(); } + tarteaucitron.sendEvent(key + '_loaded'); + } + var itemStatusElem = document.getElementById('tacCurrentStatus'+key); + tarteaucitron.state[key] = status; + tarteaucitron.cookie.create(key, status); + tarteaucitron.userInterface.color(key, status); + if (status == true) { + itemStatusElem.innerHTML = tarteaucitron.lang.allowed; + tarteaucitron.sendEvent(key + '_allowed'); + } else { + itemStatusElem.innerHTML = tarteaucitron.lang.disallowed; + tarteaucitron.sendEvent(key + '_disallowed'); + } + } + } + }, + "respond": function (el, status) { + "use strict"; + if (el.id === '') { + return; + } + var key = el.id.replace(new RegExp("(Eng[0-9]+|Allow|Deni)ed", "g"), ''); + + if (key.substring(0, 13) === 'tarteaucitron' || key === '') {return;} + + // return if same state + if (tarteaucitron.state[key] === status) { + return; + } + + if (status === false && tarteaucitron.launch[key] === true) { + tarteaucitron.reloadThePage = true; + if (tarteaucitron.checkIfExist('tarteaucitronClosePanel')) { + var ariaCloseValue = document.getElementById('tarteaucitronClosePanel').textContent.trim() + ' (' + tarteaucitron.lang.reload + ')'; + document.getElementById('tarteaucitronClosePanel').setAttribute("aria-label", ariaCloseValue); + document.getElementById('tarteaucitronClosePanel').setAttribute("title", ariaCloseValue); + } + } + + // if not already launched... launch the service + if (status === true) { + if (tarteaucitron.launch[key] !== true) { + + tarteaucitron.pro('!' + key + '=engage'); + + tarteaucitron.launch[key] = true; + if ((typeof tarteaucitronMagic === 'undefined' || tarteaucitronMagic.indexOf("_" + key + "_") < 0) && tarteaucitron.parameters.serverSide !== true) { tarteaucitron.services[key].js(); } + tarteaucitron.sendEvent(key + '_loaded'); + } + } + var itemStatusElem = document.getElementById('tacCurrentStatus'+key); + tarteaucitron.state[key] = status; + tarteaucitron.cookie.create(key, status); + tarteaucitron.userInterface.color(key, status); + if (status == true) { + itemStatusElem.innerHTML = tarteaucitron.lang.allowed; + tarteaucitron.sendEvent(key + '_allowed'); + } else { + itemStatusElem.innerHTML = tarteaucitron.lang.disallowed; + tarteaucitron.sendEvent(key + '_disallowed'); + } + }, + "color": function (key, status) { + "use strict"; + var c = 'tarteaucitron', + nbDenied = 0, + nbPending = 0, + nbAllowed = 0, + sum = tarteaucitron.job.length, + index, + s = tarteaucitron.services; + + if (key !== "") { + + if (status === true) { + tarteaucitron.userInterface.addClass(key + 'Line', 'tarteaucitronIsAllowed'); + tarteaucitron.userInterface.removeClass(key + 'Line', 'tarteaucitronIsDenied'); + document.getElementById(key + 'Allowed').setAttribute('aria-pressed', 'true'); + document.getElementById(key + 'Denied').setAttribute('aria-pressed', 'false'); + } else if (status === false) { + tarteaucitron.userInterface.removeClass(key + 'Line', 'tarteaucitronIsAllowed'); + tarteaucitron.userInterface.addClass(key + 'Line', 'tarteaucitronIsDenied'); + document.getElementById(key + 'Allowed').setAttribute('aria-pressed', 'false'); + document.getElementById(key + 'Denied').setAttribute('aria-pressed', 'true'); + } else { + document.getElementById(key + 'Allowed').setAttribute('aria-pressed', 'false'); + document.getElementById(key + 'Denied').setAttribute('aria-pressed', 'false'); + } + + // check if all services are allowed + var sumToRemove = 0; + for (index = 0; index < sum; index += 1) { + + if (typeof s[tarteaucitron.job[index]].safeanalytic !== "undefined" && s[tarteaucitron.job[index]].safeanalytic === true) { + sumToRemove += 1; + continue; + } + + if (tarteaucitron.state[tarteaucitron.job[index]] === false) { + nbDenied += 1; + } else if (tarteaucitron.state[tarteaucitron.job[index]] === undefined) { + nbPending += 1; + } else if (tarteaucitron.state[tarteaucitron.job[index]] === true) { + nbAllowed += 1; + } + } + sum -= sumToRemove; + + tarteaucitron.userInterface.css(c + 'DotGreen', 'width', ((100 / sum) * nbAllowed) + '%'); + tarteaucitron.userInterface.css(c + 'DotYellow', 'width', ((100 / sum) * nbPending) + '%'); + tarteaucitron.userInterface.css(c + 'DotRed', 'width', ((100 / sum) * nbDenied) + '%'); + + if (nbDenied === 0 && nbPending === 0) { + tarteaucitron.userInterface.removeClass(c + 'AllDenied', c + 'IsSelected'); + tarteaucitron.userInterface.addClass(c + 'AllAllowed', c + 'IsSelected'); + + tarteaucitron.userInterface.addClass(c + 'MainLineOffset', c + 'IsAllowed'); + tarteaucitron.userInterface.removeClass(c + 'MainLineOffset', c + 'IsDenied'); + + document.getElementById(c + 'AllDenied').setAttribute('aria-pressed', 'false'); + document.getElementById(c + 'AllAllowed').setAttribute('aria-pressed', 'true'); + + } else if (nbAllowed === 0 && nbPending === 0) { + tarteaucitron.userInterface.removeClass(c + 'AllAllowed', c + 'IsSelected'); + tarteaucitron.userInterface.addClass(c + 'AllDenied', c + 'IsSelected'); + + tarteaucitron.userInterface.removeClass(c + 'MainLineOffset', c + 'IsAllowed'); + tarteaucitron.userInterface.addClass(c + 'MainLineOffset', c + 'IsDenied'); + + document.getElementById(c + 'AllDenied').setAttribute('aria-pressed', 'true'); + document.getElementById(c + 'AllAllowed').setAttribute('aria-pressed', 'false'); + + } else { + tarteaucitron.userInterface.removeClass(c + 'AllAllowed', c + 'IsSelected'); + tarteaucitron.userInterface.removeClass(c + 'AllDenied', c + 'IsSelected'); + + tarteaucitron.userInterface.removeClass(c + 'MainLineOffset', c + 'IsAllowed'); + tarteaucitron.userInterface.removeClass(c + 'MainLineOffset', c + 'IsDenied'); + + document.getElementById(c + 'AllDenied').setAttribute('aria-pressed', 'false'); + document.getElementById(c + 'AllAllowed').setAttribute('aria-pressed', 'false'); + } + + // close the alert if all service have been reviewed + if (nbPending === 0) { + tarteaucitron.userInterface.closeAlert(); + } + + if (tarteaucitron.services[key].cookies.length > 0 && status === false) { + tarteaucitron.cookie.purge(tarteaucitron.services[key].cookies); + } + + if (status === true) { + if (document.getElementById('tacCL' + key) !== null) { + document.getElementById('tacCL' + key).innerHTML = '...'; + } + setTimeout(function () { + tarteaucitron.cookie.checkCount(key); + }, 2500); + } else { + tarteaucitron.cookie.checkCount(key); + } + + } + + // groups + var cats = document.querySelectorAll('[id^="tarteaucitronServicesTitle_"]') + Array.prototype.forEach.call(cats, function(item) { + var cat = item.getAttribute('id').replace(/^(tarteaucitronServicesTitle_)/, ""), + total = document.getElementById("tarteaucitronServices_"+cat).childElementCount; + var doc = document.getElementById("tarteaucitronServices_"+cat), + groupdenied = 0, + groupallowed = 0; + for (var ii = 0; ii < doc.children.length; ii++) { + if (doc.children[ii].className == "tarteaucitronLine tarteaucitronIsDenied") { + groupdenied++; + } + if (doc.children[ii].className == "tarteaucitronLine tarteaucitronIsAllowed") { + groupallowed++; + } + } + if (total === groupallowed) { + tarteaucitron.userInterface.removeClass('tarteaucitron-group-'+cat, 'tarteaucitronIsDenied'); + tarteaucitron.userInterface.addClass('tarteaucitron-group-'+cat, 'tarteaucitronIsAllowed'); + + if (document.getElementById('tarteaucitron-reject-group-'+cat)) { + document.getElementById('tarteaucitron-reject-group-'+cat).setAttribute('aria-pressed', 'false'); + document.getElementById('tarteaucitron-accept-group-'+cat).setAttribute('aria-pressed', 'true'); + } + } + if (total === groupdenied) { + tarteaucitron.userInterface.addClass('tarteaucitron-group-'+cat, 'tarteaucitronIsDenied'); + tarteaucitron.userInterface.removeClass('tarteaucitron-group-'+cat, 'tarteaucitronIsAllowed'); + + if (document.getElementById('tarteaucitron-reject-group-'+cat)) { + document.getElementById('tarteaucitron-reject-group-'+cat).setAttribute('aria-pressed', 'true'); + document.getElementById('tarteaucitron-accept-group-'+cat).setAttribute('aria-pressed', 'false'); + } + } + if (total !== groupdenied && total !== groupallowed) { + tarteaucitron.userInterface.removeClass('tarteaucitron-group-'+cat, 'tarteaucitronIsDenied'); + tarteaucitron.userInterface.removeClass('tarteaucitron-group-'+cat, 'tarteaucitronIsAllowed'); + + if (document.getElementById('tarteaucitron-reject-group-'+cat)) { + document.getElementById('tarteaucitron-reject-group-'+cat).setAttribute('aria-pressed', 'false'); + document.getElementById('tarteaucitron-accept-group-'+cat).setAttribute('aria-pressed', 'false'); + } + } + groupdenied = 0; + groupallowed = 0; + + if (document.getElementById('tarteaucitronCounter-'+cat)) { + document.getElementById('tarteaucitronCounter-'+cat).innerHTML = '('+document.getElementById("tarteaucitronServices_"+cat).childElementCount+')'; + } + }); + + setTimeout(function() { + if (document.getElementById('tarteaucitronCounter-all')) { + document.getElementById('tarteaucitronCounter-all').innerHTML = '('+tarteaucitron.job.length+')'; + } + if (document.getElementById('tarteaucitronCounter-list')) { + + var liPartners = ""; + var tarteaucitronPartnersCat = []; + var titles = []; + + tarteaucitron.job.forEach(function (id) { + if (tarteaucitronPartnersCat[tarteaucitron.services[id].type] === undefined) { + tarteaucitronPartnersCat[tarteaucitron.services[id].type] = true; + titles.push(tarteaucitron.lang[tarteaucitron.services[id].type].title); + } + }); + titles.sort(); + titles.forEach(function (title) { + liPartners += "
    • " + title + "
    • "; + }); + + document.getElementById('tarteaucitronCounter-list').innerHTML = liPartners; + } + }, 120); + }, + "openPanel": function () { + "use strict"; + + tarteaucitron.userInterface.css('tarteaucitron', 'display', 'block'); + tarteaucitron.userInterface.css('tarteaucitronBack', 'display', 'block'); + tarteaucitron.userInterface.css('tarteaucitronCookiesListContainer', 'display', 'none'); + + document.getElementById('tarteaucitronClosePanel').focus(); + if (document.getElementsByTagName('body')[0].classList !== undefined) { + document.getElementsByTagName('body')[0].classList.add('tarteaucitron-modal-open'); + } + tarteaucitron.userInterface.focusTrap('tarteaucitron'); + tarteaucitron.userInterface.jsSizing('main'); + + //ie compatibility + var tacOpenPanelEvent; + if(typeof(Event) === 'function') { + tacOpenPanelEvent = new Event("tac.open_panel"); + }else if (typeof(document.createEvent) === 'function'){ + tacOpenPanelEvent = document.createEvent('Event'); + tacOpenPanelEvent.initEvent("tac.open_panel", true, true); + } + //end ie compatibility + + if (typeof(window.dispatchEvent) === 'function') {window.dispatchEvent(tacOpenPanelEvent);} + }, + "closePanel": function () { + "use strict"; + + if (document.location.hash === tarteaucitron.hashtag) { + if (window.history) { + window.history.replaceState('', document.title, window.location.pathname + window.location.search); + } else { + document.location.hash = ''; + } + } + if (tarteaucitron.checkIfExist('tarteaucitron')) { + // accessibility: manage focus on close panel + if (tarteaucitron.checkIfExist('tarteaucitronCloseAlert')) { + document.getElementById('tarteaucitronCloseAlert').focus(); + } else if (tarteaucitron.checkIfExist('tarteaucitronManager')) { + document.getElementById('tarteaucitronManager').focus(); + } else if (tarteaucitron.customCloserId && tarteaucitron.checkIfExist(tarteaucitron.customCloserId)) { + document.getElementById(tarteaucitron.customCloserId).focus(); + } + tarteaucitron.userInterface.css('tarteaucitron', 'display', 'none'); + } + + if (tarteaucitron.checkIfExist('tarteaucitronCookiesListContainer') && tarteaucitron.checkIfExist('tarteaucitronCookiesNumber')) { + // accessibility: manage focus on close cookies list + document.getElementById('tarteaucitronCookiesNumber').focus(); + document.getElementById('tarteaucitronCookiesNumber').setAttribute("aria-expanded", "false"); + tarteaucitron.userInterface.css('tarteaucitronCookiesListContainer', 'display', 'none'); + } + + tarteaucitron.fallback(['tarteaucitronInfoBox'], function (elem) { + elem.style.display = 'none'; + }, true); + + if (tarteaucitron.reloadThePage === true) { + window.location.reload(); + } else { + tarteaucitron.userInterface.css('tarteaucitronBack', 'display', 'none'); + } + if (document.getElementsByTagName('body')[0].classList !== undefined) { + document.getElementsByTagName('body')[0].classList.remove('tarteaucitron-modal-open'); + } + + //ie compatibility + var tacClosePanelEvent; + if(typeof(Event) === 'function') { + tacClosePanelEvent = new Event("tac.close_panel"); + }else if (typeof(document.createEvent) === 'function'){ + tacClosePanelEvent = document.createEvent('Event'); + tacClosePanelEvent.initEvent("tac.close_panel", true, true); + } + //end ie compatibility + + if (typeof(window.dispatchEvent) === 'function') {window.dispatchEvent(tacClosePanelEvent);} + }, + "focusTrap": function(parentElement) { + "use strict"; + + var focusableEls, + firstFocusableEl, + lastFocusableEl, + filtered; + + focusableEls = document.getElementById(parentElement).querySelectorAll('a[href], button'); + filtered = []; + + // get only visible items + for (var i = 0, max = focusableEls.length; i < max; i++) { + if (focusableEls[i].offsetHeight > 0) { + filtered.push(focusableEls[i]); + } + } + + firstFocusableEl = filtered[0]; + lastFocusableEl = filtered[filtered.length - 1]; + + //loop focus inside tarteaucitron + document.getElementById(parentElement).addEventListener("keydown", function (evt) { + + if ( evt.key === 'Tab' || evt.keyCode === 9 ) { + + if ( evt.shiftKey ) /* shift + tab */ { + if (document.activeElement === firstFocusableEl) { + lastFocusableEl.focus(); + evt.preventDefault(); + } + } else /* tab */ { + if (document.activeElement === lastFocusableEl) { + firstFocusableEl.focus(); + evt.preventDefault(); + } + } + } + }) + }, + "openAlert": function () { + "use strict"; + var c = 'tarteaucitron'; + tarteaucitron.userInterface.css(c + 'Percentage', 'display', 'block'); + tarteaucitron.userInterface.css(c + 'AlertSmall', 'display', 'none'); + tarteaucitron.userInterface.css(c + 'Icon', 'display', 'none'); + tarteaucitron.userInterface.css(c + 'AlertBig', 'display', 'block'); + tarteaucitron.userInterface.addClass(c + 'Root', 'tarteaucitronBeforeVisible'); + + //ie compatibility + var tacOpenAlertEvent; + if(typeof(Event) === 'function') { + tacOpenAlertEvent = new Event("tac.open_alert"); + }else if (typeof(document.createEvent) === 'function'){ + tacOpenAlertEvent = document.createEvent('Event'); + tacOpenAlertEvent.initEvent("tac.open_alert", true, true); + } + //end ie compatibility + + if (document.getElementById('tarteaucitronAlertBig') !== null && tarteaucitron.parameters.orientation === 'middle') { + document.getElementById('tarteaucitronAlertBig').focus(); + } + + if (typeof(window.dispatchEvent) === 'function') {window.dispatchEvent(tacOpenAlertEvent);} + }, + "closeAlert": function () { + "use strict"; + var c = 'tarteaucitron'; + tarteaucitron.userInterface.css(c + 'Percentage', 'display', 'none'); + tarteaucitron.userInterface.css(c + 'AlertSmall', 'display', 'block'); + tarteaucitron.userInterface.css(c + 'Icon', 'display', 'block'); + tarteaucitron.userInterface.css(c + 'AlertBig', 'display', 'none'); + tarteaucitron.userInterface.removeClass(c + 'Root', 'tarteaucitronBeforeVisible'); + tarteaucitron.userInterface.jsSizing('box'); + + //ie compatibility + var tacCloseAlertEvent; + if(typeof(Event) === 'function') { + tacCloseAlertEvent = new Event("tac.close_alert"); + }else if (typeof(document.createEvent) === 'function'){ + tacCloseAlertEvent = document.createEvent('Event'); + tacCloseAlertEvent.initEvent("tac.close_alert", true, true); + } + //end ie compatibility + + if (typeof(window.dispatchEvent) === 'function') {window.dispatchEvent(tacCloseAlertEvent);} + }, + "toggleCookiesList": function () { + "use strict"; + var div = document.getElementById('tarteaucitronCookiesListContainer'), + togglediv = document.getElementById('tarteaucitronCookiesNumber'); + + if (div === null) { + return; + } + + if (div.style.display !== 'block') { + tarteaucitron.cookie.number(); + div.style.display = 'block'; + togglediv.setAttribute("aria-expanded", "true"); + tarteaucitron.userInterface.jsSizing('cookie'); + tarteaucitron.userInterface.css('tarteaucitron', 'display', 'none'); + tarteaucitron.userInterface.css('tarteaucitronBack', 'display', 'block'); + tarteaucitron.fallback(['tarteaucitronInfoBox'], function (elem) { + elem.style.display = 'none'; + }, true); + } else { + div.style.display = 'none'; + togglediv.setAttribute("aria-expanded", "false"); + tarteaucitron.userInterface.css('tarteaucitron', 'display', 'none'); + tarteaucitron.userInterface.css('tarteaucitronBack', 'display', 'none'); + } + }, + "toggle": function (id, closeClass) { + "use strict"; + var div = document.getElementById(id); + + if (div === null) { + return; + } + + if (closeClass !== undefined) { + tarteaucitron.fallback([closeClass], function (elem) { + if (elem.id !== id) { + elem.style.display = 'none'; + } + }, true); + } + + if (div.style.display !== 'block') { + div.style.display = 'block'; + } else { + div.style.display = 'none'; + } + }, + "order": function (id) { + "use strict"; + var main = document.getElementById('tarteaucitronServices_' + id), + allDivs, + store = [], + i; + + if (main === null) { + return; + } + + allDivs = main.childNodes; + + if (typeof Array.prototype.map === 'function' && typeof Enumerable === 'undefined') { + Array.prototype.map.call(main.children, Object).sort(function (a, b) { + //var mainChildren = Array.from(main.children); + //mainChildren.sort(function (a, b) { + if (tarteaucitron.services[a.id.replace(/Line/g, '')].name > tarteaucitron.services[b.id.replace(/Line/g, '')].name) { return 1; } + if (tarteaucitron.services[a.id.replace(/Line/g, '')].name < tarteaucitron.services[b.id.replace(/Line/g, '')].name) { return -1; } + return 0; + }).forEach(function (element) { + main.appendChild(element); + }); + } + }, + "jsSizing": function (type) { + "use strict"; + var scrollbarMarginRight = 10, + scrollbarWidthParent, + scrollbarWidthChild, + servicesHeight, + e = window, + a = 'inner', + windowInnerHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight, + mainTop, + mainHeight, + closeButtonHeight, + headerHeight, + cookiesListHeight, + cookiesCloseHeight, + cookiesTitleHeight, + paddingBox, + alertSmallHeight, + cookiesNumberHeight; + + if (type === 'box') { + if (document.getElementById('tarteaucitronAlertSmall') !== null && document.getElementById('tarteaucitronCookiesNumber') !== null) { + + // reset + tarteaucitron.userInterface.css('tarteaucitronCookiesNumber', 'padding', '0px 10px'); + + // calculate + alertSmallHeight = document.getElementById('tarteaucitronAlertSmall').offsetHeight; + cookiesNumberHeight = document.getElementById('tarteaucitronCookiesNumber').offsetHeight; + paddingBox = (alertSmallHeight - cookiesNumberHeight) / 2; + + // apply + tarteaucitron.userInterface.css('tarteaucitronCookiesNumber', 'padding', paddingBox + 'px 10px'); + } + } else if (type === 'main') { + + // get the real window width for media query + if (window.innerWidth === undefined) { + a = 'client'; + e = document.documentElement || document.body; + } + + // height of the services list container + if (document.getElementById('tarteaucitron') !== null && document.getElementById('tarteaucitronClosePanel') !== null && document.getElementById('tarteaucitronMainLineOffset') !== null) { + + // reset + tarteaucitron.userInterface.css('tarteaucitronServices', 'height', 'auto'); + + // calculate + mainHeight = document.getElementById('tarteaucitron').offsetHeight; + closeButtonHeight = document.getElementById('tarteaucitronClosePanel').offsetHeight; + + // apply + servicesHeight = (mainHeight - closeButtonHeight + 4); + tarteaucitron.userInterface.css('tarteaucitronServices', 'height', servicesHeight + 'px'); + tarteaucitron.userInterface.css('tarteaucitronServices', 'overflow-x', 'auto'); + } + + // align the main allow/deny button depending on scrollbar width + if (document.getElementById('tarteaucitronServices') !== null && document.getElementById('tarteaucitronScrollbarChild') !== null) { + + // media query + if (e[a + 'Width'] <= 479) { + //tarteaucitron.userInterface.css('tarteaucitronScrollbarAdjust', 'marginLeft', '11px'); + } else if (e[a + 'Width'] <= 767) { + scrollbarMarginRight = 12; + } + + scrollbarWidthParent = document.getElementById('tarteaucitronServices').offsetWidth; + scrollbarWidthChild = document.getElementById('tarteaucitronScrollbarChild').offsetWidth; + //tarteaucitron.userInterface.css('tarteaucitronScrollbarAdjust', 'marginRight', ((scrollbarWidthParent - scrollbarWidthChild) + scrollbarMarginRight) + 'px'); + } + + // center the main panel + if (document.getElementById('tarteaucitron') !== null) { + + // media query + if (e[a + 'Width'] <= 767) { + mainTop = 0; + } else { + mainTop = ((windowInnerHeight - document.getElementById('tarteaucitron').offsetHeight) / 2) - 21; + } + + if (document.getElementById('tarteaucitronMainLineOffset') !== null) { + if (document.getElementById('tarteaucitron').offsetHeight < (windowInnerHeight / 2)) { + mainTop -= document.getElementById('tarteaucitronMainLineOffset').offsetHeight; + } + } + + // correct + if (mainTop < 0) { + mainTop = 0; + } + + // apply + tarteaucitron.userInterface.css('tarteaucitron', 'top', mainTop + 'px'); + } + + + } else if (type === 'cookie') { + + // put cookies list at bottom + if (document.getElementById('tarteaucitronAlertSmall') !== null) { + tarteaucitron.userInterface.css('tarteaucitronCookiesListContainer', 'bottom', (document.getElementById('tarteaucitronAlertSmall').offsetHeight) + 'px'); + } + + // height of cookies list + if (document.getElementById('tarteaucitronCookiesListContainer') !== null) { + + // reset + tarteaucitron.userInterface.css('tarteaucitronCookiesList', 'height', 'auto'); + + // calculate + cookiesListHeight = document.getElementById('tarteaucitronCookiesListContainer').offsetHeight; + cookiesCloseHeight = document.getElementById('tarteaucitronClosePanelCookie').offsetHeight; + cookiesTitleHeight = document.getElementById('tarteaucitronCookiesTitle').offsetHeight; + + // apply + tarteaucitron.userInterface.css('tarteaucitronCookiesList', 'height', (cookiesListHeight - cookiesCloseHeight - cookiesTitleHeight - 2) + 'px'); + } + } + } + }, + "cookie": { + "owner": {}, + "create": function (key, status) { + "use strict"; + + if (tarteaucitronForceExpire !== '') { + // The number of day(s)/hour(s) can't be higher than 1 year + if ((tarteaucitronExpireInDay && tarteaucitronForceExpire < 365) || (!tarteaucitronExpireInDay && tarteaucitronForceExpire < 8760)) { + if (tarteaucitronExpireInDay) { + // Multiplication to tranform the number of days to milliseconds + timeExpire = tarteaucitronForceExpire * 86400000; + } else { + // Multiplication to tranform the number of hours to milliseconds + timeExpire = tarteaucitronForceExpire * 3600000; + } + } + } + + var d = new Date(), + time = d.getTime(), + expireTime = time + timeExpire, // 365 days + regex = new RegExp("!" + key + "=(wait|true|false)", "g"), + cookie = tarteaucitron.cookie.read().replace(regex, ""), + value = tarteaucitron.parameters.cookieName + '=' + cookie + '!' + key + '=' + status, + domain = (tarteaucitron.parameters.cookieDomain !== undefined && tarteaucitron.parameters.cookieDomain !== '') ? '; domain=' + tarteaucitron.parameters.cookieDomain : '', + secure = location.protocol === 'https:' ? '; Secure' : ''; + + d.setTime(expireTime); + document.cookie = value + '; expires=' + d.toGMTString() + '; path=/' + domain + secure + '; samesite=lax'; + + tarteaucitron.sendEvent('tac.consent_updated'); + }, + "read": function () { + "use strict"; + var nameEQ = tarteaucitron.parameters.cookieName + "=", + ca = document.cookie.split(';'), + i, + c; + + for (i = 0; i < ca.length; i += 1) { + c = ca[i]; + while (c.charAt(0) === ' ') { + c = c.substring(1, c.length); + } + if (c.indexOf(nameEQ) === 0) { + return c.substring(nameEQ.length, c.length); + } + } + return ''; + }, + "purge": function (arr) { + "use strict"; + var i; + + for (i = 0; i < arr.length; i += 1) { + + var rgxpCookie = new RegExp("^(.*;)?\\s*" + arr[i] + "\\s*=\\s*[^;]+(.*)?$"); + if (document.cookie.match(rgxpCookie)) { + document.cookie = arr[i] + '=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/;'; + document.cookie = arr[i] + '=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/; domain=.' + location.hostname + ';'; + document.cookie = arr[i] + '=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/; domain=.' + location.hostname.split('.').slice(-2).join('.') + ';'; + } + } + }, + "checkCount": function (key) { + "use strict"; + var arr = tarteaucitron.services[key].cookies, + nb = arr.length, + nbCurrent = 0, + html = '', + i, + status = document.cookie.indexOf(key + '=true'), + cookieLabel = "cookie"; + + if (tarteaucitron.getLanguage() === "de") { + cookieLabel = "Cookie"; + } + + if (status >= 0 && nb === 0) { + html += tarteaucitron.lang.useNoCookie; + } else if (status >= 0) { + for (i = 0; i < nb; i += 1) { + if (document.cookie.indexOf(arr[i] + '=') !== -1) { + nbCurrent += 1; + if (tarteaucitron.cookie.owner[arr[i]] === undefined) { + tarteaucitron.cookie.owner[arr[i]] = []; + } + if (tarteaucitron.cookie.crossIndexOf(tarteaucitron.cookie.owner[arr[i]], tarteaucitron.services[key].name) === false) { + tarteaucitron.cookie.owner[arr[i]].push(tarteaucitron.services[key].name); + } + } + } + + if (nbCurrent > 0) { + html += tarteaucitron.lang.useCookieCurrent + ' ' + nbCurrent + ' ' + cookieLabel; + if (nbCurrent > 1) { + html += 's'; + } + html += '.'; + } else { + html += tarteaucitron.lang.useNoCookie; + } + } else if (nb === 0) { + html = tarteaucitron.lang.noCookie; + } else { + html += tarteaucitron.lang.useCookie + ' ' + nb + ' ' + cookieLabel; + if (nb > 1) { + html += 's'; + } + html += '.'; + } + + if (document.getElementById('tacCL' + key) !== null) { + document.getElementById('tacCL' + key).innerHTML = html; + } + }, + "crossIndexOf": function (arr, match) { + "use strict"; + var i; + for (i = 0; i < arr.length; i += 1) { + if (arr[i] === match) { + return true; + } + } + return false; + }, + "number": function () { + "use strict"; + var cookies = document.cookie.split(';'), + nb = (document.cookie !== '') ? cookies.length : 0, + html = '', + i, + name, + namea, + nameb, + c, + d, + s = (nb > 1) ? 's' : '', + savedname, + regex = /^https?\:\/\/([^\/?#]+)(?:[\/?#]|$)/i, + regexedDomain = (tarteaucitron.cdn.match(regex) !== null) ? tarteaucitron.cdn.match(regex)[1] : tarteaucitron.cdn, + host = (tarteaucitron.domain !== undefined) ? tarteaucitron.domain : regexedDomain; + + cookies = cookies.sort(function (a, b) { + namea = a.split('=', 1).toString().replace(/ /g, ''); + nameb = b.split('=', 1).toString().replace(/ /g, ''); + c = (tarteaucitron.cookie.owner[namea] !== undefined) ? tarteaucitron.cookie.owner[namea] : '0'; + d = (tarteaucitron.cookie.owner[nameb] !== undefined) ? tarteaucitron.cookie.owner[nameb] : '0'; + if (c + a > d + b) { return 1; } + if (c + a < d + b) { return -1; } + return 0; + }); + + if (document.cookie !== '') { + for (i = 0; i < nb; i += 1) { + name = cookies[i].split('=', 1).toString().replace(/ /g, ''); + if (tarteaucitron.cookie.owner[name] !== undefined && tarteaucitron.cookie.owner[name].join(' // ') !== savedname) { + savedname = tarteaucitron.cookie.owner[name].join(' // '); + html += '
      '; + html += ' '; + html += ' ' + tarteaucitron.cookie.owner[name].join(' // '); + html += ' '; + html += '