friendica/tests/src/Content/Text/HTMLTest.php

1534 lines
810 KiB
PHP
Raw Normal View History

<?php
2020-02-09 15:45:36 +01:00
/**
* @copyright Copyright (C) 2010-2024, the Friendica project
2020-02-09 15:45:36 +01:00
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
namespace Friendica\Test\src\Content\Text;
use Exception;
use Friendica\Content\Text\HTML;
use Friendica\Network\HTTPException\InternalServerErrorException;
use Friendica\Test\FixtureTest;
use GuzzleHttp\Psr7\Uri;
use Psr\Http\Message\UriInterface;
class HTMLTest extends FixtureTest
{
public function dataHTML()
{
$inputFiles = glob(__DIR__ . '/../../../datasets/content/text/html/*.html');
$data = [];
foreach ($inputFiles as $file) {
$data[str_replace('.html', '', $file)] = [
'input' => file_get_contents($file),
'expected' => file_get_contents(str_replace('.html', '.txt', $file))
];
}
return $data;
}
/**
* Test convert different input Markdown text into HTML
*
* @dataProvider dataHTML
*
* @param string $input The Markdown text to test
* @param string $expected The expected HTML output
*
* @throws Exception
*/
public function testToPlaintext(string $input, string $expected)
{
$output = HTML::toPlaintext($input, 0);
self::assertEquals($expected, $output);
}
public function dataHTMLText()
{
return [
'bug-7665-audio-tag' => [
'expectedBBCode' => '[audio]http://www.cendrones.fr/colloque2017/jonathanbocquet.mp3[/audio]',
'html' => '<audio src="http://www.cendrones.fr/colloque2017/jonathanbocquet.mp3" controls="controls"><a href="http://www.cendrones.fr/colloque2017/jonathanbocquet.mp3">http://www.cendrones.fr/colloque2017/jonathanbocquet.mp3</a></audio>',
],
2020-01-08 07:43:15 +01:00
'bug-8075-html-tags' => [
2020-01-08 21:27:54 +01:00
'expectedBBCode' => "<big rant here> I don't understand tests",
2020-01-08 21:39:27 +01:00
'html' => "&lt;big rant here&gt; I don't understand tests",
2020-01-08 07:43:15 +01:00
],
'bug-10877-code-entities' => [
'expectedBBCode' => "Now playing
[code]
echo \"main(i){for(i=0;;i++)putchar(((i*(i>>8|i>>9)&46&i>>8))^(i&i>>13|i>>6));}\" | gcc -o a.out -x c - 2> /dev/null
./a.out | aplay -q 2> /dev/null
[/code]
its surprisingly good",
'html' => "<p>Now playing</p><pre><code>echo &quot;main(i){for(i=0;;i++)putchar(((i*(i&gt;&gt;8|i&gt;&gt;9)&amp;46&amp;i&gt;&gt;8))^(i&amp;i&gt;&gt;13|i&gt;&gt;6));}&quot; | gcc -o a.out -x c - 2&gt; /dev/null
./a.out | aplay -q 2&gt; /dev/null</code></pre><p>its surprisingly good</p>",
],
'bug-11851-content-0' => [
'expectedBBCode' => '[url=https://dev-friendica.mrpetovan.com/profile/hypolite]@hypolite[/url] 0',
'html' => '<p><span class="h-card"><a href="https://dev-friendica.mrpetovan.com/profile/hypolite" class="u-url mention">@<span>hypolite</span></a></span> 0</p>',
],
'bug-12842-ul-new-lines' => [
'expectedBBCode' => 'This is:
[ul]
2023-03-22 04:49:40 +01:00
[li]some[/li]
[li]amazing[/li]
[li]list[/li]
[/ul]',
'html'=> '<p>This is:</p><ul><li>some</li><li>amazing</li><li>list</li></ul>',
],
'bug-12842-ol-new-lines' => [
'expectedBBCode' => 'This is:
[ol]
2023-03-22 04:49:40 +01:00
[li]some[/li]
[li]amazing[/li]
[li]list[/li]
[/ol]',
'html'=> '<p>This is:</p><ol><li>some</li><li>amazing</li><li>list</li></ol>',
],
];
}
/**
* Test convert bbcodes to HTML
*
* @dataProvider dataHTMLText
*
* @param string $expectedBBCode Expected BBCode output
* @param string $html HTML text
*
* @throws InternalServerErrorException
*/
public function testToBBCode(string $expectedBBCode, string $html)
{
$actual = HTML::toBBCode($html);
self::assertEquals($expectedBBCode, $actual);
}
public function dataXpathQuote(): array
{
return [
'no quotes' => [
'value' => "foo",
],
'double quotes only' => [
'value' => "\"foo",
],
'single quotes only' => [
'value' => "'foo",
],
'both; double quotes in mid-string' => [
'value' => "'foo\"bar",
],
'multiple double quotes in mid-string' => [
'value' => "'foo\"bar\"baz",
],
'string ends with double quotes' => [
'value' => "'foo\"",
],
'string ends with run of double quotes' => [
'value' => "'foo\"\"",
],
'string begins with double quotes' => [
'value' => "\"'foo",
],
'string begins with run of double quotes' => [
'value' => "\"\"'foo",
],
'run of double quotes in mid-string' => [
'value' => "'foo\"\"bar",
],
];
}
/**
* @dataProvider dataXpathQuote
* @param string $value
* @return void
* @throws \DOMException
*/
public function testXpathQuote(string $value)
{
$dom = new \DOMDocument();
$element = $dom->createElement('test');
$attribute = $dom->createAttribute('value');
$attribute->value = $value;
$element->appendChild($attribute);
$dom->appendChild($element);
$xpath = new \DOMXPath($dom);
$result = $xpath->query('//test[@value = ' . HTML::xpathQuote($value) . ']');
$this->assertInstanceOf(\DOMNodeList::class, $result);
$this->assertEquals(1, $result->length);
}
public function dataCheckRelMeLink(): array
{
$aSingleRelValue = new \DOMDocument();
$aSingleRelValue->load(__DIR__ . '/../../../datasets/dom/relme/a-single-rel-value.html');
$aMultipleRelValueStart = new \DOMDocument();
$aMultipleRelValueStart->load(__DIR__ . '/../../../datasets/dom/relme/a-multiple-rel-value-start.html');
$aMultipleRelValueMiddle = new \DOMDocument();
$aMultipleRelValueMiddle->load(__DIR__ . '/../../../datasets/dom/relme/a-multiple-rel-value-middle.html');
$aMultipleRelValueEnd = new \DOMDocument();
$aMultipleRelValueEnd->load(__DIR__ . '/../../../datasets/dom/relme/a-multiple-rel-value-end.html');
$linkSingleRelValue = new \DOMDocument();
$linkSingleRelValue->load(__DIR__ . '/../../../datasets/dom/relme/link-single-rel-value.html');
$meUrl = new Uri('https://example.com/profile/me');
return [
'a-single-rel-value' => [
'doc' => $aSingleRelValue,
'meUrl' => $meUrl
],
'a-multiple-rel-value-start' => [
'doc' => $aMultipleRelValueStart,
'meUrl' => $meUrl
],
'a-multiple-rel-value-middle' => [
'doc' => $aMultipleRelValueMiddle,
'meUrl' => $meUrl
],
'a-multiple-rel-value-end' => [
'doc' => $aMultipleRelValueEnd,
'meUrl' => $meUrl
],
'link-single-rel-value' => [
'doc' => $linkSingleRelValue,
'meUrl' => $meUrl
],
];
}
/**
* @dataProvider dataCheckRelMeLink
* @param \DOMDocument $doc
* @param UriInterface $meUrl
* @return void
*/
public function testCheckRelMeLink(\DOMDocument $doc, UriInterface $meUrl)
{
$this->assertTrue(HTML::checkRelMeLink($doc, $meUrl));
}
public function dataCheckRelMeLinkFail(): array
{
$aSingleRelValueFail = new \DOMDocument();
$aSingleRelValueFail->load(__DIR__ . '/../../../datasets/dom/relme/a-single-rel-value-fail.html');
$linkSingleRelValueFail = new \DOMDocument();
$linkSingleRelValueFail->load(__DIR__ . '/../../../datasets/dom/relme/link-single-rel-value-fail.html');
$meUrl = new Uri('https://example.com/profile/me');
return [
'a-single-rel-value-fail' => [
'doc' => $aSingleRelValueFail,
'meUrl' => $meUrl
],
'link-single-rel-value-fail' => [
'doc' => $linkSingleRelValueFail,
'meUrl' => $meUrl
],
];
}
/**
* @dataProvider dataCheckRelMeLinkFail
* @param \DOMDocument $doc
* @param UriInterface $meUrl
* @return void
*/
public function testCheckRelMeLinkFail(\DOMDocument $doc, UriInterface $meUrl)
{
$this->assertFalse(HTML::checkRelMeLink($doc, $meUrl));
}
public function dataExtractCharset(): array
{
return [
'https://github.com/friendica/friendica/issues/12488#issuecomment-1376002081' => [
'expected' => 'utf-8',
'html' => "<!DOCTYPE html><html class=\"avada-html-layout-boxed avada-html-header-position-top avada-is-100-percent-template\" lang=\"de-DE\"><head><meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" /><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" /><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><link media=\"all\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_4372ae792776d3f3b480128adfe5d963.css\" rel=\"stylesheet\" /><link media=\"only screen and (max-width: 1024px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_6095961ca8c29f35e48df70b487c1938.css\" rel=\"stylesheet\" /><link media=\"only screen and (max-width: 800px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_7d3c636bd40df7ad6e29d09d0714f1be.css\" rel=\"stylesheet\" /><link media=\"only screen and (max-width: 640px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_8485e43c13a94028c51c756c74616e14.css\" rel=\"stylesheet\" /><link media=\"only screen and (max-width: 672px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_86b299cecf2954b03d4fce86231a9a89.css\" rel=\"stylesheet\" /><link media=\"only screen and (min-width: 672px) and (max-width: 704px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_95b3559b249f57dccc69495d01f8be99.css\" rel=\"stylesheet\" /><link media=\"only screen and (min-width: 704px) and (max-width: 736px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_0754b57cf830ebbbaee1af425a7c65df.css\" rel=\"stylesheet\" /><link media=\"only screen and (min-width: 736px) and (max-width: 768px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_9ba9567361176393820b68657b834cfb.css\" rel=\"stylesheet\" /><link media=\"only screen and (min-width: 768px) and (max-width: 800px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_6ef5f1d5b3ca2efaff54396a0c72faf1.css\" rel=\"stylesheet\" /><style media=\"only screen and (min-width: 801px)\">.fusion-icon-only-link .menu-title{display:none}</style><link media=\"only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_ba9c1102da3617f94e057a5dc5b7d661.css\" rel=\"stylesheet\" /><link media=\"only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_eb19b064f51835fc56da3f2b4921c426.css\" rel=\"stylesheet\" /><link media=\"only screen and (max-width: 782px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_69632eafdf45ec08e9e1c1d0787035a7.css\" rel=\"stylesheet\" /><style media=\"only screen and (max-width: 768px)\">.fusion-tabs.vertical-tabs .tab-pane{max-width:none!important}</style><link media=\"only screen and (min-width: 800px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_f22aa9b833f472e249c88c1e6aca87ff.css\" rel=\"stylesheet\" /><link media=\"only screen and (max-device-width: 640px)\" href=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/css/autoptimize_abc513797044f7d1895a401139f11947.css\" rel=\"stylesheet\" /><title>Mit Vollgas in den Abgrund … - Austria Insiderinfo</title><meta name=\"description\" content=\"Viele sagen, dass wir in Bezug auf die Klimakrise sehenden Auges auf den Abgrund zufahren. Ein Abgrund, den mittlerweile auch fast alle sehen.\" /><link rel=\"canonical\" href=\"https://blog.austria-insiderinfo.com/nachhaltigkeit/absturz-oder-unguenstiger-blickwinkel/\" /><meta property=\"og:
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.fusion-faqs-wrapper{display:none}#wrapper .fusion-faqs-wrapper .fusion-accordian .panel-title{font-family:var(--faq_accordion_title_typography-font-family);font-weight:var(--faq_accordion_title_typography-font-weight);line-height:var(--faq_accordion_title_typography-line-height);letter-spacing:var(--faq_accordion_title_typography-letter-spacing);font-size:var(--faq_accordion_title_typography-font-size);text-transform:var(--faq_accordion_title_typography-text-transform)}#wrapper .fusion-faqs-wrapper .fusion-accordian .panel-title a{color:var(--faq_accordion_title_typography-color)}.fusion-faqs-wrapper .fusion-accordian .panel-body{font-family:var(--faq_accordion_content_typography-font-family);font-weight:var(--faq_accordion_content_typography-font-weight);line-height:var(--faq_accordion_content_typography-line-height);letter-spacing:var(--faq_accordion_content_typography-letter-spacing);font-size:var(--faq_accordion_content_typography-font-size);color:var(--faq_accordion_content_typography-color);text-transform:var(--faq_accordion_content_typography-text-transform)}.fusion-faq-post{position:relative}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box{background-color:transparent!important}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box{background-color:transparent!important}.fusion-privacy-element .fusion-privacy-form ul{list-style:none;margin:0 0 20px 0;padding:0}.fusion-privacy-element .fusion-privacy-form-floated ul li{display:inline-block;margin-right:20px}#comment-input:after{content:\"\";display:table;clear:both}#comment-input input{float:left;margin-right:1%;padding-left:15px;padding-right:15px;width:32.666666%;min-width:28%;font-size:13px;color:#747474;border:1px solid #d2d2d2}#comment-input input:last-child{margin-right:0}#comment-textarea{margin-bottom:10px}#comment-textarea.fusion-contact-comment-below{margin-top:10px;margin-bottom:0}#comment-textarea textarea{padding:12px 15px;width:100%;height:150px;font-size:13px;color:#747474;border:1px solid #d2d2d2}.fusion-contact-form{line-height:normal}.fusion-contact-form #comment-submit-container{margin-top:20px;margin-bottom:0}.fusion-contact-form .grecaptcha-badge{z-index:100000}.fusion-contact-form .fusion-hide-recaptcha-badge{display:none}.fusion-contact-form .fusion-comment-privacy-checkbox-wrapper{display:flex;align-items:baseline;margin:20px 0;font-size:13px}.fusion-contact-form .fusion-comment-privacy-checkbox{margin:0 10px 0 0}.fusion-contact-form #comment-recaptcha{margin-top:13px}[class*=\" awb-icon-\"],[class^=awb-icon-]{font-family:awb-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.awb-icon-user2:before{content:\"\\e61b\"}.awb-icon-check:before{content:\"\\f00c\"}.awb-icon-tiktok:before{content:\"\\e906\"}.awb-icon-discord:before{content:\"\\e903\"}.awb-icon-FB_logo_black-solid-1:before{content:\"\\e902\"}.awb-icon-map-marker-alt:before{content:\"\\e901\"}.awb-icon-pen:before{content:\"\\e600\"}.awb-icon-yahoo:before{content:\"\\e601\"}.awb-icon-pinterest:before{content:\"\\e602\"}.awb-icon-myspace:before{content:\"\\e603\"}.awb-icon-facebook:before{content:\"\\e604\"}.awb-icon-twitter:before{content:\"\\e605\"}.awb-icon-feed:before{content:\"\\e606\"}.awb-icon-rss:before{content:\"\\e606\"}.awb-icon-vimeo:before{content:\"\\e607\"}.awb-icon-flickr:before{content:\"\\e608\"}.awb-icon-dribbble:before{content:\"\\e609\"}.awb-icon-blogger:before{content:\"\\e60b\"}.awb-icon-soundcloud:before{content:\"\\e60c\"}.awb-icon-reddit:before{content:\"\\e60d\"}.awb-icon-paypal:before{content:\"\\e60e\"}.awb-icon-linkedin:before{content:\"\\e60f\"}.awb-icon-digg:before{content:\"\\e610\"}.awb-icon-dropbox:before{content:\"\\e611\"}.awb-icon-tumblr:before{content:\"\\e613\"}.awb-icon-grid:before{content:\"\\e614\"}.awb-icon-mail:before{content:\"\\e616\"}.awb-icon-forrst:before{content:\"\\e617\"}.awb-icon-skype:before{content:\
document.querySelectorAll('.ez-toc-section').forEach(span => {
// console.log(span.getAttribute('id'));
span.setAttribute('ez-toc-data-id', '#' + decodeURI(span.getAttribute('id')));
\t});
document.querySelectorAll('a.ez-toc-link').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
// console.log('[id=\"' + this.getAttribute('href') + '\"]');
// console.log(document.getElementById('[id=\"' + this.getAttribute('href') + '\"]'));
document.querySelector('[ez-toc-data-id=\"' + decodeURI(this.getAttribute('href')) + '\"]').scrollIntoView({
behavior: 'smooth'
});
});
});
};
document.addEventListener('DOMContentLoaded', ezTocScrollScriptJS, false);</script> <script type='text/javascript' src='https://blog.austria-insiderinfo.com/wp-includes/js/jquery/jquery.min.js?ver=3.6.1' id='jquery-core-js'></script> <link rel=\"https://api.w.org/\" href=\"https://blog.austria-insiderinfo.com/wp-json/\" /><link rel=\"alternate\" type=\"application/json\" href=\"https://blog.austria-insiderinfo.com/wp-json/wp/v2/posts/17543\" /><link rel=\"EditURI\" type=\"application/rsd+xml\" title=\"RSD\" href=\"https://blog.austria-insiderinfo.com/xmlrpc.php?rsd\" /><link rel='shortlink' href='https://blog.austria-insiderinfo.com/?p=17543' /><link rel=\"icon\" href=\"https://blog.austria-insiderinfo.com/wp-content/uploads/2016/11/cropped-fav_icon-2-32x32.png\" sizes=\"32x32\" /><link rel=\"icon\" href=\"https://blog.austria-insiderinfo.com/wp-content/uploads/2016/11/cropped-fav_icon-2-192x192.png\" sizes=\"192x192\" /><link rel=\"apple-touch-icon\" href=\"https://blog.austria-insiderinfo.com/wp-content/uploads/2016/11/cropped-fav_icon-2-180x180.png\" /><meta name=\"msapplication-TileImage\" content=\"https://blog.austria-insiderinfo.com/wp-content/uploads/2016/11/cropped-fav_icon-2-270x270.png\" /> <script type=\"text/javascript\">var doc = document.documentElement;
\t\t\tdoc.setAttribute( 'data-useragent', navigator.userAgent );</script> <script type=\"text/javascript\">(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src=\"https://www.clarity.ms/tag/\"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, \"clarity\", \"script\", \"70emg3qshp\");</script> <link rel='preload' href='https://blog.austria-insiderinfo.com/wp-content/plugins/easy-table-of-contents/vendor/icomoon/fonts/ez-toc-icomoon.woff2' as='font' type='font/ttf' crossorigin='anonymous'><link rel='preload' href='https://blog.austria-insiderinfo.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2' as='font' type='font/ttf' crossorigin='anonymous'><link rel='preload' href='https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2' as='font' type='font/ttf' crossorigin='anonymous'><link rel='preload' href='https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2' as='font' type='font/ttf' crossorigin='anonymous'><link rel='preload' href='https://blog.austria-insiderinfo.com/wp-content/uploads/fusion-gfonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2' as='font' type='font/ttf' crossorigin='anonymous'></head><body class=\"post-template-default single single-post postid-17543 single-format-standard aawp-custom fusion-image-hovers fusion-pagination-sizing fusion-button_type-flat fusion-button_span-no fusion-button_gradient-linear avada-image-rollover-circle-yes avada-image-rollover-yes avada-image-rollover-direction-left fusion-body ltr no-tablet-sticky-header no-mobile-sticky-header no-mobile-slidingbar fusion-disable-outline fusion-sub-menu-fade mobile-logo-pos-center layout-boxed-mode avada-has-boxed-modal-shadow-light layout-scroll-offset-full avada-has-zero-margin-offset-top fusion-top-header menu-text-align-center mobile-menu-design-modern fusion-show-pagination-text fusion-header-layout-v2 avada-responsive avada-footer-fx-none avada-menu-highlight-style-bar fusion-search-form-clean fusion-main-menu-search-dropdown fusion-avatar-square avada-dropdown-styles avada-blog-layout-grid avada-blog-archive-layout-grid avada-header-shadow-no avada-menu-icon-position-left avada-has-megamenu-shadow avada-has-header-100-width avada-has-mobile-menu-search avada-has-main-nav-search-icon avada-has-breadcrumb-mobile-hidden avada-has-titlebar-bar_and_content avada-has-pagination-padding avada-flyout-menu-direction-fade avada-has-blocks avada-ec-views-v1\" data-awb-post-id=\"17543\"> <a class=\"skip-link screen-reader-text\" href=\"#content\">Zum Inhalt springen</a><div id=\"boxed-wrapper\"><div id=\"wrapper\" class=\"fusion-wrapper\"><div id=\"home\" style=\"position:relative;top:-1px;\"></div><div class=\"fusion-tb-header\"><header class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-custom-z-index\" style=\"--awb-border-color:#383639;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-z-index:67;--awb-padding-top:10px;--awb-padding-bottom:0px;--awb-padding-top-medium:10px;--awb-padding-top-small:0px;--awb-margin-top:0px;--awb-background-color:#ffffff;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center\" style=\"max-width:1248px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_3 1_3 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-top-small:10px;--awb-padding-bottom-small:10px;--awb-bg-size:cover;--awb-width-large:33.3333333333%;--awb-spacing-right-large:5.76%;--awb-spacing-left-large:5.76%;--awb-width-medium:33.3333333333%;--awb-order-medium:0;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-row\"><div class=\"fusion-social-links fusion-social-links-1\" style=\"--awb-margin-top:0px;--awb-margin-right:0px;--aw
Du kannst Kommentare auch <a href=\"https://blog.austria-insiderinfo.com/comment-subscriptions/?srp=17543&amp;srk=8d725d981c2316efa82329070caead4f&amp;sra=s&amp;srsrc=f\">abonnieren</a>, ohne zu kommentieren.</label></p><p class=\"form-submit\"><input name=\"submit\" type=\"submit\" id=\"comment-submit\" class=\"fusion-button fusion-button-default fusion-button-default-size\" value=\"Kommentar senden\" /> <input type='hidden' name='comment_post_ID' value='17543' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /></p></form></div></article></section></div></main><div class=\"fusion-tb-footer fusion-footer\"><div class=\"fusion-footer-widget-area fusion-widget-area\"><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-custom-z-index\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-z-index:66;--awb-padding-right:0px;--awb-padding-left:0px;--awb-background-color:#e9eaee;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start\" style=\"max-width:1248px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-color:#fafafa;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><nav class=\"awb-menu awb-menu_row awb-menu_em-click mobile-mode-collapse-to-button awb-menu_icons-right awb-menu_dc-yes mobile-trigger-fullwidth-on awb-menu_mobile-toggle awb-menu_indent-left awb-menu_mt-fullwidth mobile-size-full-absolute loading mega-menu-loading awb-menu_desktop awb-menu_dropdown awb-menu_expand-right awb-menu_transition-fade\" style=\"--awb-font-size:13px;--awb-text-transform:none;--awb-align-items:center;--awb-justify-content:space-evenly;--awb-items-padding-right:5px;--awb-items-padding-left:5px;--awb-active-color:#c31521;--awb-submenu-text-transform:none;--awb-main-justify-content:flex-start;--awb-mobile-justify:flex-start;--awb-mobile-caret-left:auto;--awb-mobile-caret-right:0;--awb-fusion-font-family-typography:&quot;Open Sans&quot;;--awb-fusion-font-style-typography:normal;--awb-fusion-font-weight-typography:400;--awb-fusion-font-family-submenu-typography:&quot;Open Sans&quot;;--awb-fusion-font-style-submenu-typography:normal;--awb-fusion-font-weight-submenu-typography:400;--awb-fusion-font-family-mobile-typography:inherit;--awb-fusion-font-style-mobile-typography:normal;--awb-fusion-font-weight-mobile-typography:400;\" aria-label=\"Menu\" data-breakpoint=\"800\" data-count=\"1\" data-transition-type=\"fade\" data-transition-time=\"300\"><button type=\"button\" class=\"awb-menu__m-toggle awb-menu__m-toggle_no-text\" aria-expanded=\"false\" aria-controls=\"menu-rechtliches\"><span class=\"awb-menu__m-toggle-inner\"><span class=\"collapsed-nav-text\"><span class=\"screen-reader-text\">Toggle Navigation</span></span><span class=\"awb-menu__m-collapse-icon awb-menu__m-collapse-icon_no-text\"><span class=\"awb-menu__m-collapse-icon-open awb-menu__m-collapse-icon-open_no-text fa-bars fas\"></span><span class=\"awb-menu__m-collapse-icon-close awb-menu__m-collapse-icon-close_no-text fa-times fas\"></span></span></span></button><ul id=\"menu-rechtliches\" class=\"fusion-menu awb-menu__main-ul awb-menu__main-ul_row\"><li id=\"menu-item-11500\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11500 awb-m
\tjQuery( \".last-updated\" ).appendTo( \".lastupdated\" );
});</script> <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-dark-grayscale\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 0.498039215686\" /><feFuncG type=\"table\" tableValues=\"0 0.498039215686\" /><feFuncB type=\"table\" tableValues=\"0 0.498039215686\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-grayscale\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 1\" /><feFuncG type=\"table\" tableValues=\"0 1\" /><feFuncB type=\"table\" tableValues=\"0 1\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-purple-yellow\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0.549019607843 0.988235294118\" /><feFuncG type=\"table\" tableValues=\"0 1\" /><feFuncB type=\"table\" tableValues=\"0.717647058824 0.254901960784\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-blue-red\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 1\" /><feFuncG type=\"table\" tableValues=\"0 0.278431372549\" /><feFuncB type=\"table\" tableValues=\"0.592156862745 0.278431372549\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-midnight\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 0\" /><feFuncG type=\"table\" tableValues=\"0 0.647058823529\" /><feFuncB type=\"table\" tableValues=\"0 1\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden
id=\"BorlabsCookieBox\"
class=\"BorlabsCookie\"
role=\"dialog\"
aria-labelledby=\"CookieBoxTextHeadline\"
aria-describedby=\"CookieBoxTextDescription\"
aria-modal=\"true\"
>
<div class=\"bottom-center\" style=\"display: none;\">
<div class=\"_brlbs-box-wrap\">
<div class=\"_brlbs-box\">
<div class=\"cookie-box\">
<div class=\"container\">
<div class=\"row\">
<div class=\"col-12\">
<div class=\"_brlbs-flex-center\">
<span role=\"heading\" aria-level=\"3\" class=\"_brlbs-h3\" id=\"CookieBoxTextHeadline\">Cookie Einstellungen</span>
</div>
<p id=\"CookieBoxTextDescription\">Dieses Blog nutzt neben essenziellen Cookies:<br />
<br />
Statistiken<br />
- Besucher zählen (anonymisiert)<br />
<br />
Externe Medien<br />
- YouTube Videos oder Tweets einbetten<br />
- OpenStreetmap zu Touren anzeigen</p>
<ul>
<li
data-borlabs-cookie-group=\"essential\"
>
Essenziell </li>
<li
data-borlabs-cookie-group=\"statistics\"
>
Statistiken </li>
<li
data-borlabs-cookie-group=\"external-media\"
>
Externe Medien </li>
</ul>
<p class=\"_brlbs-accept\">
<a
href=\"#\"
tabindex=\"0\"
role=\"button\"
id=\"CookieBoxSaveButton\"
class=\"_brlbs-btn _brlbs-btn-accept-all _brlbs-cursor\"
data-cookie-accept
>
Cookies akzeptieren </a>
</p>
<p class=\"_brlbs-refuse\">
<a
href=\"#\"
tabindex=\"0\"
role=\"button\"
class=\"_brlbs-cursor\"
data-cookie-refuse
>
Nur essenzielle Cookies akzeptieren </a>
</p>
<p class=\"_brlbs-manage\">
<a
href=\"#\"
tabindex=\"0\"
role=\"button\"
class=\"_brlbs-cursor\"
data-cookie-individual
>
Individuelle Cookie Einstellungen </a>
</p>
<p class=\"_brlbs-legal\">
<a
href=\"#\"
tabindex=\"0\"
role=\"button\"
class=\"_brlbs-cursor\"
data-cookie-individual
>
Cookie-Details </a>
<span class=\"_brlbs-separator\"></span>
<a
tabindex=\"0\"
href=\"https://blog.austria-insiderinfo.com/rechtshinweis/\"
>
Datenschutzerklärung </a>
<span class=\"_brlbs-separator\"></span>
<a
tabindex=\"0\"
href=\"https://blog.austria-insiderinfo.com/impressum/\"
>
Impressum </a>
</p>
</div>
</div>
</div>
</div>
<div
class=\"cookie-preference\"
aria-hidden=\"true\"
role=\"dialog\"
aria-describedby=\"CookiePrefDescription\"
aria-modal=\"true\"
>
<div class=\"container not-visible\">
<div class=\"row no-gutters\">
<div class=\"col-12\">
<div class=\"row no-gutters align-items-top\">
<div class=\"col-12\">
<span role=\"heading\" aria-level=\"3\" class=\"_brlbs-h3\">Datenschutzeinstellungen</span>
<p id=\"CookiePrefDescription\">
Hier findest Du eine Übersicht über alle verwendeten Cookies. Du kannst Deine Zustimmung zu ganzen Kategorien geben oder Dir weitere Informationen anzeigen lassen und so nur bestimmte Cookies auswählen. </p>
<div class=\"row no-gutters align-items-center\">
<div class=\"col-12 col-sm-7\">
<p class=\"_brlbs-accept\">
<a
href=\"#\"
class=\"_brlbs-btn _brlbs-btn-accept-all _brlbs-cursor\"
tabindex=\"0\"
role=\"button\"
data-cookie-accept-all
>
Alle Cookies akzeptieren </a>
<a
href=\"#\"
id=\"CookiePrefSave\"
tabindex=\"0\"
role=\"button\"
class=\"_brlbs-btn _brlbs-cursor\"
data-cookie-accept
>
Nur ausgewählte akzeptieren </a>
</p>
</div>
<div class=\"col-12 col-sm-5\">
<p class=\"_brlbs-refuse\">
<a
href=\"#\"
class=\"_brlbs-cursor\"
tabindex=\"0\"
role=\"button\"
data-cookie-back
>
Zurück </a>
<span class=\"_brlbs-separator\"></span>
<a
href=\"#\"
class=\"_brlbs-cursor\"
tabindex=\"0\"
role=\"button\"
data-cookie-refuse
>
Nur essenzielle Cookies akzeptieren </a>
</p>
</div>
</div>
</div>
</div>
<div data-cookie-accordion>
<div class=\"bcac-item\">
<div class=\"d-flex flex-row\">
<label for=\"borlabs-cookie-group-essential\" class=\"w-75\">
<span role=\"heading\" aria-level=\"4\" class=\"_brlbs-h4\">Essenziell (4)</span>
</label>
<div class=\"w-25 text-right\">
</div>
</div>
<div class=\"d-block\">
<p>Essenzielle Cookies ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Website erforderlich, wie zum Beispiel die Verwaltung des Warenkorbes im Shop.</p>
<p class=\"text-center\">
<a
href=\"#\"
class=\"_brlbs-cursor d-block\"
tabindex=\"0\"
role=\"button\"
data-cookie-accordion-target=\"essential\"
>
<span data-cookie-accordion-status=\"show\">
Cookie Informationen anzeigen </span>
<span data-cookie-accordion-status=\"hide\" class=\"borlabs-hide\">
Cookie Informationen ausblenden </span>
</a>
</p>
</div>
<div
class=\"borlabs-hide\"
data-cookie-accordion-parent=\"essential\"
>
<table>
<tr>
<th>Name</th>
<td>
<label for=\"borlabs-cookie-borlabs-cookie\">
Borlabs Cookie </label>
</td>
</tr>
<tr>
<th>Anbieter</th>
<td>Eigentümer dieser Website</td>
</tr>
<tr>
<th>Zweck</th>
<td>Speichert die Einstellungen der Besucher, die in der Cookie Box von Borlabs Cookie ausgewählt wurden.</td>
</tr>
<tr>
<th>Cookie Name</th>
<td>borlabs-cookie</td>
</tr>
<tr>
<th>Cookie Laufzeit</th>
<td>1 Jahr</td>
</tr>
</table>
<table>
<tr>
<th>Name</th>
<td>
<label for=\"borlabs-cookie-vg-wort\">
VG Wort </label>
</td>
</tr>
<tr>
<th>Anbieter</th>
<td>Verwertungsgesellschaft Wort</td>
</tr>
<tr>
<th>Zweck</th>
<td>Das Cookie der VG Wort hilft die Kopierwahrscheinlichkeit meiner Texte zu ermitteln und stellt damit die Vergütung von gesetzlichen Ansprüchen von Autoren und Verlagen sicher.
Deine IP-Adresse wird nur anonymisiert verarbeitet, es werden keine personenbezogenen Daten erfasst.</td>
</tr>
<tr>
<th>Datenschutzerklärung</th>
<td class=\"_brlbs-pp-url\">
<a
href=\"https://www.vgwort.de/hilfsseiten/datenschutz.html\"
target=\"_blank\"
rel=\"nofollow noopener noreferrer\"
>
https://www.vgwort.de/hilfsseiten/datenschutz.html </a>
</td>
</tr>
<tr>
<th>Host(s)</th>
<td>*.vgwort.de</td>
</tr>
<tr>
<th>Cookie Name</th>
<td>srp</td>
</tr>
<tr>
<th>Cookie Laufzeit</th>
<td>Sitzung</td>
</tr>
</table>
<table>
<tr>
<th>Name</th>
<td>
<label for=\"borlabs-cookie-cloudflare\">
Cloudflare CDN </label>
</td>
</tr>
<tr>
<th>Anbieter</th>
<td>Cloudflare Inc., 101 Townsend St, San Francisco, CA 94107, USA, Website: https://www.cloudflare.com</td>
</tr>
<tr>
<th>Zweck</th>
<td>Content Delivery Netzwerk und DNS Verwaltung</td>
</tr>
<tr>
<th>Datenschutzerklärung</th>
<td class=\"_brlbs-pp-url\">
<a
href=\"https://www.cloudflare.com/privacypolicy/\"
target=\"_blank\"
rel=\"nofollow noopener noreferrer\"
>
https://www.cloudflare.com/privacypolicy/ </a>
</td>
</tr>
<tr>
<th>Host(s)</th>
<td>www.cloudflare.com</td>
</tr>
<tr>
<th>Cookie Name</th>
<td>__cfduid</td>
</tr>
<tr>
<th>Cookie Laufzeit</th>
<td>1 Jahr</td>
</tr>
</table>
<table>
<tr>
<th>Name</th>
<td>
<label for=\"borlabs-cookie-woocommerce\">
WooCommerce </label>
</td>
</tr>
<tr>
<th>Anbieter</th>
<td>Eigentümer dieser Website</td>
</tr>
<tr>
<th>Zweck</th>
<td>Wird für den Austria Insiderinfo WebShop verwendet, um zum Beispiel den Inhalt des Warenkorbes zu sichern oder um die Versandkosten abhängig von deinem Standort berechnen zu können.</td>
</tr>
<tr>
<th>Datenschutzerklärung</th>
<td class=\"_brlbs-pp-url\">
<a
href=\"https://blog.austria-insiderinfo.com/rechtshinweis/#Shop_der_Austria_Insiderinfo\"
target=\"_blank\"
rel=\"nofollow noopener noreferrer\"
>
https://blog.austria-insiderinfo.com/rechtshinweis/#Shop_der_Austria_Insiderinfo </a>
</td>
</tr>
<tr>
<th>Host(s)</th>
<td>blog.austria-insiderinfo.com</td>
</tr>
<tr>
<th>Cookie Name</th>
<td>tk_ai</td>
</tr>
<tr>
<th>Cookie Laufzeit</th>
<td>Sitzung</td>
</tr>
</table>
</div>
</div>
<div class=\"bcac-item\">
<div class=\"d-flex flex-row\">
<label for=\"borlabs-cookie-group-statistics\" class=\"w-75\">
<span role=\"heading\" aria-level=\"4\" class=\"_brlbs-h4\">Statistiken (1)</span>
</label>
<div class=\"w-25 text-right\">
<label class=\"_brlbs-btn-switch\">
<input
tabindex=\"0\"
id=\"borlabs-cookie-group-statistics\"
type=\"checkbox\"
name=\"cookieGroup[]\"
value=\"statistics\"
checked data-borlabs-cookie-switch
/>
<span class=\"_brlbs-slider\"></span>
<span
class=\"_brlbs-btn-switch-status\"
data-active=\"An\"
data-inactive=\"Aus\">
</span>
</label>
</div>
</div>
<div class=\"d-block\">
<p>Statistik Cookies erfassen die Zugriffe auf diesen Blog anonym, es werden keine Daten zu einzelnen Benutzern gesammelt. Statistiken helfen mir zu verstehen, welche Artikel die meisten Benutzer interessieren.</p>
<p class=\"text-center\">
<a
href=\"#\"
class=\"_brlbs-cursor d-block\"
tabindex=\"0\"
role=\"button\"
data-cookie-accordion-target=\"statistics\"
>
<span data-cookie-accordion-status=\"show\">
Cookie Informationen anzeigen </span>
<span data-cookie-accordion-status=\"hide\" class=\"borlabs-hide\">
Cookie Informationen ausblenden </span>
</a>
</p>
</div>
<div
class=\"borlabs-hide\"
data-cookie-accordion-parent=\"statistics\"
>
<table>
<tr>
<th>Akzeptieren</th>
<td>
<label class=\"_brlbs-btn-switch _brlbs-btn-switch--textRight\">
<input
id=\"borlabs-cookie-matomo\"
tabindex=\"0\"
type=\"checkbox\" data-cookie-group=\"statistics\"
name=\"cookies[statistics][]\"
value=\"matomo\"
checked data-borlabs-cookie-switch
/>
<span class=\"_brlbs-slider\"></span>
<span
class=\"_brlbs-btn-switch-status\"
data-active=\"An\"
data-inactive=\"Aus\"
aria-hidden=\"true\">
</span>
</label>
</td>
</tr>
<tr>
<th>Name</th>
<td>
<label for=\"borlabs-cookie-matomo\">
Matomo </label>
</td>
</tr>
<tr>
<th>Anbieter</th>
<td>Austria Insiderinfo</td>
</tr>
<tr>
<th>Zweck</th>
<td>Cookie von Matomo für Website-Analysen. Erzeugt statistische Daten darüber, wie der Besucher die Website nutzt.</td>
</tr>
<tr>
<th>Datenschutzerklärung</th>
<td class=\"_brlbs-pp-url\">
<a
href=\"https://blog.austria-insiderinfo.com/rechtshinweis/\"
target=\"_blank\"
rel=\"nofollow noopener noreferrer\"
>
https://blog.austria-insiderinfo.com/rechtshinweis/ </a>
</td>
</tr>
<tr>
<th>Host(s)</th>
<td>analytics.austria-insiderinfo.com</td>
</tr>
<tr>
<th>Cookie Name</th>
<td>_pk_*.*</td>
</tr>
<tr>
<th>Cookie Laufzeit</th>
<td>13 Monate</td>
</tr>
</table>
</div>
</div>
<div class=\"bcac-item\">
<div class=\"d-flex flex-row\">
<label for=\"borlabs-cookie-group-external-media\" class=\"w-75\">
<span role=\"heading\" aria-level=\"4\" class=\"_brlbs-h4\">Externe Medien (3)</span>
</label>
<div class=\"w-25 text-right\">
<label class=\"_brlbs-btn-switch\">
<input
tabindex=\"0\"
id=\"borlabs-cookie-group-external-media\"
type=\"checkbox\"
name=\"cookieGroup[]\"
value=\"external-media\"
checked data-borlabs-cookie-switch
/>
<span class=\"_brlbs-slider\"></span>
<span
class=\"_brlbs-btn-switch-status\"
data-active=\"An\"
data-inactive=\"Aus\">
</span>
</label>
</div>
</div>
<div class=\"d-block\">
<p>Inhalte von Videoplattformen und Social Media Plattformen werden standardmäßig blockiert. Du kannst so zum Beispiel Videos oder eingebettete Karten nur dann anklicken, nachdem du das mit einem zusätzlichen Klick erlaubst oder aber hier deine generelle Zustimmung für deren Anzeige gibst.</p>
<p class=\"text-center\">
<a
href=\"#\"
class=\"_brlbs-cursor d-block\"
tabindex=\"0\"
role=\"button\"
data-cookie-accordion-target=\"external-media\"
>
<span data-cookie-accordion-status=\"show\">
Cookie Informationen anzeigen </span>
<span data-cookie-accordion-status=\"hide\" class=\"borlabs-hide\">
Cookie Informationen ausblenden </span>
</a>
</p>
</div>
<div
class=\"borlabs-hide\"
data-cookie-accordion-parent=\"external-media\"
>
<table>
<tr>
<th>Akzeptieren</th>
<td>
<label class=\"_brlbs-btn-switch _brlbs-btn-switch--textRight\">
<input
id=\"borlabs-cookie-openstreetmap\"
tabindex=\"0\"
type=\"checkbox\" data-cookie-group=\"external-media\"
name=\"cookies[external-media][]\"
value=\"openstreetmap\"
checked data-borlabs-cookie-switch
/>
<span class=\"_brlbs-slider\"></span>
<span
class=\"_brlbs-btn-switch-status\"
data-active=\"An\"
data-inactive=\"Aus\"
aria-hidden=\"true\">
</span>
</label>
</td>
</tr>
<tr>
<th>Name</th>
<td>
<label for=\"borlabs-cookie-openstreetmap\">
OpenStreetMap </label>
</td>
</tr>
<tr>
<th>Anbieter</th>
<td>OpenStreetMap Foundation</td>
</tr>
<tr>
<th>Zweck</th>
<td>Wird verwendet, um OpenStreetMap-Inhalte zu entsperren.</td>
</tr>
<tr>
<th>Datenschutzerklärung</th>
<td class=\"_brlbs-pp-url\">
<a
href=\"https://wiki.osmfoundation.org/wiki/Privacy_Policy\"
target=\"_blank\"
rel=\"nofollow noopener noreferrer\"
>
https://wiki.osmfoundation.org/wiki/Privacy_Policy </a>
</td>
</tr>
<tr>
<th>Host(s)</th>
<td>.openstreetmap.org</td>
</tr>
<tr>
<th>Cookie Name</th>
<td>_osm_location, _osm_session, _osm_totp_token, _osm_welcome, _pk_id., _pk_ref., _pk_ses., qos_token</td>
</tr>
<tr>
<th>Cookie Laufzeit</th>
<td>1-10 Jahre</td>
</tr>
</table>
<table>
<tr>
<th>Akzeptieren</th>
<td>
<label class=\"_brlbs-btn-switch _brlbs-btn-switch--textRight\">
<input
id=\"borlabs-cookie-twitter\"
tabindex=\"0\"
type=\"checkbox\" data-cookie-group=\"external-media\"
name=\"cookies[external-media][]\"
value=\"twitter\"
checked data-borlabs-cookie-switch
/>
<span class=\"_brlbs-slider\"></span>
<span
class=\"_brlbs-btn-switch-status\"
data-active=\"An\"
data-inactive=\"Aus\"
aria-hidden=\"true\">
</span>
</label>
</td>
</tr>
<tr>
<th>Name</th>
<td>
<label for=\"borlabs-cookie-twitter\">
Twitter </label>
</td>
</tr>
<tr>
<th>Anbieter</th>
<td>Twitter</td>
</tr>
<tr>
<th>Zweck</th>
<td>Wird verwendet, um Twitter-Inhalte zu entsperren.</td>
</tr>
<tr>
<th>Datenschutzerklärung</th>
<td class=\"_brlbs-pp-url\">
<a
href=\"https://twitter.com/privacy\"
target=\"_blank\"
rel=\"nofollow noopener noreferrer\"
>
https://twitter.com/privacy </a>
</td>
</tr>
<tr>
<th>Host(s)</th>
<td>.twimg.com, .twitter.com</td>
</tr>
<tr>
<th>Cookie Name</th>
<td>__widgetsettings, local_storage_support_test</td>
</tr>
<tr>
<th>Cookie Laufzeit</th>
<td>Unbegrenzt</td>
</tr>
</table>
<table>
<tr>
<th>Akzeptieren</th>
<td>
<label class=\"_brlbs-btn-switch _brlbs-btn-switch--textRight\">
<input
id=\"borlabs-cookie-youtube\"
tabindex=\"0\"
type=\"checkbox\" data-cookie-group=\"external-media\"
name=\"cookies[external-media][]\"
value=\"youtube\"
checked data-borlabs-cookie-switch
/>
<span class=\"_brlbs-slider\"></span>
<span
class=\"_brlbs-btn-switch-status\"
data-active=\"An\"
data-inactive=\"Aus\"
aria-hidden=\"true\">
</span>
</label>
</td>
</tr>
<tr>
<th>Name</th>
<td>
<label for=\"borlabs-cookie-youtube\">
YouTube </label>
</td>
</tr>
<tr>
<th>Anbieter</th>
<td>YouTube</td>
</tr>
<tr>
<th>Zweck</th>
<td>Wird verwendet, um YouTube-Inhalte zu entsperren.</td>
</tr>
<tr>
<th>Datenschutzerklärung</th>
<td class=\"_brlbs-pp-url\">
<a
href=\"https://policies.google.com/privacy\"
target=\"_blank\"
rel=\"nofollow noopener noreferrer\"
>
https://policies.google.com/privacy </a>
</td>
</tr>
<tr>
<th>Host(s)</th>
<td>google.com</td>
</tr>
<tr>
<th>Cookie Name</th>
<td>NID</td>
</tr>
<tr>
<th>Cookie Laufzeit</th>
<td>6 Monate</td>
</tr>
</table>
</div>
</div>
</div>
<div class=\"d-flex justify-content-between\">
<p class=\"_brlbs-branding flex-fill\">
</p>
<p class=\"_brlbs-legal flex-fill\">
<a href=\"https://blog.austria-insiderinfo.com/rechtshinweis/\">
Datenschutzerklärung </a>
<span class=\"_brlbs-separator\"></span>
<a href=\"https://blog.austria-insiderinfo.com/impressum/\">
Impressum </a>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></script></div> <script type='text/javascript' id='fusion-js-extra'>var fusionJSVars = {\"visibility_small\":\"800\",\"visibility_medium\":\"1024\"};</script> <script type='text/javascript' id='jquery-lightbox-js-extra'>var fusionLightboxVideoVars = {\"lightbox_video_width\":\"1280\",\"lightbox_video_height\":\"720\"};</script> <script type='text/javascript' id='fusion-video-general-js-extra'>var fusionVideoGeneralVars = {\"status_vimeo\":\"0\",\"status_yt\":\"0\"};</script> <script type='text/javascript' id='fusion-video-bg-js-extra'>var fusionVideoBgVars = {\"status_vimeo\":\"0\",\"status_yt\":\"0\"};</script> <script type='text/javascript' id='fusion-lightbox-js-extra'>var fusionLightboxVars = {\"status_lightbox\":\"1\",\"lightbox_gallery\":\"1\",\"lightbox_skin\":\"metro-black\",\"lightbox_title\":\"\",\"lightbox_arrows\":\"1\",\"lightbox_slideshow_speed\":\"5000\",\"lightbox_autoplay\":\"\",\"lightbox_opacity\":\"0.90\",\"lightbox_desc\":\"1\",\"lightbox_social\":\"\",\"lightbox_social_links\":[],\"lightbox_deeplinking\":\"\",\"lightbox_path\":\"horizontal\",\"lightbox_post_images\":\"1\",\"lightbox_animation_speed\":\"normal\",\"l10n\":{\"close\":\"Zum Schlie\\u00dfen Esc dr\\u00fccken\",\"enterFullscreen\":\"Enter Fullscreen (Shift+Enter)\",\"exitFullscreen\":\"Exit Fullscreen (Shift+Enter)\",\"slideShow\":\"Slideshow\",\"next\":\"Vor\",\"previous\":\"Zur\\u00fcck\"}};</script> <script type='text/javascript' id='avada-live-search-js-extra'>var avadaLiveSearchVars = {\"live_search\":\"1\",\"ajaxurl\":\"https:\\/\\/blog.austria-insiderinfo.com\\/wp-admin\\/admin-ajax.php\",\"no_search_results\":\"Keine Suchergebnisse stimmen mit Ihrer Anfrage \\u00fcberein. Bitte versuchen Sie es noch einmal\",\"min_char_count\":\"4\",\"per_page\":\"50\",\"show_feat_img\":\"1\",\"display_post_type\":\"0\"};</script> <script type='text/javascript' id='fusion-menu-js-extra'>var fusionMenuVars = {\"mobile_submenu_open\":\"\\u00d6ffne Untermen\\u00fc von %s\"};</script> <script type='text/javascript' id='fusion-flexslider-js-extra'>var fusionFlexSliderVars = {\"status_vimeo\":\"\",\"slideshow_autoplay\":\"\",\"slideshow_speed\":\"6000\",\"pagination_video_slide\":\"\",\"status_yt\":\"\",\"flex_smoothHeight\":\"false\"};</script> <script type='text/javascript' id='awb-carousel-js-extra'>var awbCarouselVars = {\"related_posts_speed\":\"2500\",\"carousel_speed\":\"2500\"};</script> <script type='text/javascript' id='fusion-container-js-extra'>var fusionContainerVars = {\"content_break_point\":\"800\",\"container_hundred_percent_height_mobile\":\"0\",\"is_sticky_header_transparent\":\"0\",\"hundred_percent_scroll_sensitivity\":\"200\"};</script> <script type='text/javascript' id='avada-drop-down-js-extra'>var avadaSelectVars = {\"avada_drop_down\":\"1\"};</script> <script type='text/javascript' id='avada-to-top-js-extra'>var avadaToTopVars = {\"status_totop\":\"desktop_and_mobile\",\"totop_position\":\"right\",\"totop_scroll_down_only\":\"0\"};</script> <script type='text/javascript' id='fusion-responsive-typography-js-extra'>var fusionTypographyVars = {\"site_width\":\"1200px\",\"typography_sensitivity\":\"0.54\",\"typography_factor\":\"1.50\",\"elements\":\"h1, h2, h3, h4, h5, h6\"};</script> <script type='text/javascript' id='fusion-scroll-to-anchor-js-extra'>var fusionScrollToAnchorVars = {\"content_break_point\":\"800\",\"container_hundred_percent_height_mobile\":\"0\",\"hundred_percent_scroll_sensitivity\":\"200\"};</script> <script type='text/javascript' id='borlabs-cookie-js-extra'>var borlabsCookieConfig = {\"ajaxURL\":\"https:\\/\\/blog.austria-insiderinfo.com\\/wp-admin\\/admin-ajax.php\",\"language\":\"de\",\"animation\":\"\",\"animationDelay\":\"\",\"animationIn\":\"fadeInDown\",\"animationOut\":\"flipOutX\",\"blockContent\":\"\",\"boxLayout\":\"box\",\"boxLayoutAdvanced\":\"\",\"automaticCookieDomainAndPath\":\"\",\"cookieDomain\":\"blog.austria-insiderinfo.com\",\"cookiePath\":\"\\/\",\"cookieLifetime\":\"365\",\"crossDomainCookie\":[],\"cookieBeforeConsent\":\"\",\"cookiesForBots\":\"1\",\"cookieVersion\":\"5\",\"hide
var borlabsCookieCookies = {\"essential\":{\"borlabs-cookie\":{\"cookieNameList\":{\"borlabs-cookie\":\"borlabs-cookie\"},\"settings\":false},\"vg-wort\":{\"cookieNameList\":{\"srp\":\"srp\"},\"settings\":{\"blockCookiesBeforeConsent\":\"0\",\"prioritize\":\"0\"}},\"cloudflare\":{\"cookieNameList\":{\"__cfduid\":\"__cfduid\"},\"settings\":{\"blockCookiesBeforeConsent\":\"0\"}},\"woocommerce\":{\"cookieNameList\":{\"tk_ai\":\"tk_ai\"},\"settings\":{\"blockCookiesBeforeConsent\":\"0\"}}},\"statistics\":{\"matomo\":{\"cookieNameList\":{\"_pk_*.*\":\"_pk_*.*\"},\"settings\":{\"blockCookiesBeforeConsent\":\"0\",\"matomoUrl\":\"\\/\\/.\\/\",\"matomoSiteId\":\"2\"},\"optInJS\":\"PCEtLSBNYXRvbW8gLS0+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogIHZhciBfcGFxID0gd2luZG93Ll9wYXEgfHwgW107DQogIC8qIHRyYWNrZXIgbWV0aG9kcyBsaWtlICJzZXRDdXN0b21EaW1lbnNpb24iIHNob3VsZCBiZSBjYWxsZWQgYmVmb3JlICJ0cmFja1BhZ2VWaWV3IiAqLw0KICBfcGFxLnB1c2goWyJzZXREb2N1bWVudFRpdGxlIiwgZG9jdW1lbnQuZG9tYWluICsgIi8iICsgZG9jdW1lbnQudGl0bGVdKTsNCiAgX3BhcS5wdXNoKFsic2V0Q29va2llRG9tYWluIiwgIiouYXVzdHJpYS1pbnNpZGVyaW5mby5jb20iXSk7DQogIF9wYXEucHVzaChbInNldERvbWFpbnMiLCBbIiouYXVzdHJpYS1pbnNpZGVyaW5mby5jb20iXV0pOw0KICBfcGFxLnB1c2goWyd0cmFja1BhZ2VWaWV3J10pOw0KICBfcGFxLnB1c2goWydlbmFibGVMaW5rVHJhY2tpbmcnXSk7DQogIF9wYXEucHVzaChbJ2VuYWJsZUhlYXJ0QmVhdFRpbWVyJ10pOw0KICAoZnVuY3Rpb24oKSB7DQogICAgdmFyIHU9Imh0dHBzOi8vYW5hbHl0aWNzLmF1c3RyaWEtaW5zaWRlcmluZm8uY29tLyI7DQogICAgX3BhcS5wdXNoKFsnc2V0VHJhY2tlclVybCcsIHUrJ21hdG9tby5waHAnXSk7DQogICAgX3BhcS5wdXNoKFsnc2V0U2l0ZUlkJywgJzInXSk7DQogICAgdmFyIGQ9ZG9jdW1lbnQsIGc9ZC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKSwgcz1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKCdzY3JpcHQnKVswXTsNCiAgICBnLnR5cGU9J3RleHQvamF2YXNjcmlwdCc7IGcuYXN5bmM9dHJ1ZTsgZy5kZWZlcj10cnVlOyBnLnNyYz11KydtYXRvbW8uanMnOyBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGcscyk7DQogIH0pKCk7DQo8L3NjcmlwdD4NCjwhLS0gRW5kIE1hdG9tbyBDb2RlIC0tPg==\",\"optOutJS\":\"\"}},\"external-media\":{\"openstreetmap\":{\"cookieNameList\":{\"_osm_location\":\"_osm_location\",\"_osm_session\":\"_osm_session\",\"_osm_totp_token\":\"_osm_totp_token\",\"_osm_welcome\":\"_osm_welcome\",\"_pk_id.\":\"_pk_id.\",\"_pk_ref.\":\"_pk_ref.\",\"_pk_ses.\":\"_pk_ses.\",\"qos_token\":\"qos_token\"},\"settings\":false,\"optInJS\":\"PHNjcmlwdD5pZih0eXBlb2Ygd2luZG93LkJvcmxhYnNDb29raWUgPT09ICJvYmplY3QiKSB7IHdpbmRvdy5Cb3JsYWJzQ29va2llLnVuYmxvY2tDb250ZW50SWQoIm9wZW5zdHJlZXRtYXAiKTsgfTwvc2NyaXB0Pg==\",\"optOutJS\":\"\"},\"twitter\":{\"cookieNameList\":{\"__widgetsettings\":\"__widgetsettings\",\"local_storage_support_test\":\"local_storage_support_test\"},\"settings\":false,\"optInJS\":\"PHNjcmlwdD5pZih0eXBlb2Ygd2luZG93LkJvcmxhYnNDb29raWUgPT09ICJvYmplY3QiKSB7IHdpbmRvdy5Cb3JsYWJzQ29va2llLnVuYmxvY2tDb250ZW50SWQoInR3aXR0ZXIiKTsgfTwvc2NyaXB0Pg==\",\"optOutJS\":\"\"},\"youtube\":{\"cookieNameList\":{\"NID\":\"NID\"},\"settings\":false,\"optInJS\":\"PHNjcmlwdD5pZih0eXBlb2Ygd2luZG93LkJvcmxhYnNDb29raWUgPT09ICJvYmplY3QiKSB7IHdpbmRvdy5Cb3JsYWJzQ29va2llLnVuYmxvY2tDb250ZW50SWQoInlvdXR1YmUiKTsgfTwvc2NyaXB0Pg==\",\"optOutJS\":\"\"}}};</script> <script type='text/javascript' id='borlabs-cookie-js-after'>document.addEventListener(\"DOMContentLoaded\", function (e) {
var borlabsCookieContentBlocker = {\"default\": {\"id\": \"default\",\"global\": function (contentBlockerData) { },\"init\": function (el, contentBlockerData) { },\"settings\": {\"executeGlobalCodeBeforeUnblocking\":false}},\"openstreetmap\": {\"id\": \"openstreetmap\",\"global\": function (contentBlockerData) { },\"init\": function (el, contentBlockerData) { },\"settings\": {\"executeGlobalCodeBeforeUnblocking\":false}},\"twitter\": {\"id\": \"twitter\",\"global\": function (contentBlockerData) { },\"init\": function (el, contentBlockerData) { },\"settings\": {\"executeGlobalCodeBeforeUnblocking\":false}},\"youtube\": {\"id\": \"youtube\",\"global\": function (contentBlockerData) { },\"init\": function (el, contentBlockerData) { },\"settings\": {\"executeGlobalCodeBeforeUnblocking\":false,\"changeURLToNoCookie\":true,\"saveThumbnails\":false,\"thumbnailQuality\":\"maxresdefault\",\"videoWrapper\":false}}};
var BorlabsCookieInitCheck = function () {
if (typeof window.BorlabsCookie === \"object\" && typeof window.jQuery === \"function\") {
if (typeof borlabsCookiePrioritized !== \"object\") {
borlabsCookiePrioritized = { optInJS: {} };
}
window.BorlabsCookie.init(borlabsCookieConfig, borlabsCookieCookies, borlabsCookieContentBlocker, borlabsCookiePrioritized.optInJS);
} else {
window.setTimeout(BorlabsCookieInitCheck, 50);
}
};
BorlabsCookieInitCheck();});</script> <script type=\"application/ld+json\">{\"@context\":\"https:\\/\\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\/\\/blog.austria-insiderinfo.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nachhaltigkeit\",\"item\":\"https:\\/\\/blog.austria-insiderinfo.com\\/category\\/nachhaltigkeit\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Natur- &amp; Umweltschutz\",\"item\":\"https:\\/\\/blog.austria-insiderinfo.com\\/category\\/nachhaltigkeit\\/nachhaltigkeit-natur-umwelt\\/\"}]}</script><img src=\"https://vg06.met.vgwort.de/na/4013d7e562c5474c80220f9eabe9dd6a\" width=\"1\" height=\"1\" alt=\"VG Wort\" class=\"wpvgw-marker-image\" loading=\"eager\" data-no-lazy=\"1\" referrerpolicy=\"no-referrer-when-downgrade\" style=\"display:none;\" /></div><section class=\"to-top-container to-top-right\" aria-labelledby=\"awb-to-top-label\"> <a href=\"#\" id=\"toTop\" class=\"fusion-top-top-link\"> <span id=\"awb-to-top-label\" class=\"screen-reader-text\">Nach oben</span> </a></section> <script defer src=\"https://blog.austria-insiderinfo.com/wp-content/cache/autoptimize/js/autoptimize_8f83578548c3e885a74f2d3d4e5f887b.js\"></script></body></html>
<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/
Seiten-Caching mit disk: enhanced
Served from: blog.austria-insiderinfo.com @ 2023-01-07 10:50:10 by W3 Total Cache
-->",
],
'meta http-equiv content-type' => [
'expected' => 'utf-8',
'html' => '<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body></body></html>',
],
'meta http-equiv Content-Type' => [
'expected' => 'utf-8',
'html' => '<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body></body></html>',
],
'meta http-equiv Content-Type no charset' => [
'expected' => null,
'html' => '<html><head><meta http-equiv="Content-Type" content="text/html"></head><body></body></html>',
],
'meta charset' => [
'expected' => 'utf-8',
'html' => '<html><head><meta charset="UTF-8"></head><body></body></html>',
],
'meta charset no quotes' => [
'expected' => 'utf-8',
'html' => '<html><head><meta charset=utf-8></head><body></body></html>',
],
'meta charSet' => [
'expected' => 'utf-8',
'html' => '<html><head><meta charSet="UTF-8"></head><body></body></html>',
],
// Can't test in Woodpecker without tripping PHPUnit, even with the error-suppressing operator
// 'invalid html' => [
// 'expected' => null,
// 'html' => '',
// ]
];
}
/**
* @dataProvider dataExtractCharset
*
* @param string|null $expected
* @param string $html
* @return void
*/
public function testExtractCharset(?string $expected, string $html)
{
$doc = new \DOMDocument();
@$doc->loadHTML($html, LIBXML_NOERROR);
$this->assertEquals($expected, HTML::extractCharset($doc));
}
}