INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(6705, 966, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6706, 966, '_elementor_pro_version', '3.24.2'),
(6707, 966, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6711, 967, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6712, 967, '_elementor_edit_mode', 'builder'),
(6713, 967, '_elementor_template_type', 'wp-page'),
(6714, 967, '_elementor_version', '3.26.5'),
(6715, 967, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6716, 967, '_elementor_pro_version', '3.24.2'),
(6717, 967, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6721, 968, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6722, 968, '_elementor_edit_mode', 'builder'),
(6723, 968, '_elementor_template_type', 'wp-page'),
(6724, 968, '_elementor_version', '3.26.5'),
(6725, 968, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       \\/\\/ table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6726, 968, '_elementor_pro_version', '3.24.2'),
(6727, 968, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6739, 969, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6740, 969, '_elementor_edit_mode', 'builder'),
(6741, 969, '_elementor_template_type', 'wp-page'),
(6742, 969, '_elementor_version', '3.26.5'),
(6743, 969, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       \\/\\/ table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6744, 969, '_elementor_pro_version', '3.24.2'),
(6745, 969, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6749, 970, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6750, 970, '_elementor_edit_mode', 'builder'),
(6751, 970, '_elementor_template_type', 'wp-page'),
(6752, 970, '_elementor_version', '3.26.5'),
(6753, 970, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       \\/\\/ table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6754, 970, '_elementor_pro_version', '3.24.2'),
(6755, 970, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6759, 971, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6760, 971, '_elementor_edit_mode', 'builder'),
(6761, 971, '_elementor_template_type', 'wp-page'),
(6762, 971, '_elementor_version', '3.26.5'),
(6763, 971, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6764, 971, '_elementor_pro_version', '3.24.2'),
(6765, 971, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6771, 972, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6772, 972, '_elementor_edit_mode', 'builder'),
(6773, 972, '_elementor_template_type', 'wp-page'),
(6774, 972, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(6775, 972, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6776, 972, '_elementor_pro_version', '3.24.2'),
(6777, 972, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6781, 973, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6782, 973, '_elementor_edit_mode', 'builder'),
(6783, 973, '_elementor_template_type', 'wp-page'),
(6784, 973, '_elementor_version', '3.26.5'),
(6785, 973, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6786, 973, '_elementor_pro_version', '3.24.2'),
(6787, 973, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6791, 974, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6792, 974, '_elementor_edit_mode', 'builder'),
(6793, 974, '_elementor_template_type', 'wp-page'),
(6794, 974, '_elementor_version', '3.26.5'),
(6795, 974, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"},{\"id\":\"69a8e78\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\njQuery(document).ready(function($){\\n    \\/\\/ Listen for clicks on the \\\"Load View\\\" button\\n    $(\'#load-view-button\').on(\'click\', function(e) {\\n        e.preventDefault();\\n\\n        \\/\\/ Send AJAX request to load the Gravity View\\n        $.ajax({\\n            url: gravityview_ajax.ajax_url, \\/\\/ Admin AJAX URL\\n            method: \'GET\',\\n            data: {\\n                action: \'load_gravity_view\', \\/\\/ Action hook to handle the request\\n                view_id: 123 \\/\\/ Replace with your actual Gravity View ID\\n            },\\n            beforeSend: function() {\\n                \\/\\/ Optional: Show a loading indicator while content is loading\\n                $(\'#loading-spinner\').show();\\n            },\\n            success: function(response) {\\n                \\/\\/ Replace the content with the response from the server\\n                $(\'#gravity-view-container\').html(response);\\n            },\\n            complete: function() {\\n                \\/\\/ Hide the loading spinner when the request is complete\\n                $(\'#loading-spinner\').hide();\\n            }\\n        });\\n    });\\n});\\n   \\n\\n<\\/script>\\n\\n<button id=\\\"load-view-button\\\">Load View<\\/button>\\n<div id=\\\"loading-spinner\\\" style=\\\"display:none;\\\">Loading...<\\/div>\\n<div id=\\\"gravity-view-container\\\"><\\/div>\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"ladpowanie vidoku via ajax\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6796, 974, '_elementor_pro_version', '3.24.2'),
(6797, 974, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6801, 975, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6802, 975, '_elementor_edit_mode', 'builder'),
(6803, 975, '_elementor_template_type', 'wp-page'),
(6804, 975, '_elementor_version', '3.26.5'),
(6805, 975, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"},{\"id\":\"69a8e78\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\njQuery(document).ready(function($){\\n    \\/\\/ Listen for clicks on the \\\"Load View\\\" button\\n    $(\'#load-view-button\').on(\'click\', function(e) {\\n        e.preventDefault();\\n\\n        \\/\\/ Send AJAX request to load the Gravity View\\n        $.ajax({\\n            url: gravityview_ajax.ajax_url, \\/\\/ Admin AJAX URL\\n            method: \'GET\',\\n            data: {\\n                action: \'load_gravity_view\', \\/\\/ Action hook to handle the request\\n                view_id: 123 \\/\\/ Replace with your actual Gravity View ID\\n            },\\n            beforeSend: function() {\\n                \\/\\/ Optional: Show a loading indicator while content is loading\\n                $(\'#loading-spinner\').show();\\n            },\\n            success: function(response) {\\n                \\/\\/ Replace the content with the response from the server\\n                $(\'#gravity-view-container\').html(response);\\n            },\\n            complete: function() {\\n                \\/\\/ Hide the loading spinner when the request is complete\\n                $(\'#loading-spinner\').hide();\\n            }\\n        });\\n    });\\n});\\n   \\n\\n<\\/script>\\n\\n<button id=\\\"load-view-button\\\">Load View<\\/button>\\n<div id=\\\"loading-spinner\\\" style=\\\"display:none;\\\">Loading...<\\/div>\\n<div id=\\\"gravity-view-container\\\"><\\/div>\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"ladpowanie vidoku via ajax\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6806, 975, '_elementor_pro_version', '3.24.2'),
(6807, 975, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6809, 976, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6810, 976, '_elementor_edit_mode', 'builder'),
(6811, 976, '_elementor_template_type', 'wp-page'),
(6812, 976, '_elementor_version', '3.26.5'),
(6813, 976, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"},{\"id\":\"69a8e78\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\njQuery(document).ready(function($){\\n    \\/\\/ Listen for clicks on the \\\"Load View\\\" button\\n    $(\'#load-view-button\').on(\'click\', function(e) {\\n        e.preventDefault();\\n\\n        \\/\\/ Send AJAX request to load the Gravity View\\n        $.ajax({\\n            url: gravityview_ajax.ajax_url, \\/\\/ Admin AJAX URL\\n            method: \'GET\',\\n            data: {\\n                action: \'load_gravity_view\', \\/\\/ Action hook to handle the request\\n                view_id: 123 \\/\\/ Replace with your actual Gravity View ID\\n            },\\n            beforeSend: function() {\\n                \\/\\/ Optional: Show a loading indicator while content is loading\\n                $(\'#loading-spinner\').show();\\n            },\\n            success: function(response) {\\n                \\/\\/ Replace the content with the response from the server\\n                $(\'#gravity-view-container\').html(response);\\n            },\\n            complete: function() {\\n                \\/\\/ Hide the loading spinner when the request is complete\\n                $(\'#loading-spinner\').hide();\\n            }\\n        });\\n    });\\n});\\n   \\n\\n<\\/script>\\n\\n<button id=\\\"load-view-button\\\">Load View<\\/button>\\n<div id=\\\"loading-spinner\\\" style=\\\"display:none;\\\">Loading...<\\/div>\\n<div id=\\\"gravity-view-container\\\"><\\/div>\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"ladpowanie vidoku via ajax\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6814, 976, '_elementor_pro_version', '3.24.2'),
(6815, 976, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6817, 977, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6818, 977, '_elementor_edit_mode', 'builder'),
(6819, 977, '_elementor_template_type', 'wp-page'),
(6820, 977, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(6821, 977, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"},{\"id\":\"69a8e78\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\njQuery(document).ready(function($){\\n    \\/\\/ Listen for clicks on the \\\"Load View\\\" button\\n    $(\'#load-view-button\').on(\'click\', function(e) {\\n        e.preventDefault();\\n\\n        \\/\\/ Send AJAX request to load the Gravity View\\n        $.ajax({\\n            url: gravityview_ajax.ajax_url, \\/\\/ Admin AJAX URL\\n            method: \'GET\',\\n            data: {\\n                action: \'load_gravity_view\', \\/\\/ Action hook to handle the request\\n                view_id: 883 \\/\\/ Replace with your actual Gravity View ID\\n            },\\n            beforeSend: function() {\\n                \\/\\/ Optional: Show a loading indicator while content is loading\\n                $(\'#loading-spinner\').show();\\n            },\\n            success: function(response) {\\n                \\/\\/ Replace the content with the response from the server\\n                $(\'#gravity-view-container\').html(response);\\n            },\\n            complete: function() {\\n                \\/\\/ Hide the loading spinner when the request is complete\\n                $(\'#loading-spinner\').hide();\\n            }\\n        });\\n    });\\n});\\n   \\n\\n<\\/script>\\n\\n<button id=\\\"load-view-button\\\">Load View<\\/button>\\n<div id=\\\"loading-spinner\\\" style=\\\"display:none;\\\">Loading...<\\/div>\\n<div id=\\\"gravity-view-container\\\"><\\/div>\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"ladpowanie vidoku via ajax\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6822, 977, '_elementor_pro_version', '3.24.2'),
(6823, 977, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6827, 978, '_wp_page_template', 'page-templates/page-blank.php'),
(6828, 978, '_elementor_edit_mode', 'builder'),
(6829, 978, '_elementor_template_type', 'wp-page'),
(6830, 978, '_elementor_version', '3.26.5'),
(6831, 978, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#00000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":56,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/13023920.webp\",\"id\":232,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"full\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_motion_fx_mouse\":\"yes\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_color\":\"#FFFFFF\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"542c750\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/cropped-Artboard-2@3x-1.png\",\"id\":207,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":1,\"to\":1}},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"6ca247b\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"margin\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"19f7c12\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"min_height\":{\"unit\":\"vh\",\"size\":50,\"sizes\":[]},\"min_height_tablet\":{\"unit\":\"vh\",\"size\":\"\",\"sizes\":[]},\"min_height_mobile\":{\"unit\":\"vh\",\"size\":\"\",\"sizes\":[]},\"background_background\":\"classic\",\"background_image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-1.png\",\"id\":301,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_position\":\"top center\",\"background_repeat\":\"no-repeat\",\"background_size\":\"contain\",\"width\":{\"unit\":\"%\",\"size\":100,\"sizes\":[]},\"margin\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"b0a241a\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":27,\"unit\":\"%\"},\"_offset_y\":{\"size\":20,\"unit\":\"%\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"size\":28.0030000000000001136868377216160297393798828125,\"unit\":\"%\"},\"_offset_x_mobile\":{\"size\":27.73799999999999954525264911353588104248046875,\"unit\":\"%\"},\"_offset_y_tablet\":{\"size\":11.282000000000000028421709430404007434844970703125,\"unit\":\"%\"},\"_offset_y_mobile\":{\"size\":7.67699999999999960209606797434389591217041015625,\"unit\":\"%\"},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"},{\"id\":\"70a61ed\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":17,\"unit\":\"%\"},\"_offset_y\":{\"size\":40,\"unit\":\"%\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"size\":18.292000000000001591615728102624416351318359375,\"unit\":\"%\"},\"_offset_x_mobile\":{\"size\":20.873999999999998777866494492627680301666259765625,\"unit\":\"%\"},\"_offset_y_tablet\":{\"size\":29.6280000000000001136868377216160297393798828125,\"unit\":\"%\"},\"_offset_y_mobile\":{\"size\":18.6009999999999990905052982270717620849609375,\"unit\":\"%\"},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"},{\"id\":\"0a180e2\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":71,\"unit\":\"%\"},\"_offset_y\":{\"size\":32,\"unit\":\"%\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"size\":69.2710000000000007958078640513122081756591796875,\"unit\":\"%\"},\"_offset_x_mobile\":{\"unit\":\"%\",\"size\":\"\",\"sizes\":[]},\"_offset_y_tablet\":{\"size\":11.757999999999999118927007657475769519805908203125,\"unit\":\"%\"},\"_offset_y_mobile\":{\"unit\":\"%\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"},{\"id\":\"37e22ad\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":50,\"unit\":\"%\"},\"_offset_y\":{\"size\":89,\"unit\":\"px\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"unit\":\"%\",\"size\":\"\",\"sizes\":[]},\"_offset_x_mobile\":{\"unit\":\"%\",\"size\":\"\",\"sizes\":[]},\"_offset_y_tablet\":{\"unit\":\"%\",\"size\":12,\"sizes\":[]},\"_offset_y_mobile\":{\"unit\":\"%\",\"size\":8,\"sizes\":[]},\"_z_index\":-1,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"},{\"id\":\"ef53452\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":47,\"unit\":\"%\"},\"_offset_y\":{\"size\":46,\"unit\":\"%\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"size\":46.99900000000000233058017329312860965728759765625,\"unit\":\"%\"},\"_offset_x_mobile\":{\"size\":49.5799999999999982946974341757595539093017578125,\"unit\":\"%\"},\"_offset_y_tablet\":{\"size\":29.629999999999999005240169935859739780426025390625,\"unit\":\"%\"},\"_offset_y_mobile\":{\"size\":21.961999999999999744204615126363933086395263671875,\"unit\":\"%\"},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(6832, 978, '_elementor_pro_version', '3.24.2'),
(6833, 978, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(6837, 979, '_wp_page_template', 'page-templates/page-blank.php'),
(6838, 979, '_elementor_edit_mode', 'builder'),
(6839, 979, '_elementor_template_type', 'wp-page'),
(6840, 979, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(6841, 979, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#00000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":56,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/13023920.webp\",\"id\":232,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"full\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_motion_fx_mouse\":\"yes\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_color\":\"#FFFFFF\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"542c750\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/cropped-Artboard-2@3x-1.png\",\"id\":207,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":1,\"to\":1}},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"6ca247b\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"margin\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"19f7c12\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"min_height\":{\"unit\":\"vh\",\"size\":50,\"sizes\":[]},\"min_height_tablet\":{\"unit\":\"vh\",\"size\":\"\",\"sizes\":[]},\"min_height_mobile\":{\"unit\":\"vh\",\"size\":\"\",\"sizes\":[]},\"background_background\":\"classic\",\"background_image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-1.png\",\"id\":301,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_position\":\"top center\",\"background_repeat\":\"no-repeat\",\"background_size\":\"contain\",\"width\":{\"unit\":\"%\",\"size\":100,\"sizes\":[]},\"margin\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"b0a241a\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":27,\"unit\":\"%\"},\"_offset_y\":{\"size\":20,\"unit\":\"%\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"size\":28.0030000000000001136868377216160297393798828125,\"unit\":\"%\"},\"_offset_x_mobile\":{\"size\":27.73799999999999954525264911353588104248046875,\"unit\":\"%\"},\"_offset_y_tablet\":{\"size\":11.282000000000000028421709430404007434844970703125,\"unit\":\"%\"},\"_offset_y_mobile\":{\"size\":7.67699999999999960209606797434389591217041015625,\"unit\":\"%\"},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"},{\"id\":\"70a61ed\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":17,\"unit\":\"%\"},\"_offset_y\":{\"size\":40,\"unit\":\"%\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"size\":18.292000000000001591615728102624416351318359375,\"unit\":\"%\"},\"_offset_x_mobile\":{\"size\":20.873999999999998777866494492627680301666259765625,\"unit\":\"%\"},\"_offset_y_tablet\":{\"size\":29.6280000000000001136868377216160297393798828125,\"unit\":\"%\"},\"_offset_y_mobile\":{\"size\":18.6009999999999990905052982270717620849609375,\"unit\":\"%\"},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"},{\"id\":\"0a180e2\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":71,\"unit\":\"%\"},\"_offset_y\":{\"size\":32,\"unit\":\"%\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"size\":69.2710000000000007958078640513122081756591796875,\"unit\":\"%\"},\"_offset_x_mobile\":{\"unit\":\"%\",\"size\":\"\",\"sizes\":[]},\"_offset_y_tablet\":{\"size\":11.757999999999999118927007657475769519805908203125,\"unit\":\"%\"},\"_offset_y_mobile\":{\"unit\":\"%\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"},{\"id\":\"37e22ad\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":50,\"unit\":\"%\"},\"_offset_y\":{\"size\":89,\"unit\":\"px\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"unit\":\"%\",\"size\":\"\",\"sizes\":[]},\"_offset_x_mobile\":{\"unit\":\"%\",\"size\":\"\",\"sizes\":[]},\"_offset_y_tablet\":{\"unit\":\"%\",\"size\":12,\"sizes\":[]},\"_offset_y_mobile\":{\"unit\":\"%\",\"size\":8,\"sizes\":[]},\"_z_index\":-1,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"},{\"id\":\"ef53452\",\"elType\":\"widget\",\"settings\":{\"source_json\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Animation-1737153435668-1.json\",\"id\":336,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"loop\":\"yes\",\"lazyload\":\"yes\",\"_position\":\"absolute\",\"_offset_x\":{\"size\":47,\"unit\":\"%\"},\"_offset_y\":{\"size\":46,\"unit\":\"%\"},\"_element_width\":\"initial\",\"_element_custom_width\":{\"unit\":\"%\",\"size\":6.6669999999999998152588887023739516735076904296875},\"_flex_size\":\"none\",\"_offset_x_tablet\":{\"size\":46.99900000000000233058017329312860965728759765625,\"unit\":\"%\"},\"_offset_x_mobile\":{\"size\":49.5799999999999982946974341757595539093017578125,\"unit\":\"%\"},\"_offset_y_tablet\":{\"size\":29.629999999999999005240169935859739780426025390625,\"unit\":\"%\"},\"_offset_y_mobile\":{\"size\":21.961999999999999744204615126363933086395263671875,\"unit\":\"%\"},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"lottie\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(6842, 979, '_elementor_pro_version', '3.24.2'),
(6843, 979, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(6847, 980, '_wp_page_template', 'page-templates/page-blank.php'),
(6848, 980, '_elementor_edit_mode', 'builder'),
(6849, 980, '_elementor_template_type', 'wp-page'),
(6850, 980, '_elementor_version', '3.26.5'),
(6851, 980, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"full\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_motion_fx_mouse\":\"yes\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(6852, 980, '_elementor_pro_version', '3.24.2'),
(6853, 980, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(6862, 981, '_wp_page_template', 'page-templates/page-blank.php'),
(6863, 981, '_elementor_edit_mode', 'builder'),
(6864, 981, '_elementor_template_type', 'wp-page'),
(6865, 981, '_elementor_version', '3.26.5'),
(6866, 981, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"full\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_motion_fx_mouse\":\"yes\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(6867, 981, '_elementor_pro_version', '3.24.2'),
(6868, 981, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(6872, 982, '_wp_page_template', 'page-templates/page-blank.php'),
(6873, 982, '_elementor_edit_mode', 'builder'),
(6874, 982, '_elementor_template_type', 'wp-page'),
(6875, 982, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(6876, 982, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"full\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_motion_fx_mouse\":\"yes\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(6877, 982, '_elementor_pro_version', '3.24.2'),
(6878, 982, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(6882, 983, '_wp_page_template', 'page-templates/page-blank.php'),
(6883, 983, '_elementor_edit_mode', 'builder'),
(6884, 983, '_elementor_template_type', 'wp-page'),
(6885, 983, '_elementor_version', '3.26.5'),
(6886, 983, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"full\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_motion_fx_mouse\":\"yes\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\",\"flex_align_items\":\"center\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"caade12\",\"elType\":\"widget\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"spacer\"},{\"id\":\"eeef5d1\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":2.29999999999999982236431605997495353221893310546875,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"600\",\"background_color\":\"#1288D8\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"background_color\":\"globals\\/colors?id=primary\",\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(6887, 983, '_elementor_pro_version', '3.24.2'),
(6888, 983, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(6894, 984, '_elementor_edit_mode', 'builder'),
(6895, 984, '_elementor_template_type', 'kit'),
(6896, 984, '_wp_page_template', 'default'),
(6897, 984, '_elementor_page_settings', 'a:14:{s:13:\"system_colors\";a:10:{i:0;a:3:{s:3:\"_id\";s:7:\"primary\";s:5:\"title\";s:10:\"Podstawowy\";s:5:\"color\";s:7:\"#1288D8\";}i:1;a:3:{s:3:\"_id\";s:9:\"secondary\";s:5:\"title\";s:12:\"Drugorzędne\";s:5:\"color\";s:7:\"#6C757D\";}i:2;a:3:{s:3:\"_id\";s:4:\"text\";s:5:\"title\";s:5:\"Tekst\";s:5:\"color\";s:7:\"#7A7A7A\";}i:3;a:3:{s:3:\"_id\";s:6:\"accent\";s:5:\"title\";s:6:\"Akcent\";s:5:\"color\";s:7:\"#61CE70\";}i:4;a:3:{s:3:\"_id\";s:6:\"border\";s:5:\"title\";s:6:\"Border\";s:5:\"color\";s:4:\"#EEE\";}i:5;a:3:{s:3:\"_id\";s:4:\"dark\";s:5:\"title\";s:4:\"Dark\";s:5:\"color\";s:4:\"#333\";}i:6;a:3:{s:3:\"_id\";s:5:\"light\";s:5:\"title\";s:5:\"Light\";s:5:\"color\";s:7:\"#FAFAFA\";}i:7;a:3:{s:3:\"_id\";s:4:\"gray\";s:5:\"title\";s:4:\"Gray\";s:5:\"color\";s:7:\"#8F8F8F\";}i:8;a:3:{s:3:\"_id\";s:5:\"muted\";s:5:\"title\";s:5:\"Muted\";s:5:\"color\";s:7:\"#ABABAB\";}i:9;a:3:{s:3:\"_id\";s:11:\"placeholder\";s:5:\"title\";s:11:\"Placeholder\";s:5:\"color\";s:7:\"#B6B6B6\";}}s:13:\"custom_colors\";a:0:{}s:17:\"system_typography\";a:4:{i:0;a:5:{s:3:\"_id\";s:7:\"primary\";s:5:\"title\";s:10:\"Podstawowy\";s:21:\"typography_typography\";s:6:\"custom\";s:22:\"typography_font_family\";s:6:\"Roboto\";s:22:\"typography_font_weight\";s:3:\"600\";}i:1;a:5:{s:3:\"_id\";s:9:\"secondary\";s:5:\"title\";s:12:\"Drugorzędne\";s:21:\"typography_typography\";s:6:\"custom\";s:22:\"typography_font_family\";s:11:\"Roboto Slab\";s:22:\"typography_font_weight\";s:3:\"400\";}i:2;a:5:{s:3:\"_id\";s:4:\"text\";s:5:\"title\";s:5:\"Tekst\";s:21:\"typography_typography\";s:6:\"custom\";s:22:\"typography_font_family\";s:6:\"Roboto\";s:22:\"typography_font_weight\";s:3:\"400\";}i:3;a:5:{s:3:\"_id\";s:6:\"accent\";s:5:\"title\";s:6:\"Akcent\";s:21:\"typography_typography\";s:6:\"custom\";s:22:\"typography_font_family\";s:6:\"Roboto\";s:22:\"typography_font_weight\";s:3:\"500\";}}s:17:\"custom_typography\";a:0:{}s:21:\"default_generic_fonts\";s:10:\"Sans-serif\";s:9:\"site_name\";s:10:\"Live score\";s:9:\"site_logo\";a:5:{s:3:\"url\";s:86:\"https://live-biegi.sport-timing.pl/wp-content/uploads/2025/01/Artboard-2-copy@2x-1.png\";s:2:\"id\";i:793;s:4:\"size\";s:0:\"\";s:3:\"alt\";s:0:\"\";s:6:\"source\";s:7:\"library\";}s:19:\"page_title_selector\";s:14:\"h1.entry-title\";s:11:\"viewport_md\";i:768;s:11:\"viewport_lg\";i:1025;s:32:\"colors_enable_styleguide_preview\";s:3:\"yes\";s:15:\"activeItemIndex\";i:1;s:12:\"site_favicon\";a:5:{s:3:\"url\";s:86:\"https://live-biegi.sport-timing.pl/wp-content/uploads/2025/01/Artboard-2-copy@2x-1.png\";s:2:\"id\";i:793;s:4:\"size\";s:0:\"\";s:3:\"alt\";s:0:\"\";s:6:\"source\";s:7:\"library\";}s:28:\"ha_scroll_to_top_button_text\";s:3:\"Top\";}'),
(6898, 984, '_elementor_data', '[]'),
(6899, 984, '_elementor_version', '3.26.5'),
(6900, 984, '_elementor_pro_version', '3.24.2'),
(6910, 986, '_wp_trash_meta_status', 'publish'),
(6911, 986, '_wp_trash_meta_time', '1737696384'),
(6912, 988, '_edit_lock', '1737696545:1'),
(6913, 988, '_wp_trash_meta_status', 'publish'),
(6914, 988, '_wp_trash_meta_time', '1737696560'),
(6915, 990, '_wp_trash_meta_status', 'publish'),
(6916, 990, '_wp_trash_meta_time', '1737697316'),
(6930, 991, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6931, 991, '_elementor_edit_mode', 'builder'),
(6932, 991, '_elementor_template_type', 'wp-page'),
(6933, 991, '_elementor_version', '3.26.5'),
(6934, 991, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"},{\"id\":\"69a8e78\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\njQuery(document).ready(function($){\\n    \\/\\/ Listen for clicks on the \\\"Load View\\\" button\\n    $(\'#load-view-button\').on(\'click\', function(e) {\\n        e.preventDefault();\\n\\n        \\/\\/ Send AJAX request to load the Gravity View\\n        $.ajax({\\n            url: gravityview_ajax.ajax_url, \\/\\/ Admin AJAX URL\\n            method: \'GET\',\\n            data: {\\n                action: \'load_gravity_view\', \\/\\/ Action hook to handle the request\\n                view_id: 883 \\/\\/ Replace with your actual Gravity View ID\\n            },\\n            beforeSend: function() {\\n                \\/\\/ Optional: Show a loading indicator while content is loading\\n                $(\'#loading-spinner\').show();\\n            },\\n            success: function(response) {\\n                \\/\\/ Replace the content with the response from the server\\n                $(\'#gravity-view-container\').html(response);\\n            },\\n            complete: function() {\\n                \\/\\/ Hide the loading spinner when the request is complete\\n                $(\'#loading-spinner\').hide();\\n            }\\n        });\\n    });\\n});\\n   \\n\\n<\\/script>\\n\\n<button id=\\\"load-view-button\\\">Load View<\\/button>\\n<div id=\\\"loading-spinner\\\" style=\\\"display:none;\\\">Loading...<\\/div>\\n<div id=\\\"gravity-view-container\\\"><\\/div>\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"ladpowanie vidoku via ajax\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6935, 991, '_elementor_pro_version', '3.24.2'),
(6936, 991, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6940, 992, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6941, 992, '_elementor_edit_mode', 'builder'),
(6942, 992, '_elementor_template_type', 'wp-page'),
(6943, 992, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(6944, 992, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"},{\"id\":\"69a8e78\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\njQuery(document).ready(function($){\\n    \\/\\/ Listen for clicks on the \\\"Load View\\\" button\\n    $(\'#load-view-button\').on(\'click\', function(e) {\\n        e.preventDefault();\\n\\n        \\/\\/ Send AJAX request to load the Gravity View\\n        $.ajax({\\n            url: gravityview_ajax.ajax_url, \\/\\/ Admin AJAX URL\\n            method: \'GET\',\\n            data: {\\n                action: \'load_gravity_view\', \\/\\/ Action hook to handle the request\\n                view_id: 883 \\/\\/ Replace with your actual Gravity View ID\\n            },\\n            beforeSend: function() {\\n                \\/\\/ Optional: Show a loading indicator while content is loading\\n                $(\'#loading-spinner\').show();\\n            },\\n            success: function(response) {\\n                \\/\\/ Replace the content with the response from the server\\n                $(\'#gravity-view-container\').html(response);\\n            },\\n            complete: function() {\\n                \\/\\/ Hide the loading spinner when the request is complete\\n                $(\'#loading-spinner\').hide();\\n            }\\n        });\\n    });\\n});\\n   \\n\\n<\\/script>\\n\\n<button id=\\\"load-view-button\\\">Load View<\\/button>\\n<div id=\\\"loading-spinner\\\" style=\\\"display:none;\\\">Loading...<\\/div>\\n<div id=\\\"gravity-view-container\\\"><\\/div>\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"ladpowanie vidoku via ajax\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6945, 992, '_elementor_pro_version', '3.24.2'),
(6946, 992, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6950, 993, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6951, 993, '_elementor_edit_mode', 'builder'),
(6952, 993, '_elementor_template_type', 'wp-page'),
(6953, 993, '_elementor_version', '3.26.5'),
(6954, 993, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6955, 993, '_elementor_pro_version', '3.24.2'),
(6956, 993, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6972, 995, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6973, 995, '_elementor_edit_mode', 'builder'),
(6974, 995, '_elementor_template_type', 'wp-page'),
(6975, 995, '_elementor_version', '3.26.5'),
(6976, 995, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6977, 995, '_elementor_pro_version', '3.24.2'),
(6978, 995, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6981, 996, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6982, 996, '_elementor_edit_mode', 'builder'),
(6983, 996, '_elementor_template_type', 'wp-page'),
(6984, 996, '_elementor_version', '3.26.5'),
(6985, 996, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Generate a hex color based on a string (e.g., category name)\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash); \\/\\/ Simple hash\\n    }\\n\\n    \\/\\/ Use the hash to generate RGB values\\n    const r = (hash & 0xFF0000) >> 16; \\/\\/ Extract red\\n    const g = (hash & 0x00FF00) >> 8;  \\/\\/ Extract green\\n    const b = hash & 0x0000FF;         \\/\\/ Extract blue\\n\\n    \\/\\/ Normalize and ensure vibrant colors (avoid overly dark\\/washed-out colors)\\n    const normalize = (value) => Math.min(255, Math.max(100, value)); \\/\\/ Keep in the range [100, 255]\\n    const vibrantR = normalize(r);\\n    const vibrantG = normalize(g);\\n    const vibrantB = normalize(b);\\n\\n    \\/\\/ Convert RGB values to a hex color\\n    const hexColor = `#${((1 << 24) + (vibrantR << 16) + (vibrantG << 8) + vibrantB).toString(16).slice(1)}`;\\n    return hexColor;\\n}\\nfunction applyStylesToTableRow(row) {\\n    const gender = row.querySelector(\'td[data-label=\\\"p\\u0142e\\u0107\\\"]\').textContent.trim();\\n    const category = row.querySelector(\'td[data-label=\\\"Category\\\"]\').textContent.trim();\\n\\n    \\/\\/ Remove existing gender and category classes\\n    row.classList.remove(\'gender-male\', \'gender-female\', \'gender-other\');\\n\\n    \\/\\/ Add gender class or apply inline styles\\n    if (gender === \\\"m\\\") {\\n        row.classList.add(\\\"gender-male\\\");\\n    } else if (gender === \\\"k\\\") {\\n        row.classList.add(\\\"gender-female\\\");\\n    } else {\\n        row.classList.add(\\\"gender-other\\\");\\n    }\\n\\n    \\/\\/ Dynamically generate and apply category background color\\n    if (category) {\\n        const categoryColor = stringToHexColor(category);\\n        row.style.backgroundColor = categoryColor;\\n    } else {\\n        row.style.backgroundColor = \\\"\\\"; \\/\\/ Reset to default if no category\\n    }\\n}\\n\\n\\/\\/ Helper function to generate a color based on a string\\nfunction stringToHexColor(str) {\\n    let hash = 0;\\n    for (let i = 0; i < str.length; i++) {\\n        hash = str.charCodeAt(i) + ((hash << 5) - hash);\\n    }\\n    let color = \\\"#\\\";\\n    for (let i = 0; i < 3; i++) {\\n        color += (\\\"00\\\" + ((hash >> (i * 8)) & 0xff).toString(16)).slice(-2);\\n    }\\n    return color;\\n}\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6986, 996, '_elementor_pro_version', '3.24.2'),
(6987, 996, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(6990, 997, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(6991, 997, '_elementor_edit_mode', 'builder'),
(6992, 997, '_elementor_template_type', 'wp-page'),
(6993, 997, '_elementor_version', '3.26.5'),
(6994, 997, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(6995, 997, '_elementor_pro_version', '3.24.2'),
(6996, 997, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(7015, 1000, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(7016, 1000, '_elementor_edit_mode', 'builder'),
(7017, 1000, '_elementor_template_type', 'wp-page'),
(7018, 1000, '_elementor_version', '3.26.5'),
(7019, 1000, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(7020, 1000, '_elementor_pro_version', '3.24.2'),
(7021, 1000, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(7025, 1001, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(7026, 1001, '_elementor_edit_mode', 'builder'),
(7027, 1001, '_elementor_template_type', 'wp-page'),
(7028, 1001, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(7029, 1001, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"3773fe6\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"883\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(7030, 1001, '_elementor_pro_version', '3.24.2'),
(7031, 1001, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(7035, 1002, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(7036, 1002, '_elementor_edit_mode', 'builder'),
(7037, 1002, '_elementor_template_type', 'wp-page'),
(7038, 1002, '_elementor_version', '3.26.5'),
(7039, 1002, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(7040, 1002, '_elementor_pro_version', '3.24.2'),
(7041, 1002, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(7047, 1003, '_edit_lock', '1738141093:1'),
(7048, 1003, '_edit_last', '1'),
(7049, 1003, '_gravityview_form_id', '12'),
(7050, 1003, '_gravityview_directory_template', 'datatables_table'),
(7051, 1003, '_gravityview_single_template', 'datatables_table'),
(7052, 1003, '_gravityview_template_settings', 'a:44:{s:8:\"lightbox\";s:1:\"0\";s:18:\"show_only_approved\";s:1:\"0\";s:23:\"admin_show_all_statuses\";s:1:\"0\";s:7:\"caching\";s:1:\"0\";s:15:\"caching_entries\";s:3:\"864\";s:9:\"page_size\";s:1:\"2\";s:19:\"hide_until_searched\";s:1:\"1\";s:10:\"hide_empty\";s:1:\"1\";s:18:\"no_entries_options\";s:1:\"0\";s:15:\"no_results_text\";s:0:\"\";s:15:\"no_entries_form\";s:0:\"\";s:21:\"no_entries_form_title\";s:1:\"1\";s:27:\"no_entries_form_description\";s:1:\"1\";s:19:\"no_entries_redirect\";s:0:\"\";s:22:\"no_search_results_text\";s:0:\"\";s:12:\"single_title\";s:0:\"\";s:15:\"back_link_label\";s:0:\"\";s:17:\"hide_empty_single\";s:1:\"1\";s:18:\"mark_entry_as_read\";s:1:\"1\";s:17:\"single_entry_slug\";s:0:\"\";s:12:\"edit_locking\";s:1:\"0\";s:9:\"user_edit\";s:1:\"1\";s:14:\"unapprove_edit\";s:1:\"1\";s:13:\"edit_redirect\";s:0:\"\";s:17:\"edit_redirect_url\";s:0:\"\";s:19:\"action_label_update\";s:10:\"Aktualizuj\";s:19:\"action_label_cancel\";s:6:\"Anuluj\";s:19:\"action_label_delete\";s:6:\"Delete\";s:11:\"user_delete\";s:1:\"0\";s:15:\"delete_redirect\";s:1:\"1\";s:19:\"delete_redirect_url\";s:0:\"\";s:12:\"sort_columns\";s:0:\"\";s:10:\"sort_field\";a:2:{i:0;s:1:\"1\";i:1;s:2:\"id\";}s:14:\"sort_direction\";a:2:{i:0;s:3:\"ASC\";i:1;s:4:\"DESC\";}s:10:\"start_date\";s:0:\"\";s:8:\"end_date\";s:0:\"\";s:9:\"is_secure\";s:1:\"0\";s:10:\"embed_only\";s:1:\"0\";s:14:\"user_duplicate\";s:1:\"0\";s:12:\"rest_disable\";s:1:\"0\";s:10:\"csv_enable\";s:1:\"1\";s:11:\"csv_nolimit\";s:1:\"1\";s:10:\"custom_css\";s:0:\"\";s:17:\"custom_javascript\";s:0:\"\";}'),
(7053, 1003, '_gravityview_directory_fields', 'a:2:{s:23:\"directory_table-columns\";a:22:{s:23:\"679429f1b766b6.22008620\";a:14:{s:13:\"number_format\";s:1:\"0\";s:8:\"decimals\";s:0:\"\";s:12:\"show_as_link\";s:1:\"1\";s:8:\"lightbox\";s:1:\"0\";s:10:\"new_window\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:1:\"1\";s:5:\"label\";s:6:\"Liczba\";s:7:\"form_id\";s:2:\"12\";}s:13:\"679429fa11db2\";a:13:{s:7:\"content\";s:124:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"1\" gate_id=\"1\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"J 1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942b5b79e80\";a:13:{s:7:\"content\";s:124:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"1\" gate_id=\"2\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"J 2\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942b62767e1\";a:13:{s:7:\"content\";s:124:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"1\" gate_id=\"3\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"J 3\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942b788203b\";a:13:{s:7:\"content\";s:133:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"1\" calc_type=\"avarage\" ]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"S 1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942b91e49ed\";a:13:{s:7:\"content\";s:156:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"1\" calc_type=\"avarage\" render_type=\"scoretype\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"T 1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942e89486ef\";a:13:{s:7:\"content\";s:124:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"2\" gate_id=\"1\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"J 1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942e8cf242d\";a:13:{s:7:\"content\";s:124:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"2\" gate_id=\"2\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"J 2\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942e909753f\";a:13:{s:7:\"content\";s:124:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"2\" gate_id=\"3\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"J 3\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942eabf41f6\";a:13:{s:7:\"content\";s:133:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"2\" calc_type=\"avarage\" ]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"S 1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942ebb76253\";a:13:{s:7:\"content\";s:156:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"2\" calc_type=\"avarage\" render_type=\"scoretype\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"T 1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942eca5f840\";a:13:{s:7:\"content\";s:124:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"3\" gate_id=\"1\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"J 1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942ed39ebfc\";a:13:{s:7:\"content\";s:124:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"3\" gate_id=\"2\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"J 2\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942ee17e314\";a:13:{s:7:\"content\";s:124:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"3\" gate_id=\"3\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"J 3\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942ef396d44\";a:13:{s:7:\"content\";s:156:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"3\" calc_type=\"avarage\" render_type=\"scoretype\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"T 1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942f01c15c2\";a:13:{s:7:\"content\";s:133:\"[results_calculation_sheet event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"3\" calc_type=\"avarage\" ]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:3:\"S 1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942f1627349\";a:13:{s:7:\"content\";s:148:\"[results_calculation_sheet_total event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"3\" calc_type=\"best\" best_count=2]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:2:\"B2\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942f33a494c\";a:13:{s:7:\"content\";s:148:\"[results_calculation_sheet_total event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"3\" calc_type=\"best\" best_count=2]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:2:\"B3\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942f4526764\";a:13:{s:7:\"content\";s:140:\"[results_calculation_sheet_total event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"2\" calc_type=\"sum_total\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:5:\"SUM 2\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942f5ca40b0\";a:13:{s:7:\"content\";s:140:\"[results_calculation_sheet_total event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"3\" calc_type=\"sum_total\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:5:\"SUM 3\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"67942f703329b\";a:13:{s:7:\"content\";s:138:\"[results_calculation_sheet_total event_id=\"{ID event:20}\" player_id=\"{Liczba:1}\" run_id=\"{get:heat_id}\" lap_count=\"3\" calc_type=\"avarage\"]\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:2:\"AV\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}s:13:\"679472b77584c\";a:13:{s:7:\"content\";s:0:\"\";s:7:\"wpautop\";s:1:\"0\";s:6:\"oembed\";s:1:\"0\";s:5:\"width\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:2:\"y1\";s:11:\"admin_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:6:\"custom\";s:5:\"label\";s:14:\"Custom Content\";s:7:\"form_id\";s:2:\"12\";}}s:20:\"single_table-columns\";a:3:{s:23:\"679429f1b8a770.28686674\";a:10:{s:13:\"number_format\";s:1:\"0\";s:8:\"decimals\";s:0:\"\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:1:\"1\";s:5:\"label\";s:6:\"Liczba\";s:7:\"form_id\";s:2:\"12\";}s:23:\"679429f1b8a7b6.77601217\";a:8:{s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:0:\"\";s:13:\"only_loggedin\";s:1:\"0\";s:17:\"only_loggedin_cap\";s:4:\"read\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:1:\"3\";s:5:\"label\";s:9:\"Unique ID\";s:7:\"form_id\";s:2:\"12\";}s:23:\"679429f1b8a7d2.40996196\";a:9:{s:8:\"lightbox\";s:1:\"0\";s:10:\"new_window\";s:1:\"0\";s:9:\"edit_link\";s:14:\"Edycja pozycji\";s:10:\"show_label\";s:1:\"1\";s:12:\"custom_label\";s:0:\"\";s:12:\"custom_class\";s:0:\"\";s:2:\"id\";s:9:\"edit_link\";s:5:\"label\";s:18:\"Link to Edit Entry\";s:7:\"form_id\";s:2:\"12\";}}}'),
(7054, 1003, '_gravityview_directory_widgets', 'a:2:{s:10:\"header_top\";a:1:{i:6794346096590;a:8:{s:13:\"search_layout\";s:10:\"horizontal\";s:12:\"search_clear\";s:1:\"1\";s:13:\"search_fields\";s:104:\"[{\"field\":\"1\",\"input\":\"number_range\",\"label\":\"\"},{\"field\":\"search_all\",\"input\":\"input_text\",\"label\":\"\"}]\";s:11:\"search_mode\";s:3:\"any\";s:13:\"sieve_choices\";s:1:\"0\";s:2:\"id\";s:10:\"search_bar\";s:5:\"label\";s:18:\"Pasek wyszukiwania\";s:7:\"form_id\";s:2:\"12\";}}s:12:\"footer_right\";a:1:{s:13:\"124abf058113d\";a:4:{s:8:\"show_all\";s:1:\"0\";s:2:\"id\";s:10:\"page_links\";s:5:\"label\";s:11:\"Linki stron\";s:7:\"form_id\";s:2:\"12\";}}}'),
(7055, 1003, '_gravityview_datatables_settings', 'a:7:{s:7:\"buttons\";s:1:\"0\";s:14:\"export_buttons\";a:6:{s:4:\"copy\";s:1:\"1\";s:3:\"csv\";s:1:\"1\";s:5:\"excel\";s:1:\"1\";s:3:\"pdf\";s:1:\"1\";s:5:\"print\";s:1:\"1\";s:6:\"colvis\";s:1:\"1\";}s:8:\"scroller\";s:1:\"0\";s:7:\"scrolly\";s:3:\"400\";s:11:\"fixedheader\";s:1:\"0\";s:12:\"fixedcolumns\";s:1:\"0\";s:10:\"responsive\";s:1:\"0\";}'),
(7056, 1003, '_gravityview_filters', 'a:1:{s:4:\"mode\";s:0:\"\";}'),
(7057, 1003, '_wp_page_template', 'default'),
(7058, 1003, '_elementor_template_type', ''),
(7067, 1006, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(7068, 1006, '_elementor_edit_mode', 'builder'),
(7069, 1006, '_elementor_template_type', 'wp-page'),
(7070, 1006, '_elementor_version', '3.26.5'),
(7071, 1006, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(7072, 1006, '_elementor_pro_version', '3.24.2'),
(7073, 1006, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(7077, 1007, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(7078, 1007, '_elementor_edit_mode', 'builder'),
(7079, 1007, '_elementor_template_type', 'wp-page'),
(7080, 1007, '_elementor_version', '3.26.5'),
(7081, 1007, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(7082, 1007, '_elementor_pro_version', '3.24.2'),
(7083, 1007, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(7087, 1008, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(7088, 1008, '_elementor_edit_mode', 'builder'),
(7089, 1008, '_elementor_template_type', 'wp-page'),
(7090, 1008, '_elementor_version', '3.26.5'),
(7091, 1008, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"4d0809a\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"1003\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(7092, 1008, '_elementor_pro_version', '3.24.2'),
(7093, 1008, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(7099, 1009, '_edit_lock', '1737776164:1'),
(7100, 1009, '_edit_last', '1'),
(7101, 1009, '_wp_page_template', 'page-gf_function_render_rank.php'),
(7102, 1011, '_wp_page_template', 'page-templates/page-blank.php'),
(7103, 1011, '_elementor_edit_mode', 'builder'),
(7104, 1011, '_elementor_template_type', 'wp-page'),
(7105, 1011, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(7106, 1011, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"full\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_motion_fx_mouse\":\"yes\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\",\"flex_align_items\":\"center\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"caade12\",\"elType\":\"widget\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"spacer\"},{\"id\":\"eeef5d1\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":2.29999999999999982236431605997495353221893310546875,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"600\",\"background_color\":\"#1288D8\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"background_color\":\"globals\\/colors?id=primary\",\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(7107, 1011, '_elementor_pro_version', '3.24.2'),
(7108, 1011, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(7112, 1012, '_wp_page_template', 'page-templates/page-blank.php'),
(7113, 1012, '_elementor_edit_mode', 'builder'),
(7114, 1012, '_elementor_template_type', 'wp-page'),
(7115, 1012, '_elementor_version', '3.26.5'),
(7116, 1012, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"full\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_motion_fx_mouse\":\"yes\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\",\"flex_align_items\":\"center\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx\":\"yes\",\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"caade12\",\"elType\":\"widget\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"spacer\"},{\"id\":\"eeef5d1\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":2.29999999999999982236431605997495353221893310546875,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"600\",\"background_color\":\"#1288D8\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"background_color\":\"globals\\/colors?id=primary\",\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(7117, 1012, '_elementor_pro_version', '3.24.2'),
(7118, 1012, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(7122, 1013, '_wp_page_template', 'page-templates/page-blank.php'),
(7123, 1013, '_elementor_edit_mode', 'builder'),
(7124, 1013, '_elementor_template_type', 'wp-page'),
(7125, 1013, '_elementor_version', '3.26.5'),
(7126, 1013, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"min-height\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"},\"custom_height_tablet\":{\"unit\":\"vh\",\"size\":100,\"sizes\":[]},\"custom_height_mobile\":{\"unit\":\"vh\",\"size\":\"\",\"sizes\":[]}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\",\"flex_align_items\":\"center\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"caade12\",\"elType\":\"widget\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"spacer\"},{\"id\":\"eeef5d1\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":2.29999999999999982236431605997495353221893310546875,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"600\",\"background_color\":\"#1288D8\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"background_color\":\"globals\\/colors?id=primary\",\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(7127, 1013, '_elementor_pro_version', '3.24.2'),
(7128, 1013, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(7134, 1014, '_edit_lock', '1737779746:1'),
(7135, 1014, '_wp_trash_meta_status', 'publish'),
(7136, 1014, '_wp_trash_meta_time', '1737779766'),
(7137, 1016, '_wp_page_template', 'page-templates/page-blank.php'),
(7138, 1016, '_elementor_edit_mode', 'builder'),
(7139, 1016, '_elementor_template_type', 'wp-page'),
(7140, 1016, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(7141, 1016, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"min-height\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"},\"custom_height_tablet\":{\"unit\":\"vh\",\"size\":100,\"sizes\":[]},\"custom_height_mobile\":{\"unit\":\"vh\",\"size\":\"\",\"sizes\":[]}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\",\"flex_align_items\":\"center\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"caade12\",\"elType\":\"widget\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"spacer\"},{\"id\":\"eeef5d1\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":2.29999999999999982236431605997495353221893310546875,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"600\",\"background_color\":\"#1288D8\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"background_color\":\"globals\\/colors?id=primary\",\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(7142, 1016, '_elementor_pro_version', '3.24.2'),
(7143, 1016, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(7147, 1017, '_wp_page_template', 'page-templates/page-blank.php'),
(7148, 1017, '_elementor_edit_mode', 'builder'),
(7149, 1017, '_elementor_template_type', 'wp-page'),
(7150, 1017, '_elementor_version', '3.26.5'),
(7151, 1017, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"min-height\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"},\"custom_height_tablet\":{\"unit\":\"vh\",\"size\":100,\"sizes\":[]},\"custom_height_mobile\":{\"unit\":\"vh\",\"size\":\"\",\"sizes\":[]}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\",\"flex_align_items\":\"center\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"caade12\",\"elType\":\"widget\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"spacer\"},{\"id\":\"eeef5d1\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":2.29999999999999982236431605997495353221893310546875,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"600\",\"background_color\":\"#1288D8\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"background_color\":\"globals\\/colors?id=primary\",\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(7152, 1017, '_elementor_pro_version', '3.24.2'),
(7153, 1017, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(7157, 1018, '_wp_page_template', 'page-templates/page-blank.php'),
(7158, 1018, '_elementor_edit_mode', 'builder'),
(7159, 1018, '_elementor_template_type', 'wp-page'),
(7160, 1018, '_elementor_version', '3.26.5'),
(7161, 1018, '_elementor_data', '[{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color_b\":\"#000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":10,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"%\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"9\",\"left\":\"0\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\",\"height\":\"min-height\",\"stretch_section\":\"section-stretched\",\"background_motion_fx_mouseTrack_effect\":\"yes\",\"background_motion_fx_mouseTrack_speed\":{\"unit\":\"px\",\"size\":0.299999999999999988897769753748434595763683319091796875,\"sizes\":[]},\"background_overlay_background\":\"classic\",\"background_overlay_opacity\":{\"unit\":\"px\",\"size\":0.39000000000000001332267629550187848508358001708984375,\"sizes\":[]},\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_blur\":{\"unit\":\"px\",\"size\":3.70000000000000017763568394002504646778106689453125,\"sizes\":[]},\"border_radius\":{\"unit\":\"em\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"border_radius_tablet\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"border_radius_mobile\":{\"unit\":\"em\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_tablet\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"%\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"background_color\":\"#1F2529\",\"background_color_stop\":{\"unit\":\"%\",\"size\":1,\"sizes\":[]},\"__globals__\":{\"background_color\":\"\"},\"custom_height_tablet\":{\"unit\":\"vh\",\"size\":100,\"sizes\":[]},\"custom_height_mobile\":{\"unit\":\"vh\",\"size\":\"\",\"sizes\":[]},\"custom_height\":{\"unit\":\"vh\",\"size\":100,\"sizes\":[]}},\"elements\":[{\"id\":\"3ba9b50\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"28cf552\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"flex_justify_content\":\"space-evenly\",\"ha_cmc_text\":\"Happy Addons\",\"flex_align_items\":\"center\"},\"elements\":[{\"id\":\"3cf3ca3\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/Artboard-2-copy@2x-1.png\",\"id\":793,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\",\"link_to\":\"custom\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"right\",\"css_filters_css_filter\":\"custom\",\"css_filters_hover_css_filter\":\"custom\",\"css_filters_hover_hue\":{\"unit\":\"px\",\"size\":360,\"sizes\":[]},\"background_hover_transition\":{\"unit\":\"px\",\"size\":0.6999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"motion_fx_mouseTrack_effect\":\"yes\",\"motion_fx_tilt_effect\":\"yes\",\"motion_fx_tilt_direction\":\"negative\",\"_transform_scale_effect\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"_transform_skewX_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_skewY_effect\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateX_effect_hover\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"_transform_translateY_effect_hover\":{\"unit\":\"px\",\"size\":-6,\"sizes\":[]},\"_transform_scale_effect_hover\":{\"unit\":\"px\",\"size\":1.1999999999999999555910790149937383830547332763671875,\"sizes\":[]},\"_transform_skewX_effect_hover\":{\"unit\":\"px\",\"size\":11,\"sizes\":[]},\"_transform_skewY_effect_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_floating_fx_translate_toggle\":\"yes\",\"ha_floating_fx_translate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-3,\"to\":6}},\"ha_floating_fx_translate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-4,\"to\":6}},\"ha_floating_fx_translate_delay\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"ha_transform_fx_scale_mode\":\"compact\",\"ha_transform_fx_scale_x\":{\"unit\":\"px\",\"size\":0.8000000000000000444089209850062616169452667236328125,\"sizes\":[]},\"ha_transform_fx_scale_y\":{\"unit\":\"px\",\"size\":1.100000000000000088817841970012523233890533447265625,\"sizes\":[]},\"ha_transform_fx_translate_x_hover\":{\"unit\":\"px\",\"size\":2,\"sizes\":[]},\"ha_transform_fx_rotate_x_hover\":{\"unit\":\"px\",\"size\":7,\"sizes\":[]},\"ha_transform_fx_scale_mode_hover\":\"compact\",\"motion_fx_mouseTrack_direction\":\"negative\",\"_animation\":\"zoomIn\",\"_z_index\":1,\"ha_floating_fx_translate_duration\":{\"unit\":\"px\",\"size\":2600,\"sizes\":[]},\"ha_floating_fx_rotate_toggle\":\"yes\",\"ha_floating_fx_rotate_x\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":0}},\"ha_floating_fx_rotate_y\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":0,\"to\":1}},\"ha_floating_fx_rotate_z\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":{\"from\":-2,\"to\":-1}},\"_box_shadow_box_shadow\":{\"horizontal\":-350,\"vertical\":82,\"blur\":13,\"spread\":-120,\"color\":\"rgba(14.056644021739132, 34.335792147256036, 64.6, 0.64)\"}},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"caade12\",\"elType\":\"widget\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"spacer\"},{\"id\":\"eeef5d1\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":2.29999999999999982236431605997495353221893310546875,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"600\",\"background_color\":\"#1288D8\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"background_color\":\"globals\\/colors?id=primary\",\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"4e24494\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"58df20a\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"center\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"12d13b9\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[kaya_qrcode title_align=\\\"alignnone\\\" ecclevel=\\\"L\\\" border=\\\"4\\\" color=\\\"#000000\\\" bgcolor=\\\"#FFFFFF\\\" align=\\\"alignnone\\\" url=\\\"https:\\/\\/live-biegi.sport-timing.pl\\/\\\" download_align=\\\"alignnone\\\" size=\\\"250\\\"]\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"}],\"isInner\":true}],\"isInner\":false},{\"id\":\"937f515\",\"elType\":\"section\",\"settings\":{\"gap\":\"wide\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"100\",\"left\":\"0\",\"isLinked\":false},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"20\",\"bottom\":\"50\",\"left\":\"20\",\"isLinked\":false},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"be691df\"}],\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"4e453810\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_ha_condition_list\":[{\"_ha_condition_key\":\"login_status\",\"_ha_condition_operator\":\"is\",\"_ha_condition_login_status\":\"login\",\"_ha_condition_role\":\"subscriber\",\"_ha_condition_operating_system\":\"mac_os\",\"_ha_condition_browser\":\"chrome\",\"_ha_condition_date_range\":\"18-05-2020 to 20-05-2020\",\"_ha_condition_date\":\"18-05-2020\",\"_ha_condition_time\":\"12:00\",\"_ha_condition_day\":\"monday\",\"_id\":\"d5554b7\"}],\"_inline_size_tablet\":40,\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"578bd7b\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<p data-pm-slice=\\\"1 3 []\\\">Platforma do zarz\\u0105dzania wydarzeniami sportowymi oferuje szeroki zakres funkcjonalno\\u015bci, zaprojektowanych z my\\u015bl\\u0105 o profesjonalnej organizacji zawod\\u00f3w.<\\/p><h3><strong>G\\u0142\\u00f3wne funkcje systemu<\\/strong><\\/h3><h4>1. <strong>Ustawienia wydarze\\u0144<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Personalizacja szczeg\\u00f3\\u0142\\u00f3w wydarze\\u0144, w tym daty, lokalizacji, regulaminu oraz parametr\\u00f3w technicznych.<\\/p><\\/li><li><p>Integracja z zewn\\u0119trznymi narz\\u0119dziami promocji i komunikacji, np. media spo\\u0142eczno\\u015bciowe.<\\/p><\\/li><\\/ul><h4>2. <strong>Zarz\\u0105dzanie uczestnikami<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Rejestracja zawodnik\\u00f3w online.<\\/p><\\/li><li><p>Automatyczna weryfikacja danych i potwierdzenie zg\\u0142osze\\u0144.<\\/p><\\/li><li><p>Przypisanie numer\\u00f3w startowych oraz generowanie kart startowych.<\\/p><\\/li><\\/ul><h4>3. <strong>Harmonogram i listy startowe<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Automatyczne tworzenie harmonogramu rozgrywek, dostosowanego do liczby uczestnik\\u00f3w i rozk\\u0142adu czasu.<\\/p><\\/li><li><p>Generowanie list startowych i ich publikacja na stronie wydarzenia.<\\/p><\\/li><\\/ul><h4>4. <strong>Raporty i analizy<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Funkcja generowania szczeg\\u00f3\\u0142owych raport\\u00f3w, obejmuj\\u0105cych wyniki, statystyki oraz punkty kontrolne.<\\/p><\\/li><li><p>Eksport raport\\u00f3w w r\\u00f3\\u017cnych formatach, takich jak PDF, XLS czy CSV.<\\/p><\\/li><\\/ul><h4>5. <strong>Grafika overlay<\\/strong><\\/h4><ul data-spread=\\\"false\\\"><li><p>Tworzenie dynamicznych grafik do transmisji na \\u017cywo, w tym tabelek wynik\\u00f3w, zegar\\u00f3w i logotyp\\u00f3w sponsor\\u00f3w.<\\/p><\\/li><\\/ul><h3><strong>Panel s\\u0119dziego g\\u0142\\u00f3wnego<\\/strong><\\/h3><p>Panel przeznaczony dla s\\u0119dziego prowad\\u017c\\u0105cego zawody sportowe oferuje funkcje takie jak:<\\/p><ul data-spread=\\\"false\\\"><li><p>Monitorowanie przebiegu wydarzenia w czasie rzeczywistym.<\\/p><\\/li><li><p>Wprowadzanie wynik\\u00f3w i zarz\\u0105dzanie punktami kontrolnymi.<\\/p><\\/li><li><p>Generowanie raport\\u00f3w ze zmaga\\u0144 sportowych.<\\/p><\\/li><\\/ul><h3><strong>Panel stanowisk s\\u0119dziowskich<\\/strong><\\/h3><p>Dla dyscyplin takich jak biegi, snowboard, freeski czy skateboard:<\\/p><ul data-spread=\\\"false\\\"><li><p>Rejestrowanie wynik\\u00f3w bezpo\\u015brednio z punkt\\u00f3w kontrolnych.<\\/p><\\/li><li><p>Automatyczne obliczanie punktacji oraz aktualizacja wynik\\u00f3w w systemie.<\\/p><\\/li><\\/ul><h3><strong>System rankingowy<\\/strong><\\/h3><ul data-spread=\\\"false\\\"><li><p>Automatyczna aktualizacja ranking\\u00f3w zawodnik\\u00f3w na podstawie wynik\\u00f3w zawod\\u00f3w.<\\/p><\\/li><li><p>Prowadzenie klasyfikacji ligowych w wielu kategoriach.<\\/p><\\/li><\\/ul>\",\"typography_font_family\":\"Roboto\",\"typography_font_weight\":\"600\",\"ha_cmc_text\":\"Happy Addons\",\"__globals__\":{\"typography_typography\":\"\"}},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}],\"isInner\":false},{\"id\":\"6275e6f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"flex_align_items\":\"flex-end\",\"margin\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"fc0e9c6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-start\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":true},{\"id\":\"b91a59c\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_align_items\":\"flex-end\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"9b03202\",\"elType\":\"widget\",\"settings\":{\"image\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/wp-content\\/uploads\\/2025\\/01\\/logo-dark.png\",\"id\":240,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"align\":\"left\",\"width\":{\"unit\":\"px\",\"size\":220,\"sizes\":[]},\"width_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"width_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"image\"}],\"isInner\":true}],\"isInner\":false}]'),
(7162, 1018, '_elementor_pro_version', '3.24.2'),
(7163, 1018, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#FFFFFF\";}'),
(7179, 1020, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(7180, 1020, '_elementor_edit_mode', 'builder'),
(7181, 1020, '_elementor_template_type', 'wp-page'),
(7182, 1020, '_elementor_version', '3.26.5'),
(7183, 1020, '_elementor_data', '[{\"id\":\"498a155\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"ha_cmc_text\":\"Happy Addons\",\"_title\":\"kod wrapowanie\",\"content_width\":\"full\"},\"elements\":[{\"id\":\"7642c86\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\n    \\n    \\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\njQuery( \\\".events_admin .dt-buttons\\\" ).addClass( \\\"btn btn-outline-secondary  btn-sm\\\");\\n\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll\\n( \\\"<div id=\'heats-list\' class=\'container xy-4 card-1 col-md-7 col-12 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll\\n( \\\"<div id=\'participants-list\' class=\'container xy-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll\\n( \\\"<div id=\'heats-timeline\' class=\'container xy-4 card-3  col-md-5 col-12\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll\\n( \\\"<div id=\'heats-raports\' class=\'container xy-4 card-3  col-12\' \\/><div class=\'card\' \\/>\\\");\\n\\n\\n\\n\\njQuery( \\\".wrap-card-body-1\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-2\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\njQuery( \\\".wrap-card-body-4\\\" ).wrapAll( \\\"<div class=\'card-body\' \\/>\\\");\\n    \\n});\\n\\n    \\n    \\n     jQuery( window ).on( \\\"load\\\", function() {\\n        console.log( \\\"window loaded\\\" );\\n         \\/\\/ Reference to the DataTable instance\\nvar table_HeatsList = jQuery(\'#heats-list table.gv-datatables\').DataTable();\\nvar table_HeatsStamps = jQuery(\'.table_HeatsStamps table.gv-datatables\').DataTable();\\nvar table_ResultsHeats = jQuery(\'.table_ResultsHeats table.gv-datatables\').DataTable();\\n\\/\\/ Variable to track the auto-update state\\nvar autoUpdate = true;\\n\\n\\/\\/ Function to auto-update the table\\nfunction autoUpdateTable() {\\n    if (autoUpdate) {\\n        table_HeatsList.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n        table_HeatsStamps.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n       table_ResultsHeats.ajax.reload(null, false); \\/\\/ Reloads without resetting pagination\\n    }\\n}\\n\\n\\/\\/ Set an interval for auto-updating (e.g., every 5 seconds)\\nvar updateInterval = setInterval(autoUpdateTable, 5000);\\n\\n\\/\\/ Toggle button functionality\\njQuery(\'.toggle-update\').on(\'click\', function () {\\n    autoUpdate = !autoUpdate; \\/\\/ Toggle auto-update state\\n\\n    \\/\\/ Update button appearance and text based on state\\n    if (autoUpdate) {\\n        jQuery(this)\\n            .removeClass(\'text-bg-primary\')\\n            .addClass(\'text-bg-success\')\\n            .html(\'<span id=\\\"toggle-update\\\" class=\\\"badge text-bg-success\\\"> Updating ...<\\/span>\');\\n    } else {\\n        jQuery(this)\\n            .removeClass(\'text-bg-success\')\\n            .addClass(\'text-bg-primary\')\\n            .text(\'Resume Updates\');\\n    }\\n});\\n\\n\\njQuery(\\\".dataTables_processing\\\").addClass(\'syled-spinner-datatable\').html(\'<div class=\\\"spinner-grow text-success\\\" role=\\\"status\\\">  <span class=\\\"visually-hidden\\\">Loading...<\\/span><\\/div>\');\\n\\n\\n\\n\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\n    });\\n    \\n   \\n\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false},{\"id\":\"3c860c3\",\"elType\":\"section\",\"settings\":{\"ha_cmc_text\":\"Happy Addons\",\"layout\":\"full_width\"},\"elements\":[{\"id\":\"2cf6208\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"2a5ce58\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"131\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"a147209\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"602\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"4d0809a\",\"elType\":\"widget\",\"settings\":{\"shortcode\":\"[gravityview id=\\\"1003\\\"]\",\"_css_classes\":\"events_admin\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"shortcode\"},{\"id\":\"f6713d5\",\"elType\":\"widget\",\"settings\":{\"html\":\"<script>\\n\\n    \\tjQuery( document ).ready(function() {\\n    jQuery(\'.athlets-list table\').addClass(\'table-bordered table table-striped\');\\n});\\n\\n\\n\\/\\/ Run the function on page load\\njQuery(document).ready(function () {\\n    jQuery(\'.athlets-list table tbody tr\').each(function () {\\n        applyStylesToTableRow(this);\\n    });\\n});\\n<\\/script>\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]'),
(7184, 1020, '_elementor_pro_version', '3.24.2'),
(7185, 1020, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(7188, 1021, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(7189, 1021, '_elementor_edit_mode', 'builder'),
(7190, 1021, '_elementor_template_type', 'wp-page'),
(7191, 1021, '_elementor_version', '3.26.5');
