INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(4937, 749, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color\":\"#00000029\",\"background_color_b\":\"#00000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":56,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"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\"},\"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.png\",\"id\":746,\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(4938, 749, '_elementor_pro_version', '3.24.2'),
(4939, 749, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(4945, 750, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(4946, 750, '_elementor_edit_mode', 'builder'),
(4947, 750, '_elementor_template_type', 'wp-page'),
(4948, 750, '_elementor_version', '3.26.5'),
(4949, 750, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\\/\\/ 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}]'),
(4950, 750, '_elementor_pro_version', '3.24.2'),
(4951, 750, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(4955, 751, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(4956, 751, '_elementor_edit_mode', 'builder'),
(4957, 751, '_elementor_template_type', 'wp-page'),
(4958, 751, '_elementor_version', '3.26.5'),
(4959, 751, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\\/\\/ 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}]'),
(4960, 751, '_elementor_pro_version', '3.24.2'),
(4961, 751, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(4965, 752, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(4966, 752, '_elementor_edit_mode', 'builder'),
(4967, 752, '_elementor_template_type', 'wp-page'),
(4968, 752, '_elementor_version', '3.26.5'),
(4969, 752, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"hide_desktop\":\"hidden-desktop\",\"hide_tablet\":\"hidden-tablet\",\"hide_mobile\":\"hidden-mobile\"},\"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}]'),
(4970, 752, '_elementor_pro_version', '3.24.2'),
(4971, 752, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(4987, 754, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(4988, 754, '_elementor_edit_mode', 'builder'),
(4989, 754, '_elementor_template_type', 'wp-page'),
(4990, 754, '_elementor_version', '3.26.5'),
(4991, 754, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"hide_desktop\":\"hidden-desktop\",\"hide_tablet\":\"hidden-tablet\",\"hide_mobile\":\"hidden-mobile\"},\"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}]'),
(4992, 754, '_elementor_pro_version', '3.24.2'),
(4993, 754, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(4996, 755, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(4997, 755, '_elementor_edit_mode', 'builder'),
(4998, 755, '_elementor_template_type', 'wp-page'),
(4999, 755, '_elementor_version', '3.26.5'),
(5000, 755, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"hide_desktop\":\"hidden-desktop\",\"hide_tablet\":\"hidden-tablet\",\"hide_mobile\":\"hidden-mobile\"},\"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}]'),
(5001, 755, '_elementor_pro_version', '3.24.2'),
(5002, 755, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5005, 756, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5006, 756, '_elementor_edit_mode', 'builder'),
(5007, 756, '_elementor_template_type', 'wp-page'),
(5008, 756, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(5009, 756, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}]]\"]},\"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}]'),
(5010, 756, '_elementor_pro_version', '3.24.2'),
(5011, 756, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5023, 757, '_wp_trash_meta_status', 'publish'),
(5024, 757, '_wp_trash_meta_time', '1737401105'),
(5036, 759, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5037, 759, '_elementor_edit_mode', 'builder'),
(5038, 759, '_elementor_template_type', 'wp-page'),
(5039, 759, '_elementor_version', '3.26.5'),
(5040, 759, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}]]\"]},\"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}]'),
(5041, 759, '_elementor_pro_version', '3.24.2'),
(5042, 759, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5046, 760, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5047, 760, '_elementor_edit_mode', 'builder'),
(5048, 760, '_elementor_template_type', 'wp-page'),
(5049, 760, '_elementor_version', '3.26.5'),
(5050, 760, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}]]\"]},\"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}]'),
(5051, 760, '_elementor_pro_version', '3.24.2'),
(5052, 760, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5056, 761, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5057, 761, '_elementor_edit_mode', 'builder'),
(5058, 761, '_elementor_template_type', 'wp-page'),
(5059, 761, '_elementor_version', '3.26.5'),
(5060, 761, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}]]\"]},\"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}]'),
(5061, 761, '_elementor_pro_version', '3.24.2'),
(5062, 761, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5068, 762, '_wp_trash_meta_status', 'publish'),
(5069, 762, '_wp_trash_meta_time', '1737404063'),
(5073, 764, '_wp_trash_meta_status', 'publish'),
(5074, 764, '_wp_trash_meta_time', '1737407763'),
(5075, 766, '_wp_trash_meta_status', 'publish'),
(5076, 766, '_wp_trash_meta_time', '1737407980'),
(5081, 768, '_wp_trash_meta_status', 'publish'),
(5082, 768, '_wp_trash_meta_time', '1737408831'),
(5083, 770, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5084, 770, '_elementor_edit_mode', 'builder'),
(5085, 770, '_elementor_template_type', 'wp-page'),
(5086, 770, '_elementor_version', '3.26.5'),
(5087, 770, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}]]\"]},\"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}]'),
(5088, 770, '_elementor_pro_version', '3.24.2'),
(5089, 770, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5093, 771, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5094, 771, '_elementor_edit_mode', 'builder'),
(5095, 771, '_elementor_template_type', 'wp-page'),
(5096, 771, '_elementor_version', '3.26.5'),
(5097, 771, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}]]\"]},\"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}]'),
(5098, 771, '_elementor_pro_version', '3.24.2'),
(5099, 771, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5103, 772, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5104, 772, '_elementor_edit_mode', 'builder'),
(5105, 772, '_elementor_template_type', 'wp-page'),
(5106, 772, '_elementor_version', '3.26.5'),
(5107, 772, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5108, 772, '_elementor_pro_version', '3.24.2'),
(5109, 772, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5121, 773, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5122, 773, '_elementor_edit_mode', 'builder'),
(5123, 773, '_elementor_template_type', 'wp-page');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(5124, 773, '_elementor_version', '3.26.5'),
(5125, 773, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color\":\"#00000029\",\"background_color_b\":\"#00000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":56,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"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\"},\"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.png\",\"id\":746,\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5126, 773, '_elementor_pro_version', '3.24.2'),
(5127, 773, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5131, 774, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5132, 774, '_elementor_edit_mode', 'builder'),
(5133, 774, '_elementor_template_type', 'wp-page'),
(5134, 774, '_elementor_version', '3.26.5'),
(5135, 774, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color\":\"#00000029\",\"background_color_b\":\"#00000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":56,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"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\"},\"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.png\",\"id\":746,\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5136, 774, '_elementor_pro_version', '3.24.2'),
(5137, 774, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5141, 775, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5142, 775, '_elementor_edit_mode', 'builder'),
(5143, 775, '_elementor_template_type', 'wp-page'),
(5144, 775, '_elementor_version', '3.26.5'),
(5145, 775, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color\":\"#00000029\",\"background_color_b\":\"#00000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":56,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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.png\",\"id\":746,\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5146, 775, '_elementor_pro_version', '3.24.2'),
(5147, 775, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5153, 776, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5154, 776, '_elementor_edit_mode', 'builder'),
(5155, 776, '_elementor_template_type', 'wp-page'),
(5156, 776, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(5157, 776, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color\":\"#00000029\",\"background_color_b\":\"#00000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":56,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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.png\",\"id\":746,\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5158, 776, '_elementor_pro_version', '3.24.2'),
(5159, 776, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5163, 777, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5164, 777, '_elementor_edit_mode', 'builder'),
(5165, 777, '_elementor_template_type', 'wp-page'),
(5166, 777, '_elementor_version', '3.26.5'),
(5167, 777, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"id\":\"5b2ede1\",\"elType\":\"section\",\"settings\":{\"layout\":\"full_width\",\"background_background\":\"classic\",\"background_color\":\"#00000029\",\"background_color_b\":\"#00000000\",\"background_color_b_stop\":{\"unit\":\"%\",\"size\":56,\"sizes\":[]},\"background_gradient_type\":\"radial\",\"background_gradient_position\":\"bottom center\",\"padding\":{\"unit\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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.png\",\"id\":746,\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5168, 777, '_elementor_pro_version', '3.24.2'),
(5169, 777, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5173, 778, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5174, 778, '_elementor_edit_mode', 'builder'),
(5175, 778, '_elementor_template_type', 'wp-page'),
(5176, 778, '_elementor_version', '3.26.5'),
(5177, 778, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"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\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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.png\",\"id\":746,\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5178, 778, '_elementor_pro_version', '3.24.2'),
(5179, 778, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5185, 136, '_gravityview_filters', 'a:2:{i:0;a:3:{s:3:\"key\";s:1:\"0\";s:8:\"operator\";s:8:\"contains\";s:5:\"value\";s:0:\"\";}s:4:\"mode\";s:3:\"all\";}'),
(5187, 780, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5188, 780, '_elementor_edit_mode', 'builder'),
(5189, 780, '_elementor_template_type', 'wp-page'),
(5190, 780, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(5191, 780, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5192, 780, '_elementor_pro_version', '3.24.2'),
(5193, 780, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5197, 781, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5198, 781, '_elementor_edit_mode', 'builder'),
(5199, 781, '_elementor_template_type', 'wp-page'),
(5200, 781, '_elementor_version', '3.26.5'),
(5201, 781, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5202, 781, '_elementor_pro_version', '3.24.2'),
(5203, 781, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5207, 782, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5208, 782, '_elementor_edit_mode', 'builder'),
(5209, 782, '_elementor_template_type', 'wp-page'),
(5210, 782, '_elementor_version', '3.26.5'),
(5211, 782, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-4 card-3  col-6\' \\/><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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5212, 782, '_elementor_pro_version', '3.24.2'),
(5213, 782, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5219, 783, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5220, 783, '_elementor_edit_mode', 'builder'),
(5221, 783, '_elementor_template_type', 'wp-page'),
(5222, 783, '_elementor_version', '3.26.5'),
(5223, 783, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-4 card-3  col-6\' \\/><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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5224, 783, '_elementor_pro_version', '3.24.2'),
(5225, 783, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5229, 784, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5230, 784, '_elementor_edit_mode', 'builder'),
(5231, 784, '_elementor_template_type', 'wp-page'),
(5232, 784, '_elementor_version', '3.26.5'),
(5233, 784, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-4 card-3  col-6\' \\/><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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5234, 784, '_elementor_pro_version', '3.24.2'),
(5235, 784, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5239, 785, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5240, 785, '_elementor_edit_mode', 'builder'),
(5241, 785, '_elementor_template_type', 'wp-page'),
(5242, 785, '_elementor_version', '3.26.5'),
(5243, 785, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5244, 785, '_elementor_pro_version', '3.24.2'),
(5245, 785, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5251, 786, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5252, 786, '_elementor_edit_mode', 'builder'),
(5253, 786, '_elementor_template_type', 'wp-page'),
(5254, 786, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(5255, 786, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5256, 786, '_elementor_pro_version', '3.24.2'),
(5257, 786, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5261, 787, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5262, 787, '_elementor_edit_mode', 'builder'),
(5263, 787, '_elementor_template_type', 'wp-page'),
(5264, 787, '_elementor_version', '3.26.5'),
(5265, 787, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5266, 787, '_elementor_pro_version', '3.24.2'),
(5267, 787, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5271, 788, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5272, 788, '_elementor_edit_mode', 'builder'),
(5273, 788, '_elementor_template_type', 'wp-page'),
(5274, 788, '_elementor_version', '3.26.5'),
(5275, 788, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5276, 788, '_elementor_pro_version', '3.24.2'),
(5277, 788, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5283, 789, '_wp_trash_meta_status', 'publish'),
(5284, 789, '_wp_trash_meta_time', '1737415240'),
(5285, 791, '_edit_lock', '1737415336:1'),
(5286, 791, '_wp_trash_meta_status', 'publish'),
(5287, 791, '_wp_trash_meta_time', '1737415356'),
(5288, 793, '_wp_attached_file', '2025/01/Artboard-2-copy@2x-1.png'),
(5289, 793, '_wp_attachment_metadata', 'a:6:{s:5:\"width\";i:1050;s:6:\"height\";i:1050;s:4:\"file\";s:32:\"2025/01/Artboard-2-copy@2x-1.png\";s:8:\"filesize\";i:162947;s:5:\"sizes\";a:4:{s:6:\"medium\";a:5:{s:4:\"file\";s:32:\"Artboard-2-copy@2x-1-300x300.png\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:47086;}s:5:\"large\";a:5:{s:4:\"file\";s:34:\"Artboard-2-copy@2x-1-1024x1024.png\";s:5:\"width\";i:1024;s:6:\"height\";i:1024;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:212719;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:32:\"Artboard-2-copy@2x-1-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:20495;}s:12:\"medium_large\";a:5:{s:4:\"file\";s:32:\"Artboard-2-copy@2x-1-768x768.png\";s:5:\"width\";i:768;s:6:\"height\";i:768;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:149680;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(5290, 794, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5291, 794, '_elementor_edit_mode', 'builder'),
(5292, 794, '_elementor_template_type', 'wp-page'),
(5293, 794, '_elementor_version', '3.26.5'),
(5294, 794, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"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\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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.png\",\"id\":746,\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5295, 794, '_elementor_pro_version', '3.24.2'),
(5296, 794, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5300, 795, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5301, 795, '_elementor_edit_mode', 'builder'),
(5302, 795, '_elementor_template_type', 'wp-page'),
(5303, 795, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(5304, 795, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"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\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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.png\",\"id\":746,\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5305, 795, '_elementor_pro_version', '3.24.2'),
(5306, 795, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5310, 796, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5311, 796, '_elementor_edit_mode', 'builder'),
(5312, 796, '_elementor_template_type', 'wp-page'),
(5313, 796, '_elementor_version', '3.26.5'),
(5314, 796, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"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\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5315, 796, '_elementor_pro_version', '3.24.2'),
(5316, 796, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5322, 797, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5323, 797, '_elementor_edit_mode', 'builder'),
(5324, 797, '_elementor_template_type', 'wp-page'),
(5325, 797, '_elementor_version', '3.26.5'),
(5326, 797, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"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\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5327, 797, '_elementor_pro_version', '3.24.2'),
(5328, 797, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5332, 798, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5333, 798, '_elementor_edit_mode', 'builder'),
(5334, 798, '_elementor_template_type', 'wp-page'),
(5335, 798, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(5336, 798, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"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\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5337, 798, '_elementor_pro_version', '3.24.2'),
(5338, 798, '_elementor_page_settings', 'a:1:{s:10:\"hide_title\";s:3:\"yes\";}'),
(5342, 799, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5343, 799, '_elementor_edit_mode', 'builder'),
(5344, 799, '_elementor_template_type', 'wp-page'),
(5345, 799, '_elementor_version', '3.26.5'),
(5346, 799, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"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\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5347, 799, '_elementor_pro_version', '3.24.2'),
(5348, 799, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:9:\"#E5ECFFB0\";}'),
(5354, 800, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5355, 800, '_elementor_edit_mode', 'builder'),
(5356, 800, '_elementor_template_type', 'wp-page'),
(5357, 800, '_elementor_version', '3.26.5'),
(5358, 800, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5359, 800, '_elementor_pro_version', '3.24.2'),
(5360, 800, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5364, 801, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5365, 801, '_elementor_edit_mode', 'builder'),
(5366, 801, '_elementor_template_type', 'wp-page'),
(5367, 801, '_elementor_version', '3.26.5'),
(5368, 801, '_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>\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5369, 801, '_elementor_pro_version', '3.24.2'),
(5370, 801, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5374, 802, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5375, 802, '_elementor_edit_mode', 'builder'),
(5376, 802, '_elementor_template_type', 'wp-page'),
(5377, 802, '_elementor_version', '3.26.5');
INSERT INTO `scx_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(5378, 802, '_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\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5379, 802, '_elementor_pro_version', '3.24.2'),
(5380, 802, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5386, 803, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5387, 803, '_elementor_edit_mode', 'builder'),
(5388, 803, '_elementor_template_type', 'wp-page'),
(5389, 803, '_elementor_version', '3.26.5'),
(5390, 803, '_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\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5391, 803, '_elementor_pro_version', '3.24.2'),
(5392, 803, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5396, 804, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5397, 804, '_elementor_edit_mode', 'builder'),
(5398, 804, '_elementor_template_type', 'wp-page'),
(5399, 804, '_elementor_version', '3.26.5'),
(5400, 804, '_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\\/\\/ Initialize tooltips\\n  const tooltipTriggerList = document.querySelectorAll(\'[data-bs-toggle=\\\"tooltip\\\"]\');\\n  const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));\\n\\n\\njQuery( document ).ready(function() {\\n    console.log( \\\"ready! w elementorze\\\" );\\njQuery( \\\".events_admin .gv-list-view-content-description\\\" ).addClass( \\\"row\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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    });\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5401, 804, '_elementor_pro_version', '3.24.2'),
(5402, 804, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5406, 805, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5407, 805, '_elementor_edit_mode', 'builder'),
(5408, 805, '_elementor_template_type', 'wp-page'),
(5409, 805, '_elementor_version', '3.26.5'),
(5410, 805, '_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\\\");\\n\\njQuery( \\\".wrap-card-1\\\" ).wrapAll( \\\"<div id=\'heats-list\' class=\'container py-4 card-1 col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-2\\\" ).wrapAll( \\\"<div id=\'participants-list\' class=\'container py-4 card-2 \' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-3\\\" ).wrapAll( \\\"<div id=\'heats-timeline\' class=\'container py-4 card-3  col-6\' \\/><div class=\'card\' \\/>\\\");\\njQuery( \\\".wrap-card-4\\\" ).wrapAll( \\\"<div id=\'heats-raports\' class=\'container py-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();\\n\\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    }\\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\",\"e_display_conditions\":[\"[[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"gvid=131\\\"}],[{\\\"condition\\\":\\\"from_url\\\",\\\"comparator\\\":\\\"contains\\\",\\\"from_url\\\":\\\"entry\\\"}]]\"]},\"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}]'),
(5411, 805, '_elementor_pro_version', '3.24.2'),
(5412, 805, '_elementor_page_settings', 'a:2:{s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:7:\"#EEEEEE\";}'),
(5418, 806, '_wp_trash_meta_status', 'publish'),
(5419, 806, '_wp_trash_meta_time', '1737425735'),
(5420, 808, '_edit_lock', '1737428088:1'),
(5421, 808, '_wp_trash_meta_status', 'publish'),
(5422, 808, '_wp_trash_meta_time', '1737428090'),
(5424, 810, '_edit_lock', '1737471602:1'),
(5425, 810, '_edit_last', '1'),
(5426, 810, '_wp_page_template', 'page-gf_functions_get_judge_status.php'),
(5427, 812, '_wp_attached_file', '2025/01/profile-2092113_1280.png'),
(5428, 812, '_wp_attachment_metadata', 'a:6:{s:5:\"width\";i:1244;s:6:\"height\";i:1280;s:4:\"file\";s:32:\"2025/01/profile-2092113_1280.png\";s:8:\"filesize\";i:104109;s:5:\"sizes\";a:4:{s:6:\"medium\";a:5:{s:4:\"file\";s:32:\"profile-2092113_1280-292x300.png\";s:5:\"width\";i:292;s:6:\"height\";i:300;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:15150;}s:5:\"large\";a:5:{s:4:\"file\";s:33:\"profile-2092113_1280-995x1024.png\";s:5:\"width\";i:995;s:6:\"height\";i:1024;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:79910;}s:9:\"thumbnail\";a:5:{s:4:\"file\";s:32:\"profile-2092113_1280-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:6767;}s:12:\"medium_large\";a:5:{s:4:\"file\";s:32:\"profile-2092113_1280-768x790.png\";s:5:\"width\";i:768;s:6:\"height\";i:790;s:9:\"mime-type\";s:9:\"image/png\";s:8:\"filesize\";i:53778;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),
(5436, 813, '_wp_trash_meta_status', 'publish'),
(5437, 813, '_wp_trash_meta_time', '1737482833'),
(5438, 815, '_edit_lock', '1737484267:1'),
(5439, 815, '_wp_trash_meta_status', 'publish'),
(5440, 815, '_wp_trash_meta_time', '1737484326'),
(5454, 818, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5455, 818, '_elementor_edit_mode', 'builder'),
(5456, 818, '_elementor_template_type', 'wp-page'),
(5457, 818, '_elementor_version', '3.26.5'),
(5458, 818, '_elementor_data', '[{\"id\":\"14a108f\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"row\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"isInner\":false},{\"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\":\"px\",\"top\":\"100\",\"right\":\"41\",\"bottom\":\"100\",\"left\":\"41\",\"isLinked\":false},\"background_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_size\":\"cover\",\"ha_cmc_text\":\"Happy Addons\"},\"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\"},\"elements\":[],\"widgetType\":\"image\"},{\"id\":\"fb96816\",\"elType\":\"widget\",\"settings\":{\"__dynamic__\":{\"image\":\"[elementor-tag id=\\\"\\\" name=\\\"site-logo\\\" settings=\\\"%7B%7D\\\"]\"},\"space\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"space_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"space_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"theme-site-logo\"}],\"isInner\":false}],\"isInner\":false}],\"isInner\":false},{\"id\":\"e9cf532\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"padding\":{\"unit\":\"px\",\"top\":\"50\",\"right\":\"0\",\"bottom\":\"50\",\"left\":\"0\",\"isLinked\":false},\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[{\"id\":\"63493b6\",\"elType\":\"container\",\"settings\":{\"content_width\":\"full\",\"flex_direction\":\"row\",\"flex_align_items\":\"stretch\",\"ha_cmc_text\":\"Happy Addons\",\"flex_justify_content\":\"center\"},\"elements\":[{\"id\":\"8ddc913\",\"elType\":\"widget\",\"settings\":{\"text\":\"Panel s\\u0119dziego\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel-sedziego\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-list\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#00AE18\",\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"_element_width\":\"auto\",\"_flex_order\":\"start\",\"ha_cmc_text\":\"Happy Addons\",\"ha_default_cmc\":\"grab\",\"_flex_size\":\"none\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"3455ea2\",\"elType\":\"widget\",\"settings\":{\"text\":\"Raporty punkt\\u00f3w kontrolnych\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/wydarzenia\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"fas fa-clipboard-check\",\"library\":\"fa-solid\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#0055FF\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"},{\"id\":\"a791d6e\",\"elType\":\"widget\",\"settings\":{\"text\":\"Biuro zawod\\u00f3w\",\"link\":{\"url\":\"https:\\/\\/live-biegi.sport-timing.pl\\/panel\\/\",\"is_external\":\"\",\"nofollow\":\"\",\"custom_attributes\":\"\"},\"align\":\"left\",\"size\":\"lg\",\"selected_icon\":{\"value\":\"huge huge-office\",\"library\":\"huge-icons\"},\"icon_indent\":{\"unit\":\"px\",\"size\":15,\"sizes\":[]},\"background_color\":\"#FF6000\",\"__globals__\":{\"background_color\":\"\"},\"typography_typography\":\"custom\",\"typography_font_family\":\"Roboto\",\"typography_font_size\":{\"unit\":\"em\",\"size\":1.399999999999999911182158029987476766109466552734375,\"sizes\":[]},\"typography_font_size_tablet\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_size_mobile\":{\"unit\":\"em\",\"size\":\"\",\"sizes\":[]},\"typography_font_weight\":\"500\",\"ha_cmc_text\":\"Happy Addons\"},\"elements\":[],\"widgetType\":\"button\"}],\"isInner\":true}],\"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=\\\"Scan to join\\\" 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\":\"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}]'),
(5459, 818, '_elementor_pro_version', '3.24.2'),
(5460, 818, '_elementor_page_settings', 'a:3:{s:10:\"hide_title\";s:3:\"yes\";s:21:\"background_background\";s:7:\"classic\";s:16:\"background_color\";s:9:\"#E5ECFFB0\";}'),
(5463, 819, '_wp_page_template', 'page-templates/page-sidebar-none.php'),
(5464, 819, '_elementor_edit_mode', 'builder'),
(5465, 819, '_elementor_template_type', 'wp-page'),
(5466, 819, '_elementor_version', '3.26.5');
