* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Uri\Uri;
/** @var Joomla\CMS\Document\HtmlDocument $this */
$app = Factory::getApplication();
$wa = $this->getWebAssetManager();
// Browsers support SVG favicons
$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon.svg', '', [], true, 1), 'icon', 'rel', ['type' => 'image/svg+xml']);
$this->addHeadLink(HTMLHelper::_('image', 'favicon.ico', '', [], true, 1), 'alternate icon', 'rel', ['type' => 'image/vnd.microsoft.icon']);
$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon-pinned.svg', '', [], true, 1), 'mask-icon', 'rel', ['color' => '#000']);
// Detecting Active Variables
$option = $app->input->getCmd('option', '');
$view = $app->input->getCmd('view', '');
$layout = $app->input->getCmd('layout', '');
$task = $app->input->getCmd('task', '');
$itemid = $app->input->getCmd('Itemid', '');
$sitename = htmlspecialchars($app->get('sitename'), ENT_QUOTES, 'UTF-8');
$menu = $app->getMenu()->getActive();
$pageclass = $menu !== null ? $menu->getParams()->get('pageclass_sfx', '') : '';
// Color Theme
$paramsColorName = $this->params->get('colorName', 'colors_standard');
$assetColorName = 'theme.' . $paramsColorName;
$wa->registerAndUseStyle($assetColorName, 'media/templates/site/cassiopeia/css/global/' . $paramsColorName . '.css');
// Use a font scheme if set in the template style options
$paramsFontScheme = $this->params->get('useFontScheme', false);
$fontStyles = '';
if ($paramsFontScheme) {
if (stripos($paramsFontScheme, 'https://') === 0) {
$this->getPreloadManager()->preconnect('https://fonts.googleapis.com/', ['crossorigin' => 'anonymous']);
$this->getPreloadManager()->preconnect('https://fonts.gstatic.com/', ['crossorigin' => 'anonymous']);
$this->getPreloadManager()->preload($paramsFontScheme, ['as' => 'style', 'crossorigin' => 'anonymous']);
$wa->registerAndUseStyle('fontscheme.current', $paramsFontScheme, [], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'', 'crossorigin' => 'anonymous']);
if (preg_match_all('/family=([^?:]*):/i', $paramsFontScheme, $matches) > 0) {
$fontStyles = '--cassiopeia-font-family-body: "' . str_replace('+', ' ', $matches[1][0]) . '", sans-serif;
--cassiopeia-font-family-headings: "' . str_replace('+', ' ', isset($matches[1][1]) ? $matches[1][1] : $matches[1][0]) . '", sans-serif;
--cassiopeia-font-weight-normal: 400;
--cassiopeia-font-weight-headings: 700;';
}
} else {
$wa->registerAndUseStyle('fontscheme.current', $paramsFontScheme, ['version' => 'auto'], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'']);
$this->getPreloadManager()->preload($wa->getAsset('style', 'fontscheme.current')->getUri() . '?' . $this->getMediaVersion(), ['as' => 'style']);
}
}
// Override 'template.active' asset to set correct ltr/rtl dependency
$wa->registerStyle('template.active', '', [], [], ['template.cassiopeia.' . ($this->direction === 'rtl' ? 'rtl' : 'ltr')]);
// Logo file or site title param
if ($this->params->get('logoFile')) {
$logo = '
';
} elseif ($this->params->get('siteTitle')) {
$logo = '' . htmlspecialchars($this->params->get('siteTitle'), ENT_COMPAT, 'UTF-8') . '';
} else {
$logo = HTMLHelper::_('image', 'logo.svg', $sitename, ['class' => 'logo d-inline-block'], true, 0);
}
$hasClass = '';
if ($this->countModules('sidebar-left', true)) {
$hasClass .= ' has-sidebar-left';
}
if ($this->countModules('sidebar-right', true)) {
$hasClass .= ' has-sidebar-right';
}
// Container
$wrapper = $this->params->get('fluidContainer') ? 'wrapper-fluid' : 'wrapper-static';
$this->setMetaData('viewport', 'width=device-width, initial-scale=1');
$stickyHeader = $this->params->get('stickyHeader') ? 'position-sticky sticky-top' : '';
// Defer fontawesome for increased performance. Once the page is loaded javascript changes it to a stylesheet.
$wa->getAsset('style', 'fontawesome')->setAttribute('rel', 'lazy-stylesheet');
?>
addStyleSheet('templates/' . $this->template . '/css/ar-style.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/bip.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/szkola.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/arboretum.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/instytut.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/dendrobiology.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/style.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/style1.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/swiper.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/aktualnosci.css');
$doc->addStyleSheet('templates/' . $this->template . '/css/select2.min.css');
$doc->addStyleSheet('templates/' . $this->template . '/lightbox/src/css/lightbox.css');
$doc->addScript('/templates/' . $this->template . '/lightbox/src/js/lightbox.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod53.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod44.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod50.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/main.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod1.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod2.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod3.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod4.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod5.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod6.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod7.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod8.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod9.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod10.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod11.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod12.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod13.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod14.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod15.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod16.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod17.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod18.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod19.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod20.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod21.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod22.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod23.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod24.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod25.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod26.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod27.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod28.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod29.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod30.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod31.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod32.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod33.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod34.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod35.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod36.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod37.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod38.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod39.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod40.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod41.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod42.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod43.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod45.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod46.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod47.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod48.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod49.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod51.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod52.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod54.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod55.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod56.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod57.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod58.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod59.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod60.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod61.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod62.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod63.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod64.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/mod65.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/submenuboldin.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/szkolabold.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/dendrobold.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/dolnemenubold.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/select2.min.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/fotoaktualnosciwyroop.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/hideden.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/sortcontent.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/repairsearch.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/szukajkaplaceholder.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/linkshorthome.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/sedrop.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/dendroorep.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/dendrorepairarticle.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/arbortetumimgdofotoaktualnosci.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/greenbutonsimagelinks.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/linkshort.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/cookietranslate.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/joomdelete.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/redcart.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/dodajmetryczke.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/dendrorepairold.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/dendrorep.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/spacewydarzenia.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/alty.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/fotoaktualnosciview.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/blocoverflowydarzenia.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/wyrownaslider.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/datewithcategory.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/aktualno.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/category.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/bibliotekazamiana.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/stronaprojektu.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/liczbawynikow.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/ochronamaila.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/szukajka.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/pustyartykul.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/wacgcontrast.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/wcagcontrast1.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/papaparse.min.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/szkola.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/widokartykulow.js', 'text/javascript');
$doc->addScript('/templates/' . $this->template . '/js/shortlinksearch.js', 'text/javascript');
?>
countModules('header')) : ?>
countModules('main')) : ?>
countModules('posts-1')) : ?>
countModules('logo')) : ?>
countModules('wydarzenia-line')) : ?>
countModules('wydarzenia')) : ?>
countModules('central')) : ?>
countModules('posts-2')) : ?>
countModules('konferencje')) : ?>
countModules('posts-3')) : ?>
countModules('lines')) : ?>
countModules('green-buttons')) : ?>
countModules('green-buttons1')) : ?>
countModules('liness')) : ?>
countModules('posts-4')) : ?>
countModules('arboretum')) : ?>
countModules('posts-5')) : ?>
countModules('ogloszenia')) : ?>
countModules('posts-6')) : ?>
countModules('NAUKA')) : ?>
countModules('posts-7')) : ?>
countModules('lines')) : ?>
countModules('DENDROBIOLOGY')) : ?>
countModules('liness')) : ?>
countModules('posts-8')) : ?>
countModules('poznanska')) : ?>
countModules('liness')) : ?>